Считать текст

Активити Считать текст извлекает текстовое значение (имя, тип или значение) из элемента интерфейса. Значение элемента интерфейса, выбранного на экране, копируется в контекстную переменную процесса.

начало внимание

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

конец внимание

Настройки активити

Настройки активити задаются автоматически во время записи процесса или отдельного активити.

  1. В режиме записи выделите элемент интерфейса и вызовите радиальное меню, нажав сочетание клавиш Ctrl+Alt+Q, заданное по умолчанию. Вы можете изменить это сочетание в настройках Дизайнера ELMA RPA. Подробнее о том, как это сделать, читайте в этой статье.
  1. Нажмите copy-icon и укажите контекстную переменную. Вы можете выбрать ее из списка всех переменных процесса или добавить новую, нажав Создать параметр.

radial-menu-2

  1. Теперь бот сохранит значение выбранного элемента (например, поля с Ф. И. О.) в контекстную переменную, которую можно использовать в процессе.

После сохранения процесса на графической модели добавится активити Считать текст.

Вы можете изменить заданные настройки. Чтобы открыть окно настроек, нажмите на активити на графической модели процесса.

Вкладка «Параметры»

На вкладке Параметры отображаются основные параметры активити, параметры указателя и элемента управления.

get-control-data-1

Основные параметры:

  • Наименование — название активити на графической модели процесса. При добавлении активити его название задается по шаблону. В этом поле название можно изменить;
  • Свойство для чтения — указываем, какие данные требуется извлечь из элемента:
    • Имя — наименование элемента;
    • Тип — тип элемента в виде строки. Например, Button — кнопка, Edit — поле для ввода значения, ListItem — элемент списка;
    • Значение — значение элемента. Значение есть у элементов, которые предназначены для ввода или изменения данных: текстовое поле, флажок, поле с датой и т. п.

Например, из кнопки ОК на форме сохранения файла можно извлечь следующие данные: имя элемента — Сохранить, тип — Button, значение — пустое.

Для программы «Блокнот»: имя — Текстовый редактор, тип — Edit, значение — текст, который ввели в блокноте.

  • Паттерн для чтения — регулярное выражение для поиска фрагмента текста.

Регулярное выражение можно использовать без слешей в начале и конце:

.*Искомые слова в тексте.*

Можно использовать контекстную переменную. Паттерн можно вписать в переменную или даже совмещать:

.*{$pattern}.*

где pattern — контекстная переменная.

Пример использования регулярных выражений

  • Параметр — выбор контекстной переменной процесса, в которой будет храниться извлеченный текст.

О параметрах указателя и элемента управления можно прочитать в статье «Общие принципы настройки активити».

Вкладка «Обработчики»

О вкладке Обработчики можно прочитать в статье «Общие принципы настройки активити».