Как получить текст модуля без его модификации?

tormozit Закрыто

Методы ПолучитьТекстМодуля и подобные модифицируют текст путем вставки и удаления служебного символа. Понятно, что вставка тут нужна для считывания позиции. Но когда позиция не нужна, не хотелось бы модифицировать текст. Хочется чтобы метод ПолучитьЗначение возвращал текст модуля без вставки.

Модификация текста модуля плоха тем что иногда приводит к невозможности ставить точки останова и заметно замедляет получение текста.

Комментарии

bolsun
#1, 14 октября 2023 13:51

Добавлен универсальный метод получения текста текущего элемента ПолучитьТекстТекущегоЭлемента()

/// <summary>
/// Получает текст текущего элемента UIAutomation, в зависимости от поддерживаемого паттерна.
/// Если не поддерживаются ValuePattern и TextPattern, то возвращается CurrentName элемента.
/// </summary>
/// <returns>Текст элемента UIAutomation. Строка</returns>


bolsun
#2, 14 октября 2023 13:51

bolsun изменил статус на Закрыто


tormozit
#3, 14 октября 2023 15:33

Проверил метод ПолучитьТекстТекущегоЭлемента. Работает.


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера