У меня есть два файла:

File1.bat:

@echo of
File2.bat
pause

File2.bat:

@echo off
echo hello
exit /b

Я ожидаю, что File1.bat вызовет File2.bat и затем сделает паузу, однако команда exit /b выходит из консоли, как обычная команда exit . Почему это?

1 ответ1

1

Одна проблема заключается в том, что вы не использовали call при вызове второго файла, поэтому он не будет возвращаться независимо от того, что он делает.

Пытаться

@echo of
call File2.bat
pause

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .