首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让安装程序像在桌面上创建图标一样呢?

如何让安装程序像在桌面上创建图标一样呢?
EN

Stack Overflow用户
提问于 2019-09-26 03:27:38
回答 1查看 573关注 0票数 1

我已经准备好了,已经为windows编译了python应用程序,但在制作安装程序时有一个问题,当你选中相应的标记时,它会为它创建桌面图标。

我使用干净的NSIS脚本、fbspynsist制作了一个安装程序。实际上,创建一个将你的应用程序下载到Program Files的安装程序是没有问题的,但是我还没有找到创建一个将显示在桌面上的图标的方法。

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-27 04:16:10

由于某些原因,Pynsist似乎没有办法注入额外的代码,但您可以覆盖整个安装脚本。

复制您的pyapp.nsi文件(或grab it from Github)。

在这个文件中有两个地方可以执行CreateShortCut "$SMPROGRAMS\....。在它下面添加另一行:

代码语言:javascript
复制
CreateShortcut "$DESKTOP\[[scname]].lnk" "[[sc['target'] ]]" '[[ sc['parameters'] ]]' "$INSTDIR\[[ sc['icon'] ]]"

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

代码语言:javascript
复制
[Build]
nsi_template=c:\my_custom_pyapp.nsi
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58105330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档