如何在 Qt Installer Framework 脚本中获取命令行参数?

How can I get command line arguments in a Qt Installer Framework script?

我正在编写 Qt Installer Framework 脚本,我希望允许用户使用参数启动安装程序,然后以各种方式应用这些参数。例如,自动接受 EULA 的开关、直接传递目标目录的方法、要安装的组件列表等。

向 QIFW 安装程序传递参数的语法是 Key=Value。

您可以提供如下命令行参数

YouInstaller.exe Arg1=true

然后你可以在组件或控制器脚本中获取这个值,如下所示

var Arg1 = installer.value('Arg1')

installer QML Type

Controller Script