История страницы
Найти текст на экране Версия 9 (Python)
Группа действий: Машинное зрение
...
Описание
Данное действие предназначено для поиска на экране текста и получения его координат.
Иконка
Параметры
Входные параметры
Текст Текст, который нужно найти.
...
Область Если поле заполнено, то поиск производится только внутри заданной области.
Выходные параметры
Результат Переменная, в которую будет записана коллекция точек
Настройки
Property |
---|
Description |
---|
Type |
---|
Filling example |
---|
Mandatory |
---|
field |
---|
Parameters |
---|
Текст
Text | Text to find. | Robin.String |
Да
Язык текста
Yes | ||
Language of the text | Expected languages of the text to find | Robin.String |
Да
Таймаут, мс
Yes | ||
Timeout (ms) | The time in milliseconds during which the appearance of the specified text will be expected. | Robin.Numeric |
No |
Режим поиска
Search mode | Search mode: by row match or by word match | Robin.String |
No |
Area | If param set, action would recognize text in selected area | Robin.RectangleL ocation |
No |
Results |
---|
Результат
Result | Returns collection of points | Robin.Collection |
Особые условия использования
Отсутствуют.
Пример использования
Задача
На экране существует текст, необходимо распознать "Активные спринты" (по совпадению слов) и вернуть коллекцию точек координат, найденных на экране в соответствии с указанным текстом. Далее, получить значение по индексу из коллекции.
Решение
Воспользоваться действием "Найти текст на экране"
Реализация
- Собрать робота, состоящего из действий:
- Настроить параметры для действия "Найти текст на экране".
- Настроить параметры для действия "Получить значение по индексу".
- Запустить робота по кнопке "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Возращена коллекция точек координат, найденных на экране в соответствии с указанным текстом. Возвращаются координаты центра.