特定のパラメーターを使用したコマンド プロンプト .exe ファイルの実行を含むバッチ ファイルを実行する GUI (swing) を作成しました。バッチ ファイルを手動で (ダブルクリックして) 実行すると、すべてが期待どおりになります。問題は、コマンド プロンプト ウィンドウが開いて進行状況が表示されないことです。さらに、GUI を終了する (フォークする?) まで、コマンド プロンプト ウィンドウが実際に動作しません (開始されるだけです)。動作を開始すると、バックグラウンドのどこかで動作し、タスク マネージャーでのみ表示されます。空白のコマンド プロンプト ウィンドウだけが開きます。
少し掘り下げて、上記と同じ結果が得られるこのコマンドを作成しました。
Runtime.getRuntime().exec("cmd.exe /c start \"Encoding\" cmd.exe /c start md \"" + Gui.outputDirField.getText() + "\\encoderOutput\" & cd \"" + Gui.outputDirField.getText() + "\\encoderOutput\" & \"" + Gui._batFile + "\" & pause");
助けていただけますか?
ばかげて聞こえる場合は申し訳ありません..