我已经准备好,已经为 windows 编译了 python 应用程序,但是制作安装程序时出现问题,当您检查相应的标记时,它会为它创建桌面图标。
我使用干净的NSIS
脚本制作了一个安装程序,fbs
并且pynsist
. 实际上,创建将您的应用程序下载到的安装程序没有问题,Program Files
但是我还没有找到创建将显示在桌面上的图标的方法。
任何帮助表示赞赏。
我已经准备好,已经为 windows 编译了 python 应用程序,但是制作安装程序时出现问题,当您检查相应的标记时,它会为它创建桌面图标。
我使用干净的NSIS
脚本制作了一个安装程序,fbs
并且pynsist
. 实际上,创建将您的应用程序下载到的安装程序没有问题,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