如何将自定义参数传递给 Advanced Installer 11.4
How To Pass Custom Arguments To Advanced Installer 11.4
我正在使用 Advanced Installer 11.4。
我想请求参数并使用安装程序更新注册表项。
我看到了这个 post,但是在 11.4
中不可用
最终结果会是..
myInstaller.msi /qn MyArg="abc123"
MyArg 是一个 属性 绑定到正确的注册表项。
您可以使用您拥有的命令行,只需稍加改动。使用大写字母作为您的 属性:
的名称
myInstaller.msi /qn MYARG="abc123"
Windows 安装程序属性是 Windows 安装程序在安装过程中使用的全局变量。
Windows 安装程序属性主要有两种类型:
- 私有属性(名称中包含小写字母,示例:My_Prop)
- Public 属性(名称中只包含大写字母,例如:MY_PROP)
Public 和 Private 属性之间的区别在于传递它们的值的方式。 只有 Public 属性 的值从向导对话框阶段(其中显示对话框)传递到安装执行阶段(其中系统已修改)。
因此,如果需要,请确保对 UI 控件(编辑框、组合框等)使用 Public 属性它的值在 InstallExecute Sequence 中可用(例如,如果此 属性 的值写入注册表、.ini 文件),否则您将获得分配给此 属性 的默认值。
我正在使用 Advanced Installer 11.4。
我想请求参数并使用安装程序更新注册表项。
我看到了这个 post,但是在 11.4
中不可用
最终结果会是..
myInstaller.msi /qn MyArg="abc123"
MyArg 是一个 属性 绑定到正确的注册表项。
您可以使用您拥有的命令行,只需稍加改动。使用大写字母作为您的 属性:
的名称myInstaller.msi /qn MYARG="abc123"
Windows 安装程序属性是 Windows 安装程序在安装过程中使用的全局变量。 Windows 安装程序属性主要有两种类型:
- 私有属性(名称中包含小写字母,示例:My_Prop)
- Public 属性(名称中只包含大写字母,例如:MY_PROP)
Public 和 Private 属性之间的区别在于传递它们的值的方式。 只有 Public 属性 的值从向导对话框阶段(其中显示对话框)传递到安装执行阶段(其中系统已修改)。
因此,如果需要,请确保对 UI 控件(编辑框、组合框等)使用 Public 属性它的值在 InstallExecute Sequence 中可用(例如,如果此 属性 的值写入注册表、.ini 文件),否则您将获得分配给此 属性 的默认值。