如何读取InstallShield脚本中的命令行参数 [英] How to read command line parameter in InstallShield script

查看:0
本文介绍了如何读取InstallShield脚本中的命令行参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我按如下方式运行安装程序:

setup.exe /v"PARAMETER=Value"

如何阅读PARAMETER?文档建议使用GetProfStringGetProfInt,但我应该使用哪个文件夹?

推荐答案

您对CMDLINE的引用表明您正在使用InstallScrip或InstallScrip MSI项目,该项目通过其setup.exe的/z表示法填充。

/v"PARAMETER=Value"notation适用于用于Windows Installer项目的setup.exe,将PARAMETER=Value传递给Windows Installer,Windows Installer进而将Windows Installer属性PARAMETER设置为Value。读取它的方式取决于需要它的上下文,但通常涉及包含对属性的引用的格式化文本字段(例如[PARAMETER]),或者通过MsiGetProperty(hInstall, L"PARAMETER", buf, bufsize)(C++)或Session.Property("PARAMETER")(VB)检索属性的代码。

这篇关于如何读取InstallShield脚本中的命令行参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆