Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Найти текст на экране Версия 9 (Python)

Группа действий: Машинное зрение 

...

Описание

Данное действие предназначено для поиска на экране текста и получения его координат. 

Иконка

Параметры

Входные параметры  

Текст                                    Текст, который нужно найти.

...

Область                               Если поле заполнено, то поиск производится только внутри заданной области.

Выходные параметры

Результат Переменная, в которую будет записана коллекция точек

Настройки

Свойство
Property
Описание
Description
Тип
Type
Пример заполнения
Filling example
Обязательность
Mandatory 
заполнения поля
field
Параметры
Parameters

Текст

Текст, который нужно найти
TextText to find.Robin.String

Да

Язык текста

Язык текста, который нужно найти

Yes
Language of the textExpected languages of the text to findRobin.String

Да

Таймаут, мс

Время, в течении которого будет ожидаться появление заданного текста. Тайм-аут задаётся в миллисекундах

Yes
Timeout (ms)The time in milliseconds during which the appearance of the specified text will be expected.Robin.Numeric
Нет

No

Режим поиска

Режим поиска. Выпадающий список из значений: по совпадению строки, по совпадению слов
Search modeSearch mode: by row match or by word matchRobin.String
Нет

No
ОбластьЕсли поле заполнено, то поиск производится только внутри заданной области.
AreaIf param set, action would recognize text in selected areaRobin.RectangleL ocation
Нет

No
Результаты
Results

Результат

Возвращает коллекцию точек
ResultReturns collection of pointsRobin.Collection

Особые условия использования 

Отсутствуют. 

Пример использования 

Задача

На экране существует текст, необходимо распознать "Активные спринты" (по совпадению слов) и вернуть коллекцию точек координат, найденных на экране в соответствии с указанным текстом. Далее, получить значение по индексу из коллекции. 

Решение

Воспользоваться действием "Найти текст на экране" 

Реализация

  1. Собрать робота, состоящего из действий:


  2. Настроить параметры для действия "Найти текст на экране". 


  3. Настроить параметры для действия "Получить значение по индексу". 


  4. Запустить робота по кнопке "Старт" в верхней панели. 

Результат 

Программный робот отработал успешно. Возращена коллекция точек координат, найденных на экране в соответствии с указанным текстом. Возвращаются координаты центра.