0

4つのダイアログを持つmsiを作成しました。 4つのダイアログには次のような単一のボタンがあります: - 第1ダイアログ: - 次ボタン(ボタン上のテキスト: - 次) 第2ダイアログ: - 次ボタン(ボタン上のテキスト: - 次) 第3ダイアログ: - 完了ボタン(テキストのボタン: - 完了)引数を指定してmsiを静かに実行する

コマンドプロンプトでこのmsiをサイレントモードで実行します。 私は、このコマンドを伝え、ネット上のソリューションにチェック: - MyMsi.msi /静か/ QN/norestartサポート

をしかし、私は知りたい、どのように私は、次のボタンを指定することができサイレントインストールが進むようにCommandPromptてクリックしてください。 助けてください。 ありがとうございます。

答えて

0

私はこのようにこれを行うことができる午前: -

MyMSI.msi/QN

それはサイレントモードでMSIを実行すると、それはすべてのボタン自体をクリックして頂きますと、先に行くと、完全なインストール。

1

コマンドラインからボタンのクリックを指定することはできません。しかし、あなたは、プロパティを指定することができます。

  • そこに任意のテキスト編集ボックスは、あるボックスやラジオボタンをチェックすると、彼らはプロパティに関連付けされ、あなたがフォーマットPROPERTYNAME=DesiredValueのコマンドライン引数を使用してプロパティの値を指定することができます。
  • ウィザードで機能を選択できる場合は、ADDLOCALなどの特殊なプロパティがあります。これは、Windowsインストーラに機能の一覧を選択(または選択解除)するように指定できます。
  • ディレクトリがパブリック(プロパティ名に小文字はありません)の場合は、指定することもできます。インストール場所を変更できる場合は、通常TARGETDIRまたはINSTALLDIRという名前のプロパティに関連付けられますが、あなたのパッケージをどのように作成したかに応じて異なるプロパティにする必要があります。
  • たとえば、InstallUISequenceでは起動するが、他の場所では実行されないカスタムアクションがあり、パッケージを正しくインストールするために必要な場合は、パッケージのオーサリングを修正して、これを必要としないようにする必要があります。それ以外の場合、サイレントインストールはサポートされません。

すべてのウィザードページが単に有益であれば最後に、その後、単に/qnまたは/qbaka /quiet or /passive)を使用することは十分でしょう。これは、デフォルトのインストールではしばしば十分です。

関連する問題