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

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


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



ru:objects:window:windowinterface

windowinterface

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

← Objects


WINDOW /

windowinterface

Управление окнами Windows через прямое подключение к ним. (Доступен с 4.6.32 версии)

Данный объект получается через функции получения интефейса к окну. И позволяет управлять окнами Windows через HWND, а также получать любую информацию по ним и эммулировать взаимодействие с пользователем.

Позволяет управлять любыми приложениями Windows ( например ICQ, Skype ,E-Mail и т.д ), автоматизируя в них действия на уровне эмуляции взаимодействия пользователя.

Управление окном

Получение других окон

Получение информации

Получение расположения

Проверки состояний

Эмуляция мыши

Эмуляция клавиатуры

Управление окном

set_text – задать текст

show – показать или спрятать

enable – задать состояние доступности

focus – задать фокус ввода

foreground – вывести на передний план

minimize – минимизироват

maximize – максимизировать

restore – восстановить

close – закрыть

move – переместить

resize – изменить размеры

message – отослать сообщение

screenshot – сделать скриншот

clear – Очистить поле ввода в окне

click_menu_item – Вызвать пункт меню окна

copy – Выполнить операцию копирования содержимого в окне

cut – Выполнить операцию вырезать в окне

paste – Выполнить операцию вставить текст в окне

undo – Выполнить операцию отмены в окне

wait_for_input_idle – Ожидать доступности окна

wait_for_open_child_by_class – Ожидать открытия дочернего окна по имени классу

wait_for_open_child_by_number – Ожидать открытия дочернего окна по номеру

wait_for_open_child_by_text – Ожидать открытия дочернего окна по тексту

Получение других окон

get_child_count – получить число дочерних окон

get_child_by_number – получиить дочернее окно с заданным номером

get_child_by_text – получить дочернее окно с заданным текстом

get_child_by_class – получить дочернее окно с заданным именем класса

get_next – получить следующее окно

get_prev – поулчить предыдущее окно

get_parent – получить родителя

get_owner – получить владельца

get_top_parent – получить родителя самого высшего уровня

get_top_owner – получить владельца самого высшего уровня

get_all_child – получить все дочерние окна

get_all_next – получить все следующие окна

get_all_prev – получить все предыдущие окна

get_all_parent – получить все родительские окна

Получение свойств окна

get_text – получить текст

get_number – получить номер

get_style – получить стиль

get_class_name – получить имя класса

get_hwnd – получить HWND окна

get_process_id – получить идентификатор процесса

get_thread_id – получить идентификатор процесса

get_all_child_by_class – Получить дочерние окно по имени классу

get_all_child_by_text – Получить дочерние окно по тексту

get_clone – Клонировать интерфейс

get_ui – Получить окно как UI элемент (синоним)

get_ui_element – Получить окно как UI элемент

Получение расположения окна

get_x – получить x левого верхнего угла окна

get_y – получить y левого верхнего угла окна

get_width – получить ширину

get_height – получить высоту

Получение расположения окна

is_exist – проверить существование

is_visible – проверить видимость

is_enable – проверить доступность

is_focus – проверить фокус

is_foreground – проверить что окно имеет активный пользовательский ввод

is_child – проверить дочерность

is_minimize – проверить минимизацию

is_maximize – проверить максимизацию

Эмуляция мыши

mouse_move – передвинуть мышь

mouse_click – щелчок левой кнопкой мыши

mouse_double_click – двойной щелчок левой кнопкой мыши

mouse_left_down – нажатие левой кнопки мыши

mouse_left_up – отжатие левой кнопки мыши

mouse_right_click – щелчок правой кнопкой мыши

mouse_right_down – нажатие правой кнопки мыши

mouse_right_up – отжатие правой кнопки мыши

send_mouse_move – сообщение - передвинуть мышь

send_mouse_click – сообщение - щелчок левой кнопкой мыши

send_mouse_double_click – сообщение - двойной щелчок левой кнопкой мыши

send_mouse_left_down – сообщение - нажатие левой кнопки мыши

send_mouse_left_up – сообщение - отжатие левой кнопки мыши

send_mouse_right_click – сообщение - щелчок правой кнопкой мыши

send_mouse_right_down – сообщение - нажатие правой кнопки мыши

send_mouse_right_up – сообщение - отжатие правой кнопки мыши

Эмуляция клавиатуры

input – ввести строку с клавиатуры

key (бывшая press_key_by_code) – нажать клавишу с заданным кодом

key_down – нажать заданную клавишу

key_up – отжать заданную клавишу

send_key_down – нажать заданную клавишу

send_key_up – отжать заданную клавишу

set_current_language – задать язык ввода press_key_by_code – Ввода одного символа

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