2017-08-22 17 views
1

InstallShieldを使用して作成している基本的なMSIインストールに対して、この擬似コードが必要です。Installscript構文:プロパティを呼び出して変数に変換してからプロパティを設定する

以前は3桁の長さの[SERIAL]のプロパティを呼び出す必要があります。

値が235より大きい場合、値から235を減算して文字列として保存し、別の文字列を2(別の場合は1)として保存する必要があります。次に、2つの結果文字列を新しいグローバルプロパティとして設定する必要があります。インストールの後半で使用してください。

擬似コード:

// call in the SERIAL property here. 

if SERIAL > 235 then 

string sIOVERSION = 2; 
string sIOIP = "192.22." + (SERIAL - 235) + ".1"; 

else 

string sIOVERSION = 1; 
string sIOIP = "192.2." + SERIAL + ".1"; 

endif 

// update properties [IOVER] and [IOIP] to the values of sIOVERSION and sIOIP 
+0

"Basic MSI"プロジェクトはInstallScriptを使用せず、カスタムアクションを使用する必要があります。 InstallScriptを使用する場合は、「InstallScript MSI project」または「InstallScript project」を使用する必要があります。とにかくあなたの質問は何ですか? –

+0

基本MSIにInstallScriptを有効にしました。カスタムアクションとシーケンスの上にオプションがあります。私は適切なinstallscript構文で擬似コードが必要です。 –

答えて

関連する問題