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

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

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

> Описание: bluestacks вывод контрола на первый план
Almighty
Отправлено: 08 Апреля, 2019 - 23:30:21
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 64
Дата рег-ции: Июнь 2018  
Откуда: Kyiv
Репутация: 2




Приветствую.
Использую блюстакс и фоновый режим с привязкой к контролу. (в визуальном редакторе)
Указатель на котрол - берем через
CODE:
pause(1000);
int x, y;
getmouse(x, y);
w_KIB=getwindow(1, x, y);
ex_KIB=w_KIB.widthclient; ey_KIB=w_KIB.heightclient;

Подскажите, как вывести окно с контроллом на первый план(над всем окнами).
Нужно перетаскивать мышку(делать свайп), как сделать свайп уже разобрался. (Нажатия мышки,не клик, сос тепом в 50-100 пикселей).
Остался вопрос - перед свайпом вывести данное окно на первый план ? уже после делать сам свай.
CODE:
activate(w_KIB);
не помогает.
 
 Top
Kibor
Отправлено: 08 Апреля, 2019 - 23:53:06
Post Id



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


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




 Almighty пишет:
не помогает.

Потому что указатель на контрол.
активировать надо по указателю на главное окно
 
 Top
Almighty
Отправлено: 09 Апреля, 2019 - 10:26:55
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 64
Дата рег-ции: Июнь 2018  
Откуда: Kyiv
Репутация: 2




 Kibor пишет:
 Almighty пишет:
не помогает.

Потому что указатель на контрол.
активировать надо по указателю на главное окно

Изначально я не знаю как будет называется главное окно. "BlueStacks", "BlueStacks5" или клиент назовет его "ПростоОкно". Как-то программно можно получить указатель на окно в котором находиться контрол?
Если такой возможности нету - нужно загонять клиентов под определенные правила названия окон получается
Проблема в том,что когда ставлю указатель на окно ( в визуальном редакторе) - игра не воспринимает нажатия в фоновом режиме.
 
 Top
Zireael
Отправлено: 09 Апреля, 2019 - 11:03:09
Post Id



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


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




 Цитата:
win w=getwindow(0, X, Y);
Первый параметр - если 0 получает указатель главного окна. если 1 получает контролла который по этим координатам.

Т. е.
w_KIB=getwindow(1, x, y); // указатель на контрол
w_KIB2=getwindow(0, x, y); // указатель на главное окно (не забыть объявить переменную)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by