1. ホーム
  2. batch-file

[解決済み] 1つの.BATファイル内で複数の.BATファイルを実行する方法

2022-03-22 20:39:51

質問

私は、自分の commit-build.bat を使用して、ビルドプロセスの一部として他の .BAT ファイルを実行します。

の内容 commit-build.bat :

"msbuild.bat"
"unit-tests.bat"
"deploy.bat"

これは簡単なように見えますが commit-build.bat はリストの最初の項目しか実行されません ( msbuild.bat ).

それぞれのファイルを別々に実行しましたが、問題はありませんでした。

解決方法は?

使用する。

call msbuild.bat
call unit-tests.bat
call deploy.bat

CALLを使用しない場合、現在のバッチファイルは停止し、呼び出されたバッチファイルが実行を開始します。これはMS-DOS初期に遡る特異な動作です。