【问题标题】:Where can I add command line in the NSIS script我在哪里可以在 NSIS 脚本中添加命令行
【发布时间】:2017-06-13 10:25:00
【问题描述】:

我会添加一些命令行来自定义我的 NSIS 安装程序。我已经阅读了一些主题,我知道我必须使用${GetParameters}${GetOptions}。但是 NSIS 脚本很长,我应该把他放在 OnInit 函数的某个地方还是脚本开头的某个部分?

例如,我想添加一个 --quiet 命令行来显示除许可证之外的所有页面(似乎 /S 的东西),我想尝试类似的东西:

变量 DisplayAllPages

变量显示许可证

${GetParameters}“安静”

${GetOptions} "quiet" "--quiet"=DisplayLicense

但我不知道在哪里可以写

【问题讨论】:

    标签: nsis


    【解决方案1】:

    您可以在任何函数和/或部分中使用${GetParameters}${GetOptions}

    只有.onInit 和部分会在安装程序以/S 启动时执行,因此如果您想关闭静音模式,您需要将代码放入.onInit

    如果您将结果存储在全局变量中,那么.onInit 也是一个调用它们的好地方,以便安装程序的其余部分可以使用这些信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-13
      • 2020-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多