簡體   English   中英

如何以在桌面上創建圖標的方式制作安裝程序?

[英]How to make an installer the way it creates an icon on desktop?

我已經准備好了,已經為 windows 編譯了 python 應用程序,但是制作安裝程序時出現問題,當您檢查相應的標記時,它會為其創建桌面圖標。

我使用干凈的NSIS腳本、 fbspynsist制作了一個安裝程序。 實際上,創建一個將您的應用程序下載到Program Files的安裝程序沒有問題,但是我還沒有找到創建將顯示在桌面上的圖標的方法。

任何幫助表示贊賞。

由於某種原因,Pynsist 似乎沒有辦法注入額外的代碼,但您可以覆蓋整個安裝腳本。

制作 pyapp.nsi 文件的副本(或從 Github 獲取)。

文件中有兩個地方執行CreateShortCut "$SMPROGRAMS\.... 。在它下面添加另一行:

CreateShortcut "$DESKTOP\[[scname]].lnk" "[[sc['target'] ]]" '[[ sc['parameters'] ]]' "$INSTDIR\[[ sc['icon'] ]]"

最后,在您的 installer.cfg 文件中,添加/設置

[Build]
nsi_template=c:\my_custom_pyapp.nsi

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM