我正在从另一个批处理文件(例如batch file 1)调用批处理文件(称为file2.bat)。
file1.bat:
我正在使用命令
file1.bat:
echo off
@call file2.bat
@echo abc
@echo xyz
exit
我正在使用命令
exit /b
来退出file2.bat文件.. 由于某种原因,在file2.bat退出后控制权没有返回到file1.bat.. 需要做什么才能将控制权返回到file1.bat,以便剩余的命令@echo abc
@echo xyz
得以执行?谢谢。
goto :eof
代替exit /b
,或者如果您无法修改其他批处理文件,请使用cmd /c file2.bat
运行它。 - Harry Johnstoncmd /c file2.bat
对我很有效。 - Randy