用 exit /b 调用文件退出主文件批处理

用 exit /b 调用文件退出主文件批处理

我有两个文件:

文件1.bat:

@echo of
File2.bat
pause

文件2.bat:

@echo off
echo hello
exit /b

我期望 File1.bat 调用 File2.bat 然后暂停,但是该exit /b命令像普通命令一样退出控制台exit。这是为什么?

答案1

一个问题是您call在调用第二个文件时没有使用,因此无论它做什么它都不会返回。

尝试

@echo of
call File2.bat
pause

相关内容