Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Ожидание окна игры, и продолжение выполнения скрипта, после появления данного окна

Ответить
Настройки темы
CMD/BAT - Ожидание окна игры, и продолжение выполнения скрипта, после появления данного окна

Ветеран


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

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


Здравствуйте, у меня в примере запускается игра, потом задержка 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

Отправлено: 16:51, 08-07-2017

 

Ветеран


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

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


Alexander_88, если нужна работа именно с окнами — смотрите в сторону AutoIt, AutoHotKey, WSH с библиотекой AutoItX.dll, PowerShell.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:26, 08-07-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


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

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


Alexander_88, и tasklist и taskkill позволяют прямо в команде указать заголовок окна, имя исполняемого файла:
Код: Выделить весь код
taskkill /F /FI "WINDOWTITLE eq left4dead"

Отправлено: 00:03, 10-07-2017 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Ожидание окна игры, и продолжение выполнения скрипта, после появления данного окна

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как дождаться РЕАЛЬНОГО появления окна NewOLDi AutoIt 12 03-11-2019 12:13
CMD/BAT - [решено] продолжение выполнения скрипта после перезагрузки ПК mcintosh55 Скриптовые языки администрирования Windows 2 21-10-2016 09:32
Интерфейс - Отключить появления нового окна проводника после сканирования изображения в windows 7 Lich130387 Microsoft Windows 7 5 20-05-2013 06:25
Ожидание окна и действие (Автозаполнение/GUICtrlComboBox_AutoComplete) batya85 AutoIt 13 18-02-2011 12:44
Момент появления чужого окна SASHA 333 Программирование и базы данных 3 10-01-2005 14:22




 
Переход