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

Ключ

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

...

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


Настройки

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

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

Свойство

Описание

Тип

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

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

Параметры

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

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

Robin.String


Да

Язык текста

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

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

Robin.String

Да

Совпадение

, который нужно найти

Robin.String


Да

Таймаут, мс

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

Robin.Numeric


Нет

Результат

Результат

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

Robin.Collection

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

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

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

Пример: 

Image Removed

...

Режим поиска

Режим поиска. Выпадающий список из значений: по совпадению строки, по совпадению слов

Robin.String


Нет

Результаты

Результат

Возвращает коллекцию точек

Robin.Collection



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

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


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

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

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

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

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

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

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

Реализация:

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

...


  1. Image Added
  2. Настроить параметры для действия Перетащить действие "Найти текст на экране" на рабочую область и заполнить его параметры 
    Поле "Текст для поиска" - указать значение "Активные спринты". 
    Поле "Язык" - указать значение "Русский".
    Поле "Совпадение" - указать "Полное". 
    Image Added
  3. Настроить параметры для действия "Получить значение по индексу". 
    Image Added
  4. Запустить робота по кнопке "Старт" в верхней панели. 

...

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

Image Added