11. Zireael - 10 Октября, 2018 - 06:33:56 - перейти к сообщению
А sendmouse хоть работает в приложении? Проверьте отдельным скриптом.
12. Cocacaca - 10 Октября, 2018 - 06:41:08 - перейти к сообщению
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);
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);
Но все равно не могу понять, почему он не видит окна сразу
13. Kibor - 10 Октября, 2018 - 07:09:05 - перейти к сообщению
Получать указатель надо После полной загрузки эмулятора.
Работа в фоновом режиме в эмуляторе NOX.
(Добавление)
Потому что так устроен. Меняется указатель после загрузки.
Работа в фоновом режиме в эмуляторе NOX.
(Добавление)
Kibor пишет:
Но все равно не могу понять, почему он не видит окна сразу
Потому что так устроен. Меняется указатель после загрузки.
14. Almighty - 10 Октября, 2018 - 16:07:58 - перейти к сообщению
Kibor пишет:
Получать указатель надо После полной загрузки эмулятора.
Работа в фоновом режиме в эмуляторе NOX.
<iframe width="560" height="315" src="https://www.youtube.com/embed/ceqxghi-AAs" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
(Добавление)
Потому что так устроен. Меняется указатель после загрузки.
Работа в фоновом режиме в эмуляторе NOX.
<iframe width="560" height="315" src="https://www.youtube.com/embed/ceqxghi-AAs" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
(Добавление)
Kibor пишет:
Но все равно не могу понять, почему он не видит окна сразу
Потому что так устроен. Меняется указатель после загрузки.
NOX 6.2.3.3 win 10 , нашел как решить проблему у себя с отображением контролла.
Ставим настройки NOX, которые Вы указали на видео. качаем Aero Glass и работаем в фоновом режиме с перекрытым окном. правда тупит жестко. На БлюСтакс не проверял
15. Kibor - 10 Октября, 2018 - 16:14:12 - перейти к сообщению
Almighty , Отлично). А то кто его знает что там эмулятору надо.