Получить текст
Компонент, получающий текст выбранного элемента управления. Компонент корректно работает только внутри контейнера “Присоединиться к приложению”.
Свойства
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
- Шаблон поиска [String] - Шаблон поиска элемента управления
- Элемент [LTools.Desktop.Model.DUIControl] - Ссылка на элемент управления
- Переменная* [String] - Переменная для хранения полученного текста
- Таймаут* [Int32] - Предельное время ожидания завершения процесса (мс)
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
Для работы с примером необходимо установить приложение mate-calc.
C#
LTools.Desktop.DesktopApp app = LTools.Desktop.DesktopApp.Init(wf, null, "Калькулятор", 20000, true, LTools.Desktop.Model.DesktopTypes.UIAUTOMATION);
//Шаблон поиска
string txt = app.GetInnerText("{\"WinName\":null,\"WinPath\":null,\"WinId\":null,\"AppName\":null,\"TextSearchMode\":0,\"Items\":[{\"Role\":\"editbar\",\"Items\":[]}]}");
//Элемент
LTools.Desktop.Model.DUIControl el = app.FindElement("{\"WinName\":null,\"WinPath\":null,\"WinId\":null,\"AppName\":null,\"TextSearchMode\":0,\"Items\":[{\"Role\":\"editbar\",\"Items\":[]}]}");
txt = app.GetInnerText(el);