好吧,您可能知道法文中的CSV分隔符不是,
它是;
。我們需要將應用程序部署到法語和英語系統。InstallShield 2009:檢測系統CSV分隔符並更新INI值
我想要做的是,InstallShield會檢測系統CSV分隔符,然後將此值保存在安裝了應用程序的INI中(我知道,INI很久以前就已經過時了,但是它的設計我們選擇了)。
是否可以使用InstallShield 2009做到這一點?我找不到的特殊屬性值的幫助文件這一有價值的東西......
編輯:,因爲它可能是目前還不清楚,需要考慮到該INI結構:
[settings]
separator=,
我想由InstallShield自己動態設置的separator
值爲安裝時間(基於系統設置)。我知道InstallShield中的一些「特殊值」,比如[INSTALLDIR],但我不確定系統中的CSV分隔符(您知道CSV分隔符是多年以來所有Windows版本中的語言環境設置的一部分)。
是的,但我希望根據系統設置更改INI中的一個值。在InstallShield中,您可以輸入特殊值,例如[INSTALLDIR],我猜想有一個[CSVSEPARATOR]指向安裝時的系統值。我正在尋找那個特殊的價值,然後我將把它儲存在我的INI(一個有部分,關鍵和價值的常規ici)中。我在IS2009中使用了一個基本的MSI項目。 – AlexV 2010-08-04 14:17:05
你能舉一個你想要它看起來像更新之前和之後的例子嗎? – 2010-08-04 15:03:44
看我的編輯。它應該看起來像這樣,或者; =之後。 – AlexV 2010-08-04 15:57:51