История страницы
Найти текст на экране
...
Версия 9 (Python)
Группа действий: Машинное зрение
...
Описание
Данное действие предназначено для поиска на экране текста и получения его координат
...
.
Иконка действия
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры |
Текст | Текст, который нужно найти |
Robin.String | Да | ||
Язык текста | Язык текста |
Выпадающий список из элементов: Русский, Английский, Русский и английский. Значение по умолчанию - Русский язык.
Robin.String
Да
Метод выбора координат на экране: по полному или частичному совпадению с указанным текстом.
, который нужно найти | Robin.String | Да | ||
Таймаут, мс | Время, в течении которого будет ожидаться появление заданного текста. Тайм-аут задаётся в миллисекундах | Robin.Numeric | Нет | |
Режим поиска | Режим поиска. Выпадающий список из значений: по совпадению строки, по совпадению слов |
Robin.String |
Нет |
Таймаут, мс
Область | Если поле заполнено, то поиск производится только внутри заданной области | Robin. |
RectangleL ocation | Нет |
Результаты | ||||
Результат |
Возвращает коллекцию точек | Robin.Collection |
Особые условия использования
Дополнительный параметр (выпадающий список) "Совпадение".
1. Полное. Вся распознанная строка должна совпадать полностью с искомым текстом (Поиск по полному совпадению строки).
2. Частичное. Робот ищет элемент, сравнивая с распознанным текстом по словам (Поиск по совпадению слов в строке).
Весь элемент должен совпадать для полного совпадения. Целая строка. Смотрится по дистанции между элементами. Совпадение сравнивается не по символам, а по целому элементу.
Пример:
...
Отсутствуют.
Пример использования
Задача
На экране существует текст, необходимо распознать "Активные спринты" (по совпадению слов) и вернуть коллекцию точек координат, найденных на экране в соответствии с указанным текстом. Далее, получить значение по индексу из коллекции.
Решение
Воспользоваться действием "Найти текст на экране".
Реализация
- Собрать робота, состоящего из действий.
- Настроить параметры для действия "Найти текст на экране".
- Настроить параметры для действия "Получить значение по индексу".
- Запустить робота по кнопке "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Возращена коллекция точек координат, найденных на экране в соответствии с указанным текстом. Возвращаются координаты центра.
Если окончания слов не совпадают в найденном тексте, результат не найдется.
Если на экране несколько совпадений, центры координат этих элементов записываются в коллекцию.
Если на экране ни одного совпадения, то коллекция вернутся пустой.
Всегда возвращается центр элемента, без чекбокса.