Команда pause не работает в .bat script

Пакетный файл имеет только две строки:

c:\program.exe ...
pause

но пауза не запускается после завершения "программы"... Я не вижу, чтобы "нажимать любое ключевое сообщение": (

Если я перемещаю паузу в первой строке, то она волшебным образом работает.

Ответ 1

Он терпит неудачу, потому что вы не запускаете исполняемый файл напрямую - вы запускаете его через пакетный файл phpunit.bat(на основе информации, добавленной в вопрос в комментарии).

Вы должны вызывать пакетный файл из другого пакетного файла, если вы хотите вернуться к вызывающему абоненту

call phpunit
pause

Ответ 2

Попробуйте сохранить до открытия файла bat, это сработало для меня