如何读取InstallShield脚本中的命令行参数 [英] How to read command line parameter in InstallShield script
本文介绍了如何读取InstallShield脚本中的命令行参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设我按如下方式运行安装程序:
setup.exe /v"PARAMETER=Value"
如何阅读PARAMETER
?文档建议使用GetProfString
和GetProfInt
,但我应该使用哪个文件夹?
推荐答案
您对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屋!
查看全文