我已经准备好,已经编译了适用于 Windows 的 python 应用程序,但是制作安装程序存在问题,当您检查相应的标记时,安装程序会为其创建桌面图标。
我使用干净的 NSIS
脚本、fbs
和 pynsist
制作了一个安装程序。实际上,创建一个将应用程序下载到 Program Files
的安装程序是没有问题的,但我还没有找到创建将在桌面上显示的图标的方法。
感谢任何帮助。
最佳答案
出于某种原因,Pynsist 似乎无法注入(inject)额外的代码,但您可以覆盖整个安装脚本。
复制 pyapp.nsi 文件(或 grab it from Github )。
文件中有两个地方可以CreateShortCut "$SMPROGRAMS\....
。
在其下添加另一行:
CreateShortcut "$DESKTOP\[[scname]].lnk" "[[sc['target'] ]]" '[[ sc['parameters'] ]]' "$INSTDIR\[[ sc['icon'] ]]"
最后,在 installer.cfg 文件中添加/设置
[Build]
nsi_template=c:\my_custom_pyapp.nsi
关于python - 如何使安装程序像在桌面上创建图标一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58105330/