Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
Aimmachine
Отправлено: 12 Сентября, 2017 - 21:54:39
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 5
Дата рег-ции: Февр. 2017  
Репутация: 0




Доброго времени суток!
Суть проблемы в следующем:
есть некоторое количество окон игры, эти окна имеют название "игра_№X", где X-номер окна
нужно в каждое из таких окон отправлять команду нажатия одной клавиши до тех пор, пока скрипт не будет выключен.
как можно реализовать взаимодействие со множеством окон в одном скрипте? и как заставить отправлять нажатие клавиши на постоянной основе?
Спасибо!
 
 Top
Dantes3000
Отправлено: 13 Сентября, 2017 - 18:32:34
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1458
Дата рег-ции: Июнь 2016  
Репутация: 58




win w1="игра_№1";
win w2="игра_№2";
win w3="игра_№3";
win w4="игра_№4";


loop()
{
sendkey(13, w1);
sendkey(13, w2);
sendkey(13, w3);
sendkey(13, w4);
}

(Отредактировано автором: 13 Сентября, 2017 - 18:33:00)

 
 Top
Aimmachine
Отправлено: 13 Сентября, 2017 - 22:47:34
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 5
Дата рег-ции: Февр. 2017  
Репутация: 0




 Dantes3000 пишет:
win w1="игра_№1";
win w2="игра_№2";
win w3="игра_№3";
win w4="игра_№4";


loop()
{
sendkey(13, w1);
sendkey(13, w2);
sendkey(13, w3);
sendkey(13, w4);
}

спасибо огромное! очень просто оказывается
вот только этот скрипт работает на активное окно, в другие окна не отправляет команду
(Добавление)
CODE:
win w1= window ("RF Online#1", "D3D Window", -1);
win w2= window ("RF Online#2", "D3D Window", -1);

loop()
{
sendkey(88, w1);
sendkey(88, w2);
}

в игре RF Online работает только в активном окне, к сожалению(
 
 Top
Dantes3000
Отправлено: 14 Сентября, 2017 - 01:00:35
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1458
Дата рег-ции: Июнь 2016  
Репутация: 58




защита может стоит...не знаю.

можно так

CODE:


win w1= window ("RF Online#1", "D3D Window", -1);
win w2= window ("RF Online#2", "D3D Window", -1);

loop()
{
activate(w1); sleep(500); key(88);
activate(w2); sleep(500); key(88);
}

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by