Управление процессами в BAS: запуск внешних программ
Модуль «Управление процессами» в Browser Automation Studio — запускать .exe файлы и BAT/CMD скрипты параллельно со сценарием, мост от браузерного бота ко всей ОС.
BAS — браузерный инструмент, но реальная автоматизация часто выходит за пределы браузера: нужно открыть другую программу, выполнить системную команду или запустить вспомогательный инструмент. Модуль «Управление процессами» — это мост к остальной операционной системе.
Что он делает
Модуль создан, чтобы запускать различные .exe файлы на вашем ПК параллельно с работой авто-сценария и вызывать Batch/Bat скрипты из командной строки (CMD). Единственное основное действие — Запустить процесс — может запустить любой .exe или .bat файл.
BAT-скрипты и WMIC
BAT-скрипт — это последовательность команд, выполняемых из командной строки Windows (CMD). Их вызов позволяет боту делать работу уровня ОС, недоступную браузеру:
- показать диалоговое окно или проиграть системный звук Windows,
- получить список запущенных процессов с помощью WMIC — служебной утилиты Windows для управления процессами,
- запустить любой инструмент командной строки как шаг потока.
Где он в картине
Этот модуль превращает браузерного бота в более широкий автоматизатор desktop. Он открывает VPN-клиент и переключает IP, запускает вспомогательный исполняемый файл, прогоняет скрипт очистки между итерациями или координируется с инструментами, у которых вообще нет веб-интерфейса. Поскольку процессы идут параллельно сценарию, бот может запустить внешнюю программу и продолжать работать в браузере, пока она выполняется.
Обращайтесь к нему всегда, когда задаче нужно то, до чего браузерные модули не дотягиваются, — в момент, когда автоматизации приходится трогать ОС, «Управление процессами» — это дверь.
Вопросы и ответы
Может ли BAS запускать внешние программы и скрипты?
Да. Модуль «Управление процессами» запускает .exe файлы на ПК параллельно со сценарием и может вызывать Batch/Bat скрипты из командной строки, чтобы бот управлял инструментами за пределами браузера.
Что такое BAT-скрипт в управлении процессами?
BAT-скрипт — это последовательность команд, выполняемых из командной строки Windows (CMD). BAS может вызывать их для работы на уровне ОС — показать диалог, проиграть системный звук или вывести список процессов через WMIC.
Ещё по теме
- Browser Automation Studio: полный практический гидГид
- Создаём первого бота в Browser Automation StudioПошаговый разбор создания первого рабочего бота в BAS — от пустого проекта до процесса, который ходит по страницам, извлекает данные и работает в несколько потоков.
- Настройка прокси в Browser Automation StudioКак правильно настроить прокси в BAS — типы прокси, привязка по потокам, ротация и проверки, которые не дают мультиаккаунт-ботам попасть под бан.
- Поиск элементов в BAS: селекторы, которые не ломаютсяКак работает поиск элементов в Browser Automation Studio — CSS против XPath, почему записанные селекторы ломаются и как писать селекторы, переживающие изменения страницы.