2012-03-27 1 views
1

Пакетный файл имеет только две строки:команда Pause не работает в .bat скрипт

c:\program.exe ... 
pause 

но пауза does't работать после того, как «программа» завершает ... Я не вижу, что «нажмите любую клавишу сообщение»:(

Если переместить паузу на первой линии, то она волшебным образом работает

+0

Можете ли вы предоставить более подробную информацию? Может быть, 'program.exe' может быть команда Windows, которая не завершается? – Marc

+0

Используйте '' 'start/WAIT''' для запуска' '' program.exe'''. –

+0

это [phpunit] (https://svn.typo3.org/Teams/forge.typo3.org/hudson-helpers/tools/PHPUnit/PHPUnit-3.5/phpunit.bat). он заканчивается bc, я могу видеть, когда он заканчивается. – Alex

ответ

10

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

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

call phpunit 
pause 
1

Try сохранение перед открытием файла битой, он работал для меня

Смежные вопросы