NSIS 生成快捷方式 (學習 一)
阿新 • • 發佈:2019-01-09
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
;當選擇了生成快捷方式的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