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

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

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

> Описание: видимо какая-то особенность LDPlayer
FastHunter
Отправлено: 12 Ноября, 2020 - 21:25:09
Post Id



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


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




Ребят, привет!
Раньше пользовался bluestacks-ом и брал название окна так:
CODE:
int x, y;
getmouse(x, y);
w_KIB=getwindow(1, x, y);
ex_KIB=w_KIB.widthclient; ey_KIB=w_KIB.heightclient;
window_name=w_KIB.name;


Норм возвращало название окна, сегодня пересел на LDPlayer и такой код стал возвращать название контрола.

Вот данные шпиЁна:
CODE:
window ("SlowHunter1", "LDPlayerMainFrame", -1) // окно
window ("TheRender", "RenderWindow", window ("SlowHunter1", "LDPlayerMainFrame", -1)) //контрол


Вопрос, как мне вместо TheRender получить SlowHunter1 ?
 
 Top
Zireael
Отправлено: 13 Ноября, 2020 - 01:07:43
Post Id



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


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




 Цитата:
Вопрос, как мне вместо TheRender получить SlowHunter1 ?

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

Проще так:
CODE:
win w = window ("SlowHunter1", "LDPlayerMainFrame", -1);
if(w)messagebox(w.name); // если окно найдено
else messagebox("Окно не найдено"); // если не найдено
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by