異なるバッチコマンドを1つのファイルにまとめて連続して実行する方法

異なるバッチコマンドを1つのファイルにまとめて連続して実行する方法

バッチ ファイルが 5 つありますが、それらをすべて 1 つのファイルにまとめて、次々に連続して実行したいと考えています。それは可能ですか? 異なるファイルを 1 つにまとめるコマンドは何ですか。5 つの別々のファイルは必要ありません。すべてのファイルが 1 つずつ実行されるバッチ ファイルだけが必要です。

答え1

3つのバッチファイルがあるとします

aaa.bat

bbb.bat の

ccc.bat

別個のバッチファイルddd.batを作成し、ファイルの内容は次のようになります。

call aaa.bat
call bbb.bat
call ccc.bat

これは複数のバッチファイルを順番に実行します

お役に立てれば!

答え2

5 つの個別のファイルは必要ありません。1 つのバッチ ファイルだけが必要です...

これが何を意味しているのか分かりません。1つのバッチファイル既存の5つのファイルの機能を実行する場合は、おそらくそれらを連結するだけで済みます

copy aaa.bat+bbb.bat+ccc.bat+ddd.bat+eee.bat alphabet_soup.bat

そして、結合されたファイルでスクリプトなどを確認します

  • 同じ変数名を使用する(特に開始時に空白であることがeee.bat予想される場合)%foo%
  • 同一のラベルを持つ(例:foo:)
  • setlocal何もせずに行うendlocal
  • ファイルの終わりをサブルーチンの戻り値として使用する
  • exit完了したら使用します(goto次のスクリプトに変更する必要があります)

関連情報