Process Management in BAS: Running External Programs
The Process Management module in Browser Automation Studio — launch .exe files and run Batch/CMD scripts in parallel with a scenario, the bridge from browser bot to the whole OS.
BAS is a browser tool, but real automation often spills past the browser — you need to open another program, run a system command, or kick off a helper tool. The Process Management module is that bridge to the rest of the operating system.
What it does
The module is built to launch various .exe files on your PC in parallel with the auto-scenario, and to call Batch/Bat scripts from the command line (CMD). The single core action — Run process — can launch any .exe or .bat file.
BAT scripts and WMIC
A BAT script is a sequence of commands run from the Windows command line (CMD). Calling them lets a bot do OS-level work the browser can’t:
- show a dialog window or play a Windows system sound,
- get the list of running processes using WMIC — a Windows service utility for managing processes,
- run any command-line tool as a step in your flow.
Where it fits
This module is what turns a browser bot into a broader desktop automator. It opens a VPN client and switches IP, launches a helper executable, runs a cleanup script between iterations, or coordinates with tools that have no web interface at all. Because processes run in parallel with the scenario, the bot can start an external program and keep working in the browser while it runs.
Reach for it whenever the task needs something the browser modules can’t reach — the moment automation has to touch the OS, Process Management is the door.
FAQ
Can BAS run external programs and scripts?
Yes. The Process Management module launches .exe files on your PC in parallel with the scenario and can call Batch/Bat scripts from the command line, so a bot can drive tools beyond the browser.
What is a BAT script in process management?
A BAT script is a sequence of commands run from the Windows command line (CMD). BAS can call them to do OS-level work — showing a dialog, playing a system sound, or listing running processes with WMIC.
- Browser Automation Studio: The Complete Practical GuideGuide
- Building Your First Bot in Browser Automation StudioA step-by-step walkthrough of creating your first working BAS bot — from a blank project to a flow that navigates, extracts data, and runs in multiple threads.
- Setting Up Proxies in Browser Automation StudioHow to configure proxies in BAS the right way — proxy types, per-thread assignment, rotation, and the checks that keep multi-account bots from getting flagged.
- Finding Elements in BAS: Selectors That Don't BreakHow element search works in Browser Automation Studio — CSS vs XPath selectors, why recorded ones break, and how to write selectors that survive page changes.