我想在开始菜单中输入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. 如何有选择地删除NSIS的开始菜单文件夹?
- 3. jQuery的 - 条目添加到右击文本菜单
- 4. 如何添加“打开链接”,在文本菜单
- 5. 从文本文件中打开条目
- 6. GWTUploader开始添加文件
- 7. 如何将条件添加到WPF上下文菜单?
- 8. shell脚本编辑和添加文件中的条目
- 9. 如何在XP的开始菜单上固定*文件*?
- 10. 在Outlook 2010中有条件地添加上下文菜单项
- 11. 添加到IE中的文件菜单
- 12. 如何更改CPack中的软件包目标文件夹?
- 13. iTextSharp在单个单元格中添加文本和条形码?
- 14. 如何从QT UI菜单栏(顶部菜单)开始打开文件(图像)
- 15. NSIS - 检索开始菜单文件夹没有按预期工作
- 16. 如何将项目添加到窗口的上下文菜单中[仅用于pdf文件和doc文件]
- 17. 锁定开始菜单文件夹
- 18. 在tinyMCE的上下文菜单中添加“文本颜色”
- 19. 如何将项目添加到Winsows CE 6.0的开始菜单中?
- 20. 如何在右键单击上下文菜单中的目标文件和文件夹中的项目c
- 21. 在wordpress主菜单中添加buddypress配置文件菜单项
- 22. 在菜单开始处添加选项以选择菜单
- 23. 如何在菜单栏和上下文菜单中添加按钮
- 24. 如何添加按钮,文本菜单中的Android
- 25. Drupal:如何将文本区域添加到我的菜单中?
- 26. 如何在xaml文件中添加菜单项
- 27. 如何向文件中以“hello”开头的行添加文本
- 28. 如何在运行时添加的上下文菜单项中获取文本?
- 29. 如何在Visual Studio 2010插件的菜单中添加文本框?
- 30. 如何将原始文本(非源代码)文件添加到Xcode项目中?
追溯到至少Win2000的MS指导方针告诉你不要创建帮助/卸载程序/等等startmenu条目... – Anders 2013-02-13 01:37:19