setup factory 9如何获取命令行参数

比如我用setup factory9打出的安装包名为setup.exe 我希望在 我运行setup安装后在On post Install里获取到setup运行时的命令行参数,有没有啥方法吗

您可以使用 Setup Factory 的内置变量 "%commandLine%" 来获取命令行参数。

例如,如果您使用了以下命令行运行 setup.exe:

setup.exe /S /V"/qn"

那么在 On post Install 事件中,可以使用以下代码来获取命令行参数:

local commandLine = setup.environment.get("commandLine")

这将将 commandLine 变量设置为 "/S /V"/qn"",您可以在脚本中使用它。


注意:在 On post Install 事件中,您可以使用 setup.commandLine 变量来获取命令行参数,但是这个变量在其他事件中不可用。

有关 Setup Factory 中的命令行参数的更多信息,您可以参考 Setup Factory 的官方文档:
https://www.setupfactory.com/documentation/9.0/index.html?command_line_parameters.htm