NSIS CreateShortCut:开始菜单上的快捷方式顺序
我正在使用 NSIS 为我的一个应用程序创建安装程序,并且我正在使用此代码在开始菜单上创建快捷方式:
;create start-menu items
CreateDirectory "$SMPROGRAMS\myFolder"
CreateShortCut "$SMPROGRAMS\myFolder\app.lnk" "$INSTDIR\app.exe" "" "$INSTDIR\app.exe" 0
CreateShortCut "$SMPROGRAMS\myFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0
它可以工作,但是开始菜单上的卸载程序快捷方式> myFolder 显示在 app.exe 快捷方式之前。
有没有办法控制快捷键的顺序?
I am using NSIS to create an installer for one of my apps, and I am using this code to create shortcuts on the start menu:
;create start-menu items
CreateDirectory "$SMPROGRAMS\myFolder"
CreateShortCut "$SMPROGRAMS\myFolder\app.lnk" "$INSTDIR\app.exe" "" "$INSTDIR\app.exe" 0
CreateShortCut "$SMPROGRAMS\myFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0
It works, but the Uninstaller shortcut on the start menu > myFolder appears before the app.exe shortcut.
Is there a way to control the order of the shortcuts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
通常安装顺序会被忽略,Windows 会自动排列它们。在较旧的 Windows 版本中,开始菜单有一个上下文菜单选项,用于按字母顺序对它们进行排序,但较新的版本会自动对它们进行排序。
Usually the installation order is ignored, Windows arranges them automatically. In older Windows versions the start menu has a context menu option for ordering them alphabetically, but newer versions order them automatically.
这是 CreateShorCut 的用法
您尝试过吗:
here is the CreateShorCut usage
did you tryed :