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

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

Старожил


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

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


vlad_exe@vk, то, что я предлагаю - и есть "на автомате". Только вместо кучи лишней работы вида
Цитата vlad_exe@vk:
tasklist | Find /i "%Process%.exe" || (goto Else) »
я предлагаю вам:
1) замерить время
2) запустить программу, дождавшись ее закрытия
3) когда батник продолжит работу после закрытия программы, еще раз замерить время и высчитать разницу.
Время - %time%
Время БЕЗ милисекунд - %time:~-0,8%
Разбор времени в HH, MM и SS:
Код: Выделить весь код
For /F "tokens=1,2,3 delims=:" %%A In ("%time:~-0,8%") Do (
Set HH=%%A
Set MM=%%B
Set SS=%%C
)
Вроде все достаточно просто. Если вы считаете те функции, которые я дал вам в предыдущей теме, сложными для использования или понимания - попробуйте сами реализовать подсчет времени.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:22, 13-05-2012 | #10