我是NSIS
的新手,有几件事我不理解。
这是一个示例:
如果我想为程序创建快捷方式(.lnk
),那么我会做类似的事情
CreateShortCut "$SMPROGRAMS\MYPROGRAM.lnk" "$INSTDIR\MYPROGRAM.exe"
但是正如here所说, 我不仅可以提供更多信息。如果我不想设置任何快捷方式,我只想设置最后一个描述参数怎么办?
答案 0 :(得分:1)
前两个参数是必需的,其余参数是可选的。如果您不想设置可选参数,则只需提供一个空字符串即可。
参数记录为:
link.lnk target.file [参数[icon.file [icon_index_number [start_options [keyboard_shortcut [description]]]]]]
如果要设置图标而不是参数,则需要像这样调用它:
CreateShortcut "$SMPROGRAMS\MYPROGRAM.lnk" "$INSTDIR\MYPROGRAM.exe" "" "$INSTDIR\MyIcon.ico"
要设置说明,您需要这样称呼:
CreateShortcut "$SMPROGRAMS\MYPROGRAM.lnk" "$INSTDIR\MYPROGRAM.exe" "" "" "" "" "" "My Description"