====== ui ====== **Каноническая страница:** [[https://humanemulator.net/objects/WINDOW/ui.php|https://humanemulator.net/objects/WINDOW/ui.php]] [[objects:start|← Objects]] ---- Добавлено в августе 2026. WINDOW / ui UI Automation: работа с элементами интерфейса Windows (IUIAutomation) Поиск элементов Дерево элементов Свойства и информация Действия с элементом Мышь Прокрутка Таблица / Grid Окно и вид Поиск элементов get_from_point – Получить элемент из заданной точки get_by_property – Получить первый элемент по значению свойства get_by_properties – Получить первый элемент по значению нескольких свойств get_all_by_property – Получить все элементы с заданным значением свойства get_all_by_properties – Получить все элементы с заданными значениями нескольких свойств is_exist – Проверить существование UI элемента wait_for_ui_open_by_property – Ожидать появление интерфейса с заданным свойством wait_for_ui_close_by_property – Ожидать закрытия интерфейса с заданным свойством wait_for_ui_open_by_properties – Ожидать появление интерфейса с заданными свойствами wait_for_ui_close_by_properties – Ожидать закрытия интерфейса с заданными свойствами Дерево элементов get_clone – Клонировать UI элемент is_equal – Сравнить UI элементы на равенство get_top_parent – Получить родительский элемент самого верхнего уровня get_parent – Получить родительский элемент get_child – Получить дочерний элемент get_next – Получить следующий элемент get_prev – Получить предыдущий элемент get_all_parent – Получить все родительские элементы 1-го уровня вложенности get_all_child – Получить все дочерние элементы 1-го уровня вложенности get_all_next – Получить все следующие элементы get_all_prev – Получить все предыдущие элементы Свойства и информация get_info – Получить информацию о UI элементе get_property – Получить значение свойства get_supported_patterns – Получить поддерживаемые шаблоны get_supported_properties – Получить поддерживаемые свойства get_rect – Получить прямоугольник, занимаемый элементом на Рабочем столе get_clickable_point – Получить точку для клика get_interaction_state – Получить текущее состояния окна при взаимодействии с пользователем или программой screenshot – Сделать скриншот UI элемента Действия с элементом invoke – Вызвать focus – Установить фокус на UI элемент toggle – Переключить состояние UI элемента get_toggle_state – Получить состояние переключателя expand – Развернуть/Свернуть UI элемент get_expanded_state – Получить состояние развернутости select – Выбрать UI элемент is_selected – Проверить, выбран ли элемент is_multiselected – Проверить, поддерживает ли элемент мультивыбор get_selected – Получить выбранные элементы get_selection_container – Получить контейнер элементов с возможностью выбора set_value – Задать значение UI элемента get_value – Получить значение UI элемента is_read_only – Проверить, доступен ли элемент только для чтения input – Полная эмуляция ввода строки в UI элемент get_text – Получить текст UI элемента send_key_down – Послать нажатие клавиши down send_key_up – Послать отжатие клавиши up realize – Делает виртуальный элемент полностью доступным как элемент модели автоматизации wait_for_input_idle – Дождаться возможности взаимодействия с окном Мышь mouse_move – Перемещение мышью mouse_click – Щелчок мышью mouse_double_click – Двойной щелчок мышью mouse_left_down – Нажатие левой кнопки мыши down mouse_left_up – Отжатие левой кнопки мыши up mouse_right_click – Щелчок правой кнопки мыши mouse_right_down – Нажатие правой кнопки мыши down mouse_right_up – Отжатие правой кнопки мыши up send_mouse_move – Перемещение мышью send_mouse_click – Клик мышью send_mouse_double_click – Двойной клик мышью send_mouse_left_down – Нажать левую кнопку мыши down send_mouse_left_up – Отжать левую кнопку мыши up send_mouse_right_click – Клик правой кнопки мыши send_mouse_right_down – Нажать правую кнопку мыши down send_mouse_right_up – Отжать правую кнопку мыши up Прокрутка scroll_vertical – Задать позицию вертикальной полосы прокрутки в процентах scroll_horizontal – Задать позицию горизонтальной полосы прокрутки в процентах get_scroll_info – Получить информацию о прокрутке scroll_into_view – Прокрутить область, чтобы отобразить элемент в видимой области окна Таблица / Grid get_grid – Получить таблицу, в которой находится этот элемент get_grid_rows – Получить число строк в таблице get_grid_cols – Получить число столбцов в таблице get_grid_item – Получить интерфейс элемента таблицы get_grid_item_info – Получить информацию по заданному элементу таблицы get_table_info – Получить информацию об элементе как о таблице get_column_headers – Получить заголовки столбцов таблицы get_row_headers – Получить заголовки строк таблицы Окно и вид get_window_interface – Получить интерфейс окна если есть get_wi – Получить интерфейс окна get_window_info – Получить информацию об элементе как об окне close – Закрыть окно set_window_visual_state – Задать визуальное состояние окна dock – Пристыковать элемент get_dock_pos – Получить стыковочную позицию закрепления элемента move – Переместить элемент resize – Изменить размер элемента rotate – Повернуть элемент get_transform_info – Получить информацию о возможностях трансформации get_view_name – Получить имя представления элемента set_current_view – Задать текущее активное представление элемента get_current_view – Получить текущее активное представление элемента get_supported_views – Получить массив целочисленных значений, которые определяют представления, связанных с элементом управления