app

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

block_input - блокировать мышку и клавиатуру

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

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

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

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

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

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

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

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

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

get_version - получить версию программы

get_install_id - получить код инсталляции RPAbot

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

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

dlg_verify_ocr - подтвердить OCR распознание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

show_left_panel - покaзать левую панель

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

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

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

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

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

run_as_console - выполнить консольный exe файл по заданному пути

run_as_js - выполнить содержимое, как js-файл по заданному пути

run_as_python - выполнить содержимое, как python-файл по заданному пути

run_powershell_script - выполнить powershell скрипт

is_script_paused - выполняется ли сейчас скрипт в оболочке

stop_script - остановить скрипт

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

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

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

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

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

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

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

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

set_progress_text - задать текст прогресс бара

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

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

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

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

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

set_params_outofmemory_action - задать параметры того что будет делать программа при переполнении памяти

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

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

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

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

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

restart - перезапустить программу RPAbot

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

exitapp - закрыть программу RPAbot

clear - очистить файлы, созданные роботом