1

すべてのパラメータを@[email protected]のようなプレースホルダに置き換え、スクリプトで置き換えることによって、さまざまなアプリケーションバージョンのテンプレートからレスポンスファイルの作成を自動化しようとしています。InstallShieldサイレントレスポンスファイルテンプレート

私はこれらのキーが何であるか疑問に思っています。2DB45742-C30B-4262-A809-C16BB5DC585F私の点検では、これらのキーは同じ製品の異なるインストールパッケージ間で異なりますが、特定のインストーラファイルでは同じになります。

インストールファイルを実行する前にcmdでこの値を取得する方法はありますか?どんな助けもありがとう。ここで

は私の応答ファイルの1つです:

[InstallShield Silent] 
Version=v7.00 
File=Response File 
[File Transfer] 
OverwrittenReadOnly=NoToAll 
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-DlgOrder] 
Dlg0={2DB45742-C30B-4262-A809-C16BB5DC585F}-SdWelcome-0 
Count=6 
Dlg1={2DB45742-C30B-4262-A809-C16BB5DC585F}-AskOptions-0 
Dlg2={2DB45742-C30B-4262-A809-C16BB5DC585F}-SdAskDestPath-0 
Dlg3={2DB45742-C30B-4262-A809-C16BB5DC585F}-SdAskDestPath-1 
Dlg4={2DB45742-C30B-4262-A809-C16BB5DC585F}-SdStartCopy-0 
Dlg5={2DB45742-C30B-4262-A809-C16BB5DC585F}-SdFinish-0 
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-SdWelcome-0] 
Result=1 
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-AskOptions-0] 
Result=1 
Sel-0=1 
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-SdAskDestPath-0] 
[email protected]@ 
Result=1 
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-SdAskDestPath-1] 
[email protected]@ 
Result=1 
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-SdStartCopy-0] 
Result=1 
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-SdFinish-0] 
Result=1 
bOpt1=0 
bOpt2=0 

おかげで、 ドミトリー

答えて

1

これは、製品のGUIDである、あなたはあなたのInstallShieldプロジェクトの設定でそれを見つけることができます。

+0

Web上で掘り下げた後、この値はアンインストールシールドのアプリケーションのGUIDと思われるので、私の場合はinstall-shieldのみがファイル(パッチ)を配信/置き換えますが、私がそこに置くのは問題ではありません私は最初のアプリケーションのインストールがインストールされている場合、私はそれらを正しいフォルダに配置している場合は、任意の文字列かもしれません。右? –

関連する問題