humanemulator.net — справка. Продукт, демо и покупка — на хуманэмулятор.рф | Демо | Купить | API | лог изменений
WINDOW /

window

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

Позволяет получать информацию по всем существующим окнам в системе и получать интерфейсы управления к любому выбранному окну.. Сюда также для удобства вынесены функции позволяющие управлять появляющимися диалогами браузера. Например управлять автоматической выгрузкой и закачкой файлов на сайты, а также работа с диалогами, выдаваемыми Java Script.



Получение информации по всем окнам
Получение информации по дочерним окнам
Работа с диалогами
Получение интерфейса к окну
Получение списка интерфейсов окон
Выполнение
Получение




Получение информации по всем окнам

get_all_texts – получить заголовки всех окон
get_count – получить число окон
get_number_by_text – получить номер окна по его заголовку
get_text_by_number – получить заголовок окна по его номеру get_all_by_process_id – Получить список интерфейсов окон по ID процесса
get_all_by_thread_id – Получить список интерфейсов окон по ID потока




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

get_child_count_by_number – получить число дочерних окон по номеру главного
get_child_texts_by_number – получить все заголовки дочерних окно по номеру главного set_window_text_by_child_number_in_window_by_number – set_window_text_by_child_number_in_window_by_number




Работа с диалогами (через оконные команды)

execute_open_file – выполнить диалог открытия фала
execute_download_file – выполнить диалог загрузки файла
execute_prompt – выполнить диалог ввода дополнительных данных
execute_authorization – выполнить диалог авторизации
execute_print – выполнить диалог печати страницы в файл



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

get_by_number – получить интефейс к окну с заданным номером
get_by_text – получить интефейс к окну с заданным текстом
get_by_class – получить интефейс к окну с заданным классом
get_by_point – получить интефейс к окну в заданной точке

get_focused_window – получить окно на котором находится фокус
get_foreground_window – получить окно на котором находится пользовательсий фокус ввода



Получение списка интерфейсов к окнам

get_all – получить интефейсы к окнам заданного типа

get_all_by_number – получить интефейсы к окнам с заданными номерами
get_all_by_text – получить интефейсы к окнам с заданным текстом
get_all_by_class – получить интефейсы к окнам с заданным классом

get_all_by_point – получить интефейсы к окнам в заданной точке





Выполнение

press_button_by_text_in_window_by_number – press_button_by_text_in_window_by_number
send_message_by_number – send_message_by_number
wait_for_window_close_by_class – Ожидать пока окно с заданным классом не закроется
wait_for_window_close_by_text – Ожидать пока окно с заданным текстом не закроется
wait_for_window_open_by_class – Ожидать пока окно с заданным классом не откроется
wait_for_window_open_by_text – Ожидать пока окно с заданным текстом не откроется




Получение

get_by_hwnd – Получить интерфейс окна по его HWND
=====================================
Объекты    DOM  System  Web  Window
=====================================
если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этого объекта, пишите в комментарии или на наш наш форум