Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Ожидание выполнения команды в BAT


Автор: tishaishii 24.3.2010, 18:10
Как можно в командной строке (cmd) дождаться завершения выполнения команды?:
Код
sc stop "TestService" && "program.exe" && sc start "TestService"

Этот пример работает неправильно, т.к. sc передаёт управление cmd не дождавшись завершения её инструкций.

Условие: пока не остановится TestService, программа program.exe работать не может. Редактировать программу желания нет (оно того не стоит). Подозреваю, что можно сделать это в BAT-файле, дописывать новую программу (хотя бы на JS) желания не появилось (не хочу усложнять).

Автор: Akina 24.3.2010, 18:16
Код

start /w  sc stop "TestService" && start /w "program.exe" && start /w sc start "TestService"
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)