我有基本的MSI InstallShield项目。我想将参数传递给我的setup.exe并将其值分配给属性。为此,我在Property Manager视图中添加了一个新的Property MY_PROPERTY 。
然后我可以运行我的设置并设置MY_PROPERTY的值:
setup.exe /v"MY_PROPERTY=ValueOfProperty"
它对我有用。
但是,如果我正在运行相同的命令并尝试传递包含空格的字符串:
setup.exe /v"MY_PROPERTY=Value Of Property"
它不起作用(它开始提取MSI但突然出现Windows Installer对话框,其中包含不同安装选项和其他帮助信息的说明,我无法继续安装)
请问,如何传递包含空格的字符串......
答案 0 :(得分:1)
setup.exe /v"MY_PROPERTY=\"Value Of Property\""
适合我。