Доброго времени суток. Нужна ваша помощь.
В общем набросал бота для копки в Eve echoes
Сама игра запускается в блюстакс в режиме директ икс
Проблема в том, что сейчас он копает рандомную руду. А нужно заставить Копать конкретную.
У всех руд иконка одинаковая и ее прога спокойно находит и кликает <a
А вот само название руды идет текстом в две строки
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
И вот как картинку он не хочет распознавать. (возможно проблема в минимальных настройках графики)
Я так понимаю понимаю, что в таких случаях нужно использовать распознавание текста.?
С самим распознаванием вроде разобрался, буквам научил
ВОт вопрос к знающим, как заставить кликнуть по координатам в которых нашелся нужный мне текст?
Благодарю за терпение
Вот окно игры, справа нужно например кликнуть только по скордиту
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
1. ZIGELBAM - 07 Сентября, 2020 - 09:28:41 - перейти к сообщению
2. Kibor - 07 Сентября, 2020 - 11:04:11 - перейти к сообщению
symbolxpos - возвращает позицию символа по X от начала зоны поиска. Левый угол
symbolypos - возвращает позицию символа по Y от начала зоны поиска. Нижний угол
mouse - Клик кнопкой мыши.
symbolypos - возвращает позицию символа по Y от начала зоны поиска. Нижний угол
mouse - Клик кнопкой мыши.
3. ZIGELBAM - 07 Сентября, 2020 - 15:44:45 - перейти к сообщению
Kibor пишет:
symbolxpos - возвращает позицию символа по X от начала зоны поиска. Левый угол
symbolypos - возвращает позицию символа по Y от начала зоны поиска. Нижний угол
mouse - Клик кнопкой мыши.
symbolypos - возвращает позицию символа по Y от начала зоны поиска. Нижний угол
mouse - Клик кнопкой мыши.
Я прошу прощения. Язык вообще не знаю, делал все через графический редактор.
МОжете подсказать в каком из ваших видео можно подсмотреть?
Я посмтрел вроде все по теме распознавания текста, но ответа не нашел.
Извиняюсь за нубские вопросы, понимаю как вы устали от таких как я) Но все же без помощи не разберусь
4. Kibor - 07 Сентября, 2020 - 16:11:03 - перейти к сообщению
Кликнет по левому нижнему углу первой буквы.
прибавьте нужное смещение.
Внимательно обращайте внимание на выделенное красным.
Не забывайте прибавлять к координатам клика начало зоны поиска.
(Добавление)
А вообще то это не все.
Вы что распознаете? Весь список?
Ну тогда надо по другому.
С помощью регулярного выражения находить в распознанном тексте слово нужное.
Узнавать с помощью его функций номер символа.
И по этому номеру кликать.
На этом видео показано как находить координаты нужных слов в распознанном списке текста.
прибавьте нужное смещение.
Внимательно обращайте внимание на выделенное красным.
Не забывайте прибавлять к координатам клика начало зоны поиска.
(Добавление)
А вообще то это не все.
Вы что распознаете? Весь список?
Ну тогда надо по другому.
С помощью регулярного выражения находить в распознанном тексте слово нужное.
Узнавать с помощью его функций номер символа.
И по этому номеру кликать.
На этом видео показано как находить координаты нужных слов в распознанном списке текста.
5. ZIGELBAM - 07 Сентября, 2020 - 19:36:47 - перейти к сообщению
replay (Отобразить)
Очень наглядно. Благодастрвую.
В ответ на ваш вопрос о том, Что я распознаю:
- указал зону для поиска и ищу только словосочитание "астероид Pyroxerez" остальным буквам не обучал