2014-02-11 31 views
1

我有基本的MSI InstallShield項目。我想將參數傳遞給我的setup.exe並將其值分配給屬性。爲此,我在Property Manager視圖中添加了一個新的Property MY_PROPERTY如何將字符串與空格傳遞給msi包

然後我可以運行我的設置和設定值MY_PROPERTY的:

setup.exe /v"MY_PROPERTY=ValueOfProperty" 

而且它爲我工作。

但是如果我運行相同的命令,並試圖通過一個包含空格的字符串:

setup.exe /v"MY_PROPERTY=Value Of Property" 

它不工作(它開始提取MSI卻突然Windows安裝程序對話框出現帶有不同的安裝說明期權和其他幫助的信息,我不能繼續安裝)

任何想法,請,如何通過一個包含空格的字符串...

回答

0

setup.exe /v"MY_PROPERTY=\"Value Of Property\""對我的作品。

+0

太棒了!謝謝,克里斯托弗。 – AndreyS