使用Electron-builder自定义NSIS安装程序

时间:2020-02-11 14:15:59

标签: electron nsis electron-builder

我想自定义NSIS脚本-例如删除完成页面并在安装后立即运行应用(使用辅助安装程序)。

我使用修改scrpt:include: build/installer.nsh

它会在安装后打开 myApp ,但完成页面仍然存在。

!include MUI2.nsh

!macro customInstall
  ExecWait '"$INSTDIR\myapp.exe" /sw'
!macroend

我的意思是我不想显示最后一页正在完成myApp设置,如gif所示。

install process

任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

最后,我在 build / installer.nsh 中做到了:

!macro RunApp
  ${StdUtils.ExecShellAsUser} $0 "$launchLink" "open" ""
!macroend

!macro customInstall
    !insertmacro RunApp
    !insertmacro quitSuccess
!macroend