Инструменты пользователя

Инструменты сайта


Боковая панель



ru:objects:window:ui

ui

Каноническая страница: https://humanemulator.net/objects/WINDOW/ui.php

← 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 – Получить массив целочисленных значений, которые определяют представления, связанных с элементом управления

ru/objects/window/ui.txt · Последнее изменение: 2026/08/05 23:05 (внешнее изменение)