1. 程式人生 > >NSIS 生成快捷方式 (學習 一)

NSIS 生成快捷方式 (學習 一)

 Function OnClick_Finish
  ;當選擇了生成快捷方式的combox的選擇框時
  ${If} $Bool_taskbarpin == 1
 ${AndIf} $Bool_DesktopShortCut == 1
  ;生成桌面的快捷方式
   CreateShortCut "$DESKTOP\Electron.lnk" "$INSTDIR\Electron.exe"
   ;生成工作列的快捷方式
   ExecShell "taskbarpin" "$DESKTOP\Electron.lnk"
  ${ElseIf} $Bool_taskbarpin == 1
    ;生成安裝目錄的快捷方式
   CreateShortCut "$INSTDIR\Electron.lnk" "$INSTDIR\Electron.exe"
    ;建立工作列快捷方式
   ExecShell "taskbarpin" "$DESKTOP\Electron.lnk"
  ${ElseIf} $Bool_DesktopShortCut == 1
   ;生成桌面的快捷方式
    CreateShortCut "$DESKTOP\Electron.lnk" "$INSTDIR\Electron.exe"
 ${Else}
 ${EndIf}
  Call onClickClose ;點選關閉響應的事件
FunctionEnd