2014-02-06 121 views
0

我想創建一個使用NSIS的安裝程序,只安裝我製作的程序工作得很好,但是當我向腳本添加代碼以安裝快捷方式以及事情不起作用時。使用NSIS創建快捷方式

我對這個程序很新,發生的是「開始:」屬性路徑不完整,但如果我在最後添加「\ IndieBrowser \ IndieBrowser \ bin \ Debug \ IndieBrowser.exe」原來很多事情到文件夾中

的完整代碼:

回答

0

下面是一個例子:

; 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" 
+0

我不明白我做錯了什麼在這裏,它仍然創建文件夾在「$ {NAME}」中,我應該保留t他「$」和「{}」? – proah

+0

'$ {NAME}'通常在NSIS腳本的開頭設置爲項目名稱。你也可以明顯地使用硬編碼的字符串,也就是用你需要的任何東西來替換'$ {NAME}'。 – smani

+0

謝謝,它現在有效。 – proah