Alexander_88
08-07-2017, 16:51
Здравствуйте, у меня в примере запускается игра, потом задержка 6 сек., потом закрывается. Это не всегда помогает, т.к. процесс появляется сразу, а экран с игрой по разному (в зависимости от загрузки компьютера) Закрывать ее требуется, после того как появляется сам экран игры. Существует ли команда ожидание такого экрана, наверно нужно ожидание окна. Только окно с игрой запускается без рамки (не знаю повлияет ли это на команду ожидания окна)
cls
@echo off
chcp 1251
start "" "C:\Games\Left 4 Dead 2\revLoader.exe"
:m1
title Поиск процеса
tasklist | find "left4dead2.exe"
if errorlevel 1 goto NoRecord
echo Результат: Процесс найден
ping localhost -n 6 > nul
taskkill /F /IM left4dead2.exe
copy "C:\Games\Left 4 Dead 2\left4dead2\cfg\video2a.txt" "C:\Games\Left 4 Dead 2\left4dead2\cfg\video.txt"
cd "C:\Games\Left 4 Dead 2\"
start l4d2_launcher.exe
attrib -h "C:\Users\Gamer1\Desktop\left 4 dead 2.lnk"
del "C:\Users\Gamer1\Desktop\left4dead 2.lnk"
exit
goto Done
:NoRecord
echo Результат: Процесс не найден
:Done
echo.
ping localhost -n 2 > nul
goto m1
exit
cls
@echo off
chcp 1251
start "" "C:\Games\Left 4 Dead 2\revLoader.exe"
:m1
title Поиск процеса
tasklist | find "left4dead2.exe"
if errorlevel 1 goto NoRecord
echo Результат: Процесс найден
ping localhost -n 6 > nul
taskkill /F /IM left4dead2.exe
copy "C:\Games\Left 4 Dead 2\left4dead2\cfg\video2a.txt" "C:\Games\Left 4 Dead 2\left4dead2\cfg\video.txt"
cd "C:\Games\Left 4 Dead 2\"
start l4d2_launcher.exe
attrib -h "C:\Users\Gamer1\Desktop\left 4 dead 2.lnk"
del "C:\Users\Gamer1\Desktop\left4dead 2.lnk"
exit
goto Done
:NoRecord
echo Результат: Процесс не найден
:Done
echo.
ping localhost -n 2 > nul
goto m1
exit