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

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

1. Wuntila - 02 Августа, 2019 - 08:23:31 - перейти к сообщению
Возможно ли задать зону поиска изображения не в экранных координатах, а в координатах окна? А то при тесте бота с ноутбука приходится настраивать вновь или же искать по всему экрану
2. Budni - 02 Августа, 2019 - 12:18:00 - перейти к сообщению
 Wuntila пишет:
Возможно ли задать зону поиска изображения не в экранных координатах, а в координатах окна? А то при тесте бота с ноутбука приходится настраивать вновь или же искать по всему экрану
Да конечно, вы в визуальном редакторе делаете? Там есть галочка фоновой режим, выбираете окно или контрл. Так же нужно получить указатель на программу, сделать это можно во вкладке шпион программы Кибор, наводите курсор на окно программы нажимаете контрл+шифт+S.
Нажмите для увеличения
полученный указатель копируете и вставляете в виз редакторе

Нажмите для увеличения

сюда, в свойства первого блока. Ну и координаты берете если через быстрое создание схем, то галочку на окно или контрл ставите.
Дополнительный плюс в этом ещё программа будет работать в фоне, и вы сможете пользоваться компьютером одновременно с работой программы
3. Wuntila - 02 Августа, 2019 - 19:53:32 - перейти к сообщению
Спасибо за помощь. Появился ещё один вопрос: а возможно привязать сначала к одному окну, а потом к другому?
4. Almighty - 18 Октября, 2019 - 15:00:41 - перейти к сообщению
 Wuntila пишет:
Спасибо за помощь. Появился ещё один вопрос: а возможно привязать сначала к одному окну, а потом к другому?

Поддерживаю. С примером было бы отлично
5. nmf234 - 19 Октября, 2019 - 15:59:47 - перейти к сообщению
поддерживаю так же. и еще вопрос(

в общем есть некий список ников, и напротив каждого есть цена (смотрите фото). сейчас мой бот работает так: нажимает ctrl+f (открывается поиск по странице), пишет нужный ник, ищет оранжевый цвет и на 600 пикселей правее делает дабл клик и выделяет цену. так вот эти 600 не всегда 600, цена плавает то правее то левее и бот начинает копировать не то. нужно сделать так, чтобы он начинал Распознавание Текста относительно, того оранжевого цвета. я указал желаемую зон поиска красным цветом. прошу, подскажите пожалуйста 1. можно ли это можно сделать? 2. а в визуальном редакторе?

[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
6. Zireael - 19 Октября, 2019 - 16:34:57 - перейти к сообщению
 Цитата:
ищет оранжевый цвет и на 600 пикселей правее делает дабл клик

После поиска оранжевого цвета знаем в какой области по Y находится нужная строка, ищем зелёный (цвет цифр) чтобы узнать координату X начала цифр. Дальше уже распознавание в полученных координатах.
7. nmf234 - 20 Октября, 2019 - 07:42:54 - перейти к сообщению
спасибо за ответ. но все равно непонятно) можете подробнее?
вот смотрите: объявил я. int x1,y1. в визуальном редакторе в "поиск изображения" я добавил эти переменные. [img](для просмотра ссылки Вам необходимо авторизоваться) [/img]
я предполагал, что при нахождении картинки он запишет координаты в x1 и y1. но увы(
я просмотрел много тем на форуме, и к сожалению не нашел ответа поэтому снова пишу сюда.
8. Zireael - 20 Октября, 2019 - 08:46:10 - перейти к сообщению
 Цитата:
что при нахождении картинки он запишет координаты в x1 и y1. но увы

Запишет если найдёт картинку. В данном случае искать надо не картинку, а цвет, т. е. использовать findcolor или findheapcolor.
Визуальным редактором не пользуюсь, как в нём сделать не знаю.
Смысл такой:
code (Отобразить)

Powered by ExBB FM 1.0 Final