User Tools

Site Tools


Sidebar

en:objects:window:app

app

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

← Objects


WINDOW /

app

Управление работой приложения и связаными с ней частями.

Содержит методы по выводу различных диалогов, котрые позволяют запрашивать уточняющие данные для работы скриптов. Также содержит команды по управлению внешним видом приложения.

Здесь же содержатся команды по управлению приложениями Window и получение внешних данных. Кроме того команды управления ходом выполнения и комнады запроса различной полезной внутренней информации, связанной с текущим состоянием приложение.

И как бонус - управление прогресс баром, расположеным в статусе для индикации хода выполнения скрипта.

Стандартные диалоги

Диалоги капчи

Управление видимыми параметрами эмулятора

Управление ходом выполнения

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

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

Управление внешними программами

Управление прогрессом

Диалоги

Стандартные диалоги

dlg_question – диалог вопроса

get_dlg_input_string – диалог ввода строки

get_dlg_select_file – диалог получение пути к файлу

get_dlg_select_folder – диалог получения пути к папке

show_free_dlg – настраиваемый диалог

Диалоги капчи

dlg_captcha_from_image_number – диалог ввода каптчи из картинки c заданным номером

dlg_captcha_from_url – показать диалог ввода каптчи из картинки по заданному улру

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

Управление видимыми параметрами эмулятора

set_window_position – задать расположение программы на экране

enable_full_screen – перейти в полноэкранный режим

show_bottom_pane – показать нижнюю панель

show_from_tray – показать из трея

show_left_pane – покaзать левую панель

set_foreground_window – выставить окно эмулятора самым верхним

set_always_on_top – задать окну эмулятора свойство поверх всех

set_blink – задать статус мигания приложения

set_title – задать текст окна приложения

maximize – максимизировать приложение

minimize_to_tray – минимизировать в трей

minimize_to_tray_by_start – задать настройку - мнимизировать в трей при старте

show_tray_icon – показать/скрыть иконку в трэе

set_tray_icon – задать картинку в трее

set_tray_tooltip – задать подсказку на иконку в трее

get_cursor_type – получить тип курсора

set_winodw_position – Задать расположение программы на Рабочем столе

Управление ходом выполнения

clear – очистить файлы, созданные хуман эмулятором

exitapp – закрыть хуман эмулятор

pause – пауза скрипта (приостановить обработку скрипта)

restart – перезапустить эмулятор

quit – выход из скрипта (коррекное завершение скрипта)

enable_quit – включает или отключает исполнение команды app→quit

set_params_object_search – управляет парметрами поиска объектов в командах (включает или отключает регистронезависимый поиск объектов)

set_dont_ask_me_again_mode – управляет режимом не спрашивать больше - для всех диалогов программы

set_script_as_unicode – управляет кодировкой, которая используется при отработки команд скрипта

block_input – Блокировать или разблокировать ввод с мышки и клавиатуры

impersonate_user – Добавить олицетворение пользователя для доступа к удаленным ресурсам

is_script_paused – Поставлен текущий исполняемый скрипт на паузу?

run_as_console – Запустить в Терминале консольное приложение по заданному пути

run_as_js – Создать JavaScript скрипт по указанному пути и запустить в Терминале

run_as_python – Создать Python скрипт по указанному пути и запустить в Терминале

set_params_outofmemory_action – Задать параметры действия, которое будет исполнено если у приложения будет переполнена память

start_rest_service – Создать и запустить REST API, для запуска скрипта с параметрами argv, переданными через POST или GET запросы

stop_script – Остановить исполнение скрипта

undo_impersonate_user – Отменить олицетворение пользователя для доступа к удаленным ресурсам

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

get_port – получить текущий порт

get_install_id – получить код инсталяции хуман эмултора

get_version – получить версию хуман эмултора

get_program_path – получить путь к программе

get_program_folder – получить путь к папке программы

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

get_file_from_disk – получить файл с диска

get_settings_folder – Получить путь к папке настроек приложения Settings

Управление внешними программами

run_script – выполнить скрипт

run_as_bat – выполнить bat команду

run_as_php – выполнить php текст

shell_execute – выполнить заданное приложение

run_powershell_script – выполнить PowerShell скрипт

kill_process – завершить заданный процесс (приложение), выполняющееся в системе

is_process_exists_by_name – запущен ли процесс с заданным именем

is_process_exists_by_path – запущен ли процесс с заданным расположением exe

get_plugin_status – Получить статус плагина по его имени

Управление прогрессом

show_progress_bar – показать прогресс в панели статуса программы

set_progress_range – задать интервал прогресса и его шаг

set_progress_pos – задать положение прогресса

step_progress – выполнить шаг прогресса

set_progress_text – Задать текст индикатора прогресса выполнения

Диалоги

dlg_select_image – Вывести специальное диалоговое окно для выбора одной или несколько картинок из заданной папки и получить пути к файлам

dlg_verify_ocr – Вывести специальное диалоговое окно для подтверждения текста полученного при распознавании

en/objects/window/app.txt · Last modified: 2026/08/05 22:31 (external edit)