命令行 - 批处理文件调用另一个批处理文件

Dan*_*ani 13 command-line-interface batch-file

我有一个批处理文件,它调用 PATH 目录中存在的另一个批处理文件(基本上是调用带有附加开关的可执行文件。)

: bar.bat:
foo.bat file1.txt
foo.bat file2.txt
etc.
Run Code Online (Sandbox Code Playgroud)

在 foo.bat 中:

foo.exe -t -s %1
Run Code Online (Sandbox Code Playgroud)

bar.bat执行第一个命令但立即退出(即仅处理file1.txt)。

我怎样才能让这个批处理文件多次调用另一个批处理文件?

spl*_*tne 14

使用 CALL 关键字:

call foo.bat file1.txt
call foo.bat file2.txt
Run Code Online (Sandbox Code Playgroud)