Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » window name и Control name

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

1. FastHunter - 12 Ноября, 2020 - 13:25:09 - перейти к сообщению
Ребят, привет!
Раньше пользовался 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 ?
2. Zireael - 12 Ноября, 2020 - 17:07:43 - перейти к сообщению
 Цитата:
Вопрос, как мне вместо TheRender получить SlowHunter1 ?

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

Проще так:
CODE:
win w = window ("SlowHunter1", "LDPlayerMainFrame", -1);
if(w)messagebox(w.name); // если окно найдено
else messagebox("Окно не найдено"); // если не найдено

Powered by ExBB FM 1.0 Final