Command-Line-Interface

命令行 - 批處理文件呼叫另一個批處理文件

  • July 2, 2015

我有一個批處理文件,它呼叫 PATH 目錄中存在的另一個批處理文件(基本上呼叫帶有附加開關的執行檔。)

: bar.bat:
foo.bat file1.txt
foo.bat file2.txt
etc.

在 foo.bat 中:

foo.exe -t -s %1

bar.bat執行第一個命令但立即退出(即僅處理file1.txt)。

我怎樣才能使這個批處理文件多次呼叫另一個批處理文件?

使用 CALL 關鍵字:

call foo.bat file1.txt
call foo.bat file2.txt

除了@splattne 的回答,如果您需要提前返回,請exit /b在ed 批處理文件中使用。CALL

引用自:https://serverfault.com/questions/12169