tak*_*oco 20 windows installer nsis
我正在尝试首次使用NSIS Modern User Interface创建安装程序.我想知道如何添加一个选项(复选框)供用户选择在完成页面(安装程序的最后一个屏幕)上创建桌面快捷方式,以及已经存在的"运行XXXX"选项.
And*_*ers 33
如果您没有在完成页面上使用自述文件复选框,则可以使用它来执行您想要的任何操作:
Function finishpageaction
CreateShortcut "$desktop\foo.lnk" "$instdir\foo.exe"
FunctionEnd
!define MUI_FINISHPAGE_SHOWREADME ""
!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
!define MUI_FINISHPAGE_SHOWREADME_TEXT "Create Desktop Shortcut"
!define MUI_FINISHPAGE_SHOWREADME_FUNCTION finishpageaction
Run Code Online (Sandbox Code Playgroud)
Jul*_*ain 10
允许用户添加桌面图标的备用和最简单方法是创建执行此操作的自定义部分.然后,用户可以选择在安装程序的"功能"页面中添加快捷方式,而不必对UI进行大量修改.
Section "Desktop Shortcut" SectionX
SetShellVarContext current
CreateShortCut "$DESKTOP\Your Program.lnk" "$INSTDIR\YourProgram.exe"
SectionEnd
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19829 次 |
| 最近记录: |