Если последняя команда не выполнена, пауза не сработает.
Вы можете исправить это, поместив «call» позади команды, которую вы выполняете (какая бы команда не была перед паузой), тогда пауза сработает.
Так, например, у меня был пакетный файл phpunit, который выглядел следующим образом:
phpunit tests/sometests.php
pause
Когда phpunit не удался, он просто выходил без паузы.Если изменить его на это, то он сделал правильную паузу:
call phpunit tests/sometests.php
pause