Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 5 Следующий »

Найти текст на экране/Find text on screen

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


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


Настройки

Свойство

Описание

Тип

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

Обязательность заполнения поля

Параметры

Текст для поиска

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

Robin.String


Да

Язык

Язык текста для поиска.


Выпадающий список из элементов: Русский, Английский, Русский и английский. Значение по умолчанию - Русский язык.

Robin.String


Да

Совпадение

Метод выбора координат на экране: по полному или частичному совпадению с указанным текстом.


Выпадающий список из элементов: Полное, Частичное. Значение по умолчанию - Полное. 

Robin.String
Да

Таймаут, мс

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

Robin.Numeric


Нет

Результат

Результат

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

Robin.Collection




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

Дополнительный параметр (выпадающий список) "Совпадение".
1. Полное. Вся распознанная строка должна совпадать полностью с искомым текстом (Поиск по полному совпадению строки).
2. Частичное. Робот ищет элемент, сравнивая с распознанным текстом по словам (Поиск по совпадению слов в строке).

Весь элемент должен совпадать для полного совпадения. Целая строка. Смотрится по дистанции между элементами. Совпадение сравнивается не по символам, а по целому элементу.

Пример: 

СовпадениеТекст для поискаРезультат
ПолноеАктивные спринтыРобот записал координаты в коллекцию.
ПолноеАктивныеРобот не нашел текст.
ПолноеТестРобот не нашел текст. 
ЧастичноеАктивные спринтыРобот записал координаты в коллекцию. 
ЧастичноеАктивныеРобот записал координаты в коллекцию. 
ЧастичноеТестРобот не нашел текст. 


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

Если на экране несколько совпадений, центры координат этих элементов записываются в коллекцию.

Если на экране ни одного совпадения, то коллекция вернутся пустой.

Всегда возвращается центр элемента, без чекбокса. 


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

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

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

Реализация:

  1. Перетащить действие "Найти текст на экране" на рабочую область и заполнить его параметры 

Результат: 

  • Нет меток