Um problema é que você não usou call
ao chamar o segundo arquivo para que ele não retornasse, não importa o que ele faça.
Tente
@echo of
call File2.bat
pause
Eu tenho dois arquivos:
Arquivo1.bat:
@echo of
File2.bat
pause
File2.bat:
@echo off
echo hello
exit /b
Espero File1.bat chamar File2.bat e, em seguida, pausar, no entanto, o comando exit /b
está saindo do console como um comando exit
simples. Por que isso acontece?
Tags batch-file