【发布时间】:2014-11-07 15:14:48
【问题描述】:
首先向大家问好!
我想创建一个不提示 DOS 窗口的批处理文件的快捷方式。为此,我已经看到以下命令运行良好:
wscript.exe invisible.vbs my_batch_file.bat
我的问题是我想通过 CMake 和 NSIS 使用此命令创建快捷方式。我的问题是,在 CMakeLists.txt 文件中的以下命令中,我似乎不能在“wscript.exe”之后给出多个参数:
list(APPEND CPACK_NSIS_CREATE_ICONS "
CreateShortCut '$SMPROGRAMS\\\\$STARTMENU_FOLDER\\\\link.lnk' 'wscript.exe' 'invisible.vbs my_batch_file.bat' icon.ico 0 SW_SHOWMINIMIZED
")
并且“invisible.vbs”和“my_batch_file.bat”之间的空格没有像我预期的那样解析(即作为空格......)。谁能帮我解决这个问题?非常感谢每条评论(方法或代码提示)!
【问题讨论】:
标签: batch-file cmake nsis