如何解析 Inno Setup Pascal 脚本中的安装程序命令行开关值?
How can I resolve installer command-line switch value in Inno Setup Pascal Script?
我正在尝试在安装成功时从安装程序中触发 S2S 像素。 Pixel 需要一些详细信息,例如 IP、位置、时间和子 ID。
我得到了除子 ID 之外的所有详细信息,子 ID 是在执行安装程序时在命令行上使用 /subID=xxxx
开关指定的。
您可以使用 {param:ParamName}
pseudo-constant.
另见 Is it possible to accept custom command line parameters with Inno Setup。
在 Pascal 脚本中,您可以使用 ExpandConstant
function:
来解决它
ExpandConstant('{param:subID}')
如果您需要一些自定义解析,则必须通过使用 ParamStr
and ParamCount
函数迭代参数列表来显式解析命令行。
查看上面链接的问题中的一些答案,以及:
- Passing a string value to Inno Setup from command line app
我正在尝试在安装成功时从安装程序中触发 S2S 像素。 Pixel 需要一些详细信息,例如 IP、位置、时间和子 ID。
我得到了除子 ID 之外的所有详细信息,子 ID 是在执行安装程序时在命令行上使用 /subID=xxxx
开关指定的。
您可以使用 {param:ParamName}
pseudo-constant.
另见 Is it possible to accept custom command line parameters with Inno Setup。
在 Pascal 脚本中,您可以使用 ExpandConstant
function:
ExpandConstant('{param:subID}')
如果您需要一些自定义解析,则必须通过使用 ParamStr
and ParamCount
函数迭代参数列表来显式解析命令行。
查看上面链接的问题中的一些答案,以及:
- Passing a string value to Inno Setup from command line app