如何在Inno Setup Pascal脚本中解析安装程序命令行开关值?

时间:2016-09-29 11:27:18

标签: inno-setup

我正在尝试在安装成功时从安装程序触发S2S像素。像素需要一些细节,如IP,位置,时间和子ID。

我在执行安装程序时获得了除使用/subID=xxxx开关在命令行中指定的sub id之外的所有细节。

1 个答案:

答案 0 :(得分:1)

您可以使用{param:ParamName} pseudo-constant

另见Is it possible to accept custom command line parameters with Inno Setup

在Pascal脚本中,您可以使用ExpandConstant function

解决它
ExpandConstant('{param:subID}')

如果需要一些自定义解析,则必须通过使用ParamStrParamCount函数迭代参数列表来显式解析命令行。

查看上面链接的问题中的一些答案,以及: