我在哪里可以在NSIS脚本中添加命令行
问题描述:
我会添加一些命令行来自定义我的NSIS安装程序。我已经阅读了一些主题,我知道我必须使用${GetParameters}
和${GetOptions}
。但是NSIS脚本很长时间以来我是否将它放在OnInit函数的某个位置或脚本开始的某个部分?我在哪里可以在NSIS脚本中添加命令行
我想要的,例如,要添加的显示所有网页除了许可证(一些东西,似乎/ S)的--quiet命令行,我想尝试这样的事情:
瓦尔DisplayAllPages
瓦尔DisplayLicense
${GetParameters}
“安静”
${GetOptions}
“安静” “--quiet”= DisplayLicense
但我不知道我在哪里可以写
答
您可以在任何功能和/或部分中使用${GetParameters}
和${GetOptions}
。
只有.onInit
和部分在安装程序以/S
启动时执行,因此如果您希望关闭静音模式,则需要将代码放入.onInit
。
如果您将结果存储在全局变量中,那么.onInit
也是调用它们的好地方,以便信息可供安装程序的其余部分使用。