我有两个文件:
文件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
我有两个文件:
文件1.bat:
@echo of
File2.bat
pause
文件2.bat:
@echo off
echo hello
exit /b
我期望 File1.bat 调用 File2.bat 然后暂停,但是该exit /b
命令像普通命令一样退出控制台exit
。这是为什么?
一个问题是您call
在调用第二个文件时没有使用,因此无论它做什么它都不会返回。
尝试
@echo of
call File2.bat
pause