При потере пинга, нужно выполнить команду удаления из папки, и это уже есть (нашел тут на форуме, за что огромное спс). Но перед удалением мне надо чтобы батник убедился, что определенны процесс завершен. Думаю объяснил нормально что мне нужно, проще говоря совместить грамотно два батника. Призываю овеликих к помощи плз
Спасибо всем за отклик
вот батник, который удаляет при потере пинга:
[spoiler]Код: [/spoiler]
Код: Выделить всё
@echo off
setlocal enabledelayedexpansion
set ip=8.8.8.8
set t=2
:#
ping -4 -n 1 %ip%| find/i "TTL="&& goto #
:##
ping -4 -n 2 %ip%| find/i "TTL="&& (goto #& set n=)|| (
set/a n+=1& if !n! lss %t% (goto ##) else (del /f /q C:\xmod\*.* %1)
)
endlocal
exit/b 0вот батник который делает действие после завершения процесса:
[spoiler]Код: [/spoiler]
Код: Выделить всё
@echo off
setlocal ENABLEDELAYEDEXPANSION
Set Process=engine
tasklist | Find /i "engine.exe" || (goto Else)
:THEN
:Repeat
>nul ping.exe -n 2 127.0.0.1
taskkill.exe /f /im "engine.exe" || goto :Repeat
:ELSE
start /wait "Uninstall" Uninstall.exe