0
我想創建一個使用NSIS的安裝程序,只安裝我製作的程序工作得很好,但是當我向腳本添加代碼以安裝快捷方式以及事情不起作用時。使用NSIS創建快捷方式
我對這個程序很新,發生的是「開始:」屬性路徑不完整,但如果我在最後添加「\ IndieBrowser \ IndieBrowser \ bin \ Debug \ IndieBrowser.exe」原來很多事情到文件夾中
的完整代碼:
我想創建一個使用NSIS的安裝程序,只安裝我製作的程序工作得很好,但是當我向腳本添加代碼以安裝快捷方式以及事情不起作用時。使用NSIS創建快捷方式
我對這個程序很新,發生的是「開始:」屬性路徑不完整,但如果我在最後添加「\ IndieBrowser \ IndieBrowser \ bin \ Debug \ IndieBrowser.exe」原來很多事情到文件夾中
的完整代碼:
下面是一個例子:
; Create application shortcut (first in installation dir to have the correct "start in" target)
SetOutPath "$INSTDIR\bin"
CreateShortCut "$INSTDIR\bin\${NAME}.lnk" "$INSTDIR\bin\${NAME}.exe"
; Start menu entries
SetOutPath "$SMPROGRAMS\${NAME}\"
CopyFiles "$INSTDIR\bin\${NAME}.lnk" "$SMPROGRAMS\${NAME}\"
Delete "$INSTDIR\bin\${NAME}.lnk"
我不明白我做錯了什麼在這裏,它仍然創建文件夾在「$ {NAME}」中,我應該保留t他「$」和「{}」? – proah
'$ {NAME}'通常在NSIS腳本的開頭設置爲項目名稱。你也可以明顯地使用硬編碼的字符串,也就是用你需要的任何東西來替換'$ {NAME}'。 – smani
謝謝,它現在有效。 – proah