从另一个调用一个批处理文件,然后在批处理文件 2 存在后继续批处理文件 1

Win*_*upp 2 windows cmd batch-file exit

我正在从另一个批处理文件(例如批处理文件 1)调用批处理文件(例如 file2.bat)。

文件1.bat:

echo off
@call file2.bat
@echo abc
@echo xyz
exit
Run Code Online (Sandbox Code Playgroud)

我正在使用命令exit /b退出 file2.bat ..

出于某种原因,在 file2.bat 退出后,控件不会返回到 file1.bat。

需要做什么才能将控制权返回给 file1.bat,以便@echo abc @echo xyz执行剩余的命令?

谢谢

Dwa*_*wad 7

使用cmd /c file2.bat或使用goto :EOF(其中 EOF 表示文件结尾),goto :eof应该适用于您的情况