Войти

Показать полную графическую версию : [решено] Как завершить процесс дождавшись его появления


Valek271183
20-02-2013, 12:42
Нужно создать CMD/BAT которой проверяет наличие процесса Skype.exe с интервалом 2 секунды, но НЕ ДОЛЬШЕ минуты, и потом завершает его.

Iska
20-02-2013, 14:32
@echo off
setlocal enableextensions enabledelayedexpansion

set /a iCount = 0
for /l %%i in (1, 1, 30) do (
1>nul 2>&1 taskkill.exe /im "skype.exe" && goto :Break
1>nul 2>&1 ping.exe -n 3 127.0.0.1
)

:Break

endlocal
exit /b 0

Время не вычисляется, оценка — не менее минуты.

Требование:
…с интервалом 2 секунды »
выглядит странным.




© OSzone.net 2001-2012