【问题标题】:Customize NSIS installer with Electron-builder使用 Electron-builder 自定义 NSIS 安装程序
【发布时间】:2020-05-26 23:30:55
【问题描述】:

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

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

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

!include MUI2.nsh

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

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

任何帮助表示赞赏。

【问题讨论】:

  • 嗨,鲍里斯,您能否发送您正在谈论的完成页面的屏幕截图?或者甚至更好的是带有完成页面的整个安装过程的 gif。
  • 嗨@Joshua。我在帖子中添加了gif,请看一下。
  • 谢谢鲍里斯,这真的很有帮助。很抱歉,我不知道如何解决您的问题。
  • 如果您想要简化的体验,也可以使用一键式选项

标签: electron nsis electron-builder


【解决方案1】:

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

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

!macro customInstall
    !insertmacro RunApp
    !insertmacro quitSuccess
!macroend

【讨论】:

    猜你喜欢
    • 2020-03-08
    • 2020-03-26
    • 2019-07-26
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    • 2018-08-22
    • 2017-01-29
    • 2012-10-05
    相关资源
    最近更新 更多