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