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 – сделать скриншот
Получение других окон
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_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 – задать язык ввода
=====================================
Объекты DOM System Web Window
=====================================
если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этого объекта, пишите в комментарии или на наш наш форум