Skip to Content

Получить текст

alt

Компонент позволяет получить текст из выбранного элемента управления.

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента.
Символ * в названии свойства указывает на обязательность заполнения.

СвойствоТипОписание
Процесс:
Шаблон поискаStringШаблон поиска элемента управления
ЭлементLTools.UIInteraction.Model.UIControlСсылка на элемент управления
ОбластьSystem.Drawing.RectangleОбласть поиска компонента
Текущий пользовательBooleanОпределяет, нужно ли выполнять поиск только среди процессов текущего пользователя. По умолчанию отключено
Режим-Режим чтения текста. Доступные значения: 1) Default - по умолчанию; 2) Native; 3) Native_Full.

Если возникает проблема с чтением текста в режиме по умолчанию, следует переключить режим на Native или Native_Full. Важно: в режиме Native необходимо, чтобы весь искомый текст был виден на экране. Экран не должен перекрываться другими окнами!

Цель-Цель для перехвата текста. Помогает лучше распознавать текст в ПО, не поддерживающих UI Automation (как правило, это более старые программы). Работает только с режимом Native или Native Full, для режима Default игнорируется.

По умолчанию для цели установлено значение GDI. Если библиотека GDI не помогает получить нужный результат, попробуйте изменить значение на USP10

Таймаут*Int32Предельное время ожидания завершения процесса (мс). По умолчанию 10000 мс
Строгий таймаутBooleanОпределяет, нужно ли незамедлительно прерывать выполнение элемента по истечении указанного времени в свойстве Таймаут. По умолчанию выключено - Робот может продолжать выполнение еще какое-то время, сверх установленного лимита, для полного обхода дерева контролов. На данный момент свойство введено в тестовом режиме, поэтому рекомендуется использовать его аккуратно
Вывод:
ПеременнаяStringПеременная вывода для сохранения полученного текста
Блоки текстаList<LTools.Desktop.Model.DesktopTextBlock>Переменная сохраняет полученный текст в виде сгруппированных блоков. Это опциональное свойство, которое является альтернативой строковой переменной и работает только с режимом Native или Native Full (в режиме Default переменная будет пустой). Используется для извлечения текстовых данных из форм/таблиц десктопных приложений.

Позволяет продолжить работу с полученным текстом в дальнейшем: например, найти координаты нужного слова, чтобы выполнить клик мышью. Координаты будут доступны, только если выбрана цель GDI.

Для корректной работы свойства требуется, чтобы искомый текст отображался на экране при выполнении элемента Роботом, не перекрывался другими экранами, не был спрятан и т.д.