Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Можно ли найти изображение внутри Nox(а)?

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

1. xemz - 01 Декабря, 2019 - 05:14:27 - перейти к сообщению
Всем доброго времени суток. собственно проблема в том что если в findimage указать на окно с ноксом то он там всегда видит только картинку загрузки такого типа: [img](для просмотра ссылки Вам необходимо авторизоваться) /img]

Даже если давно всё загрузилось и я там уже игру запустил в ручную.

Пытался получить указатель на окно и так:
win w1= window (1, "Qt5QWindowIcon", -1);
и так: win e1= getwindow (1, 1753, 888); (координаты естессно где нокс расположен)
и selectwindow.
Результат всегда один.. Проверял я то что он видет тем что делал savescreen с указателем на окно, ну и findimage пытался найти и потыкать там на нужные мне картинки (ничего не вышло).
Заранее спасибо за ответ.
2. Zireael - 01 Декабря, 2019 - 05:36:34 - перейти к сообщению
Всё работает.
https://ibb.co/GkxhmXz
Тут скорее вопрос будет ли кликать в фоновом режиме.
 Цитата:
Пытался получить указатель на окно и так:
win w1= window (1, "Qt5QWindowIcon", -1);

Что делает 1 в имени окна?
3. xemz - 01 Декабря, 2019 - 07:21:40 - перейти к сообщению
Просто назвал окно именем "1" не так написал.. win w1= window ("1", "Qt5QWindowIcon", -1); ) вы точно сфотографировали именно с указателем на окно? если сфоткать просто область savescreen(JPG, "путь", 0, 0, 1280, 1024, -1); - то работает,фоткает область вместе с тем что в ноксе. а если именно с указателем на окно
win w1= window ("1", "Qt5QWindowIcon", -1);
savescreen(JPG, "путь", 0, 0, 1280, 1024, w1);
то нет.. фоткает как будто там экран загрузки. хочется что бы работал и фоткал например в 3х ноксах когда они перекрывают друг друга. ихи их всех что то перекрывает.
4. Zireael - 01 Декабря, 2019 - 07:42:08 - перейти к сообщению
 Цитата:
вы точно сфотографировали именно с указателем на окно?

Стоит галка 'Контрол'.
 Цитата:
win w1= window ("1", "Qt5QWindowIcon", -1);
savescreen(JPG, "путь", 0, 0, 1280, 1024, w1);
то нет

Нормально сохраняет с перекрытого окна.
5. xemz - 01 Декабря, 2019 - 08:16:23 - перейти к сообщению
код скинуть можете?)что значит Стоит галка 'Контрол'??
6. Zireael - 01 Декабря, 2019 - 08:25:31 - перейти к сообщению
 Цитата:
код скинуть можете?

CODE:
win w1=window ("NoxPlayer", "Qt5QWindowIcon", -1);
savescreen(JPG, tempfolder()+"screen123.jpg", 0, 0, 700, 500, w1);
start(tempfolder()+"screen123.jpg");

 Цитата:
что значит Стоит галка 'Контрол'??

Во вкладке 'Графика'.
7. xemz - 01 Декабря, 2019 - 10:52:58 - перейти к сообщению
Нашёл что если на ноксе режим рендеринга стоит "скоростной режим" тогда да работает. Но мне нужно как назло режим совместимости или opengl+ ( а с ними вот та проблема что экран загрузки ток видит(

Powered by ExBB FM 1.0 Final