「バッチ」方式でWindowsコマンドを実行できるJavaアプリケーションを作成しようとしています。これが意味するのは、コマンド間で永続的であり、一度に1つだけ実行しているわけではないということです。
この例は次のとおりです。
@echo off
pushd C:\foldertobepushedto\
call batchfiletobecalled.bat
popd
pushd anotherdirectorytobepushedinto
call anotherbatchfiletobecalled.bat
popd
私はProcess process = Runtime.getRuntime().exec(CMD);
、これらの各行を実行できるようにする方法を使用できるようにしたいと思いますが、各行が残りの行から完全に分離して実行されているわけではないように、永続性を維持します。
私は少し理にかなっていると思います。基本的に、バッチファイルの使用をすべてまとめて削除し、各行を要素としてベクトル/配列に格納し、そのように「バッチ」スタイルで実行するつもりです。