runtime.exec()を使用してバッチファイルを実行するJavaスクリプトを作成しましたが、出力ストリームを取得してwrite()関数を使用するとうまくいきますコマンドを実行しません。Java - バッチファイルにコマンドを実行する
Runtime runtime = Runtime.getRuntime();
Process p;
p = runtime.exec("cmd /c start batchfile.bat");
out = p.getOutputStream();
out.write("command".getBytes());
これは、バッチファイルを表示しますが、コマンドを実行していない、それはそれを表示するように、バッチファイルを実行しているCMDにコマンドを入力する別の方法は何ですか?
batchfile.batにコマンドを表示させることを期待していますか、それともcmdで実行しますか? – GETah