Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


SendMessage, не тот случай, т.к. java.exe запускается не батником

Weterok, отследить активность процесса вкупе со всеми дочерними нетривиальная задача, т.к. это можно реализовать только средствами самой запускающей утилиты, но START и подобные не имеют такой функциональности... однажды приходилось решать подобное в AutoIT - это проще, чем писать свой StartWait.Exe, если есть интерес линк на ветку форума

штатными средствами - ожидание завершения процесса,
но это не панацея, т.к. java.exe может быть запущен и другими программами
Код: Выделить весь код
start /wait "" setup.exe
:loop
ping -n 1 127.0.0.1 >nul
tasklist|find /i "java.exe">nul&& goto loop
то же, с использованием NirCmd:
Код: Выделить весь код
start /wait "" setup.exe
nircmd waitprocess java.exe
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:07, 13-01-2011 | #3