Zireael пишет: А sendmouse хоть работает в приложении? Проверьте отдельным скриптом.
Если я запускаю тот же самый скрипт над Контролом, все работает идеально!
Все что меняется в скрипте - это получение контрола!
Когда контрол указываеться насильно , то есть в блоке старт - ничего не работает, но если указать через getwindow(1, x,y) и запустить над эмулятором все работает.
Вывод один, он не видит контрола при запуске?
Как такое может быть? Указываю на данном этапе явный контрол, который выдает Кибор в строке шпиона Контрол!
Проблема найдена, теперь как ее решить
messagebox(w_KIB.name);
messagebox(w_KIB.class);
messagebox(w_KIB.width);
messagebox(w_KIB.height);
показывает первых два сообщения по нулям, последние два размера минусовые (то есть приложение не запущено типа, нет размеров);
Лечиться вобщем как-то так:
CODE:win win_bs = window ("BlueStacks", -1, -1), w_KIB;
int x, y;
activate(win_bs);
x = win_bs.left;
x = x+100;
y = win_bs.top;
y = y+100;
w_KIB = getwindow(1, x, y);
messagebox(w_KIB.name);
messagebox(w_KIB.class);
messagebox(w_KIB.width);
messagebox(w_KIB.height);
Но все равно не могу понять, почему он не видит окна сразу (Отредактировано автором: 10 Октября, 2018 - 14:55:13) |