如何將不同的批次命令綁定到一個檔案以順序運行

如何將不同的批次命令綁定到一個檔案以順序運行

我有 5 個批次文件,但我想將它們全部放入一個文件中,以便連續一個接一個地運行。那可能嗎?可以將不同文件捆綁在一起的命令是什麼.. 我不需要 5 個單獨的文件.. 但只需要一個批處理文件,其中的所有文件一個接一個地運行。

答案1

假設您有三個批次文件

AAA.bat

bbb.bat

ccc.bat

您可以建立單獨的批次檔 ddd.bat 並且該檔案的內容應該類似於

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

這將以順序方式運行多個批次文件

希望這可以幫助!

答案2

我不需要 5 個單獨的文件.. 但只需要一個批次檔 ...

目前尚不清楚你的意思是什麼。如果你想擁有一個批次文件它具有五個現有文件的功能,您可能可以將它們與

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

然後檢查組合文件中的腳本等內容

  • 使用相同的變數名稱(特別是如果eee.bat期望%foo%在啟動時為空)
  • 具有相同的標籤(例如,:foo
  • 不做setlocal而做endlocal
  • 使用文件結尾作為子程序返回
  • exit完成後使用(您需要將其更改為goto下一個腳本)

相關內容