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

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

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

> Без описания
Eddi
Отправлено: 24 Октября, 2016 - 10:24:33
Post Id



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


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




Хочу написать скрипт для игры в несколько окон персонажами, требующими примерно идентичного управления - что делает главное окно, то повторяют остальные. В связи с этим вопрос: Возможно ли дублировать действия в активном окне в неактивное окно? В особенности, можно ли дублировать вращение камеры мышью? И да может ли кибор сканировать пиксели в неактивном окне?

ЗЫ Собственно, меня интересует только возможно ли это. Если да, с реализацией постараюсь разобраться сам.
 
 Top
Kibor
Отправлено: 25 Октября, 2016 - 08:56:29
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8219
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




В не активном может. В перекрытом. В свернутом нет.
 
 Top
Viktor
Отправлено: 28 Октября, 2016 - 22:18:20
Post Id



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


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




 Kibor пишет:
В не активном может. В перекрытом. В свернутом нет.

Как вызвать свернутое окно на место.
 
 Top
Kibor
Отправлено: 28 Октября, 2016 - 22:30:00
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8219
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Отправка любых сообщений в систему
sendmessage - Отправляет заданное сообщение окну или окнам с ожиданием
postmessage - Отправляет заданное сообщение окну или окнам без ожидания

параметры в интернете
 
 Top
Budni
Отправлено: 26 Декабря, 2018 - 19:52:10
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 419
Дата рег-ции: Март 2018  
Репутация: 2




Kibor , можете помочь в реализации много оконного управления?
Например в том же пейнте, как сделать так, рисуя в одном окне рисовалось тоже самое в других?
 
 Top
Dantes3000
Отправлено: 26 Декабря, 2018 - 21:37:14
Post Id



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


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




Budni ,
Ну например так:

CODE:
win w1=window (-1, "Afx:00007FF73E480000:8", window ("Untitled - Paint", "MSPaintApp", -1, -1, 1009, 525, -1)); //указатели на контрол
win w2=window (-1, "Afx:00007FF73E480000:8", window ("Untitled - Paint", "MSPaintApp", -1, -1, 681, 580, -1));

int x,y;

loop()
{
if(getkeystate(1)==1) //если нажата мышь
{
getmouse(x,y,w1); //сохр координаты
sendmousedown(LEFT,x,y, w2); //ЗАжимаем мышь во втором паинте
while(getkeystate(1)==1) //пока мышь зажата
{
getmouse(x,y,w1); //сохраняем координаты
sendmousemove(x,y,w2); //двигаем мышь
}
sendmouseup(LEFT,x,y,w2); //отпустить
}
}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by