1

-cオプションを使用してコマンドラインを使用してインストーラーを実行しようとしています。コマンドラインの実行は次のようになります。


E:\ dev> MyApp_32.exe -c

E:\ dev>これにより、コンピューターにアプリがインストールされます。

OK [o、Enter]、キャンセル[c]

E:\ dev>(Windowsコマンドラインを表示するとユーザーが混乱します)

ようこそ..(2画面目のテキスト)


  1. 「c」または「キャンセル」と入力しても機能しません。常にEnterキーを入力として受け取り、次の画面に進みます。

  2. Enterキーを押すと、制御がWindowsのコマンドシェルに戻り、次にインストーラーに戻ります。これはユーザーを混乱させるように見えます。ユーザーに統一されたエクスペリエンスを提供するものではありません。

  3. サイレントファイルを介して入力を提供することは可能ですか?つまり、入力が事前に選択されたテキストファイルですか?

Java1.6がインストールされているWin7Professionalx64で32ビットインストーラーを使用しています。

4

1 に答える 1

0

問題は、インストーラーがGUIアプリケーションであり、この方法でWindowsターミナルを制御できないことです。経由で開始した場合

start /wait MyApp_32.exe -c

コマンドラインプロンプトは表示されません。

-varfile引数を指定してset応答ファイルを実行できます。詳細については、ヘルプを参照してください。

于 2012-02-24T21:01:15.513 に答える