我想在开始菜单中输入release_notes.txt
或release_notes.html
。当我在菜单中选择release_notes条目时,文本文件将在记事本中显示,或者在网页浏览器中填入html。但我不知道如何编写CMakeLists.txt
中的命令来做到这一点。如何在CPACK和NSIS中添加文本文件的开始菜单条目
2
A
回答
2
你使用CPACK_NSIS_MENU_LINKS
了吗?
或者你可以使用CPACK_NSIS_EXTRA_INSTALL_COMMANDS
...
+1
CPACK_NSIS_MENU_LINKS解决了问题。我还发现它在CPackNSIS.cmake中有记录。 – lgwest 2013-02-15 08:59:33
2
不知道如果CMake的当前版本提供一个更简单/不同的方式,但是这是我们做什么:
SET(CPACK_NSIS_CREATE_ICONS_EXTRA
"
CreateShortcut \\\"$SMPROGRAMS\\\\$STARTMENU_FOLDER\\\\SDK Documentation.lnk\\\" \\\"$INSTDIR\\\\doc\\\\html\\\\index.html\\\"
")
SET(CPACK_NSIS_DELETE_ICONS_EXTRA
"
Delete \\\"$SMPROGRAMS\\\\$MUI_TEMP\\\\SDK Documentation.lnk\\\"
")
0
到约翰内斯答案类似, CPACK_NSIS_CREATE_ICONS_EXTRA和CPACK_NSIS_DELETE_ICONS_EXTRA是一种管理快捷方式(开始菜单,桌面等)的灵活方式,包括根据需要添加命令行参数。 This short article提供了更多信息。它为删除链接使用一个稍微不同的路径,并解释原因。它还包括NSIS文档的链接,以显示其他地方,你可以创建快捷方式,等等。
相关问题
- 1. 重新排序开始菜单文件夹中的开始菜单条目
- 2. 如何将条目添加到Nautilus的上下文菜单中?
- 3. 在NSIS脚本中设置不同的开始菜单图标?
- 4. 如何有选择地删除NSIS的开始菜单文件夹?
- 5. jQuery的 - 条目添加到右击文本菜单
- 6. 如何打开最近添加到Swing菜单中的文件?
- 7. 如何添加“打开链接”,在文本菜单
- 8. 如何在网站项目中添加上下文菜单条目?
- 9. 如何在android studio中添加布局和菜单文件夹?
- 10. 如何在Firefox的上下文菜单列表中添加条目?
- 11. 如何在原始文件中添加我的文本?
- 12. 从文本文件中打开条目
- 13. 如何批量添加文本到多个文件的开始和结束?
- 14. GWTUploader开始添加文件
- 15. 如何将上下文菜单添加到Eclipse插件开发中现有的“文件”菜单中?
- 16. 如何使用CPack将文件添加到debian软件包?
- 17. 如何将条件添加到WPF上下文菜单?
- 18. shell脚本编辑和添加文件中的条目
- 19. nsis - 卸载不会删除开始菜单上的程序文件夹
- 20. 如何在XP的开始菜单上固定*文件*?
- 21. 使用NSIS写入文件开始
- 22. 在Outlook 2010中有条件地添加上下文菜单项
- 23. NSIS安装程序开始菜单目录
- 24. 添加到IE中的文件菜单
- 25. 如何在Windows上下文菜单中为具有特定扩展名的文件添加条目?
- 26. 如何更改CPack中的软件包目标文件夹?
- 27. 如何从PHP文件添加项目到Wordpress菜单?
- 28. iTextSharp在单个单元格中添加文本和条形码?
- 29. 如何添加在上下文菜单中添加更多菜单?
- 30. 如何将项目添加到窗口的上下文菜单中[仅用于pdf文件和doc文件]
追溯到至少Win2000的MS指导方针告诉你不要创建帮助/卸载程序/等等startmenu条目... – Anders 2013-02-13 01:37:19