如何使用 NSIS 创建图标快捷方式?

发布于 2025-01-05 22:46:48 字数 318 浏览 0 评论 0原文

我想使用 NSIS 为我的 jar 文件创建一个图标快捷方式 我已经尝试过,但是在它不显示图标之后我想更改。

; Shortcuts
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
 CreateShortCut "$DESKTOP\Brio Gate.lnk" "$INSTDIR\BrioGate.jar" "..\..\Users\Foo\Desktop\ico.ico,0"
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd

我哪里错了?谢谢!

I'd like to create an icon-shortcut for my jar file with NSIS
I've tried so, but after it doesn't display the icon I would to change.

; Shortcuts
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
 CreateShortCut "$DESKTOP\Brio Gate.lnk" "$INSTDIR\BrioGate.jar" "..\..\Users\Foo\Desktop\ico.ico,0"
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd

Where do I wrong? Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

送舟行 2025-01-12 22:46:48

您确实应该提供完整路径,并且路径和索引是两个单独的参数,也跳过参数必须为空,不能将它们省略:

CreateShortCut "$DESKTOP\Brio Gate.lnk" "$INSTDIR\BrioGate.jar" "" "$INSTDIR\myicon.ico" 0

You should really provide the full path and the path and index are two separate parameters, also, skipped parameters must be empty, you cannot just leave them out:

CreateShortCut "$DESKTOP\Brio Gate.lnk" "$INSTDIR\BrioGate.jar" "" "$INSTDIR\myicon.ico" 0
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文