bim-ui

Drive Windows UI Automation on a running Revit or Bluebeam session -- read on-screen elements, click, type, and read dialogs. For the interactions that have no API: warning dialogs, wizards, and anything else exposed only through the window itself.

Verbs

VerbWhat it does
bim ui instances list automatable process instances (always empty; ui-cli attaches on demand)
bim ui exec --verb <verb> [--process <process>] [--pid <pid>] execute a UI automation verb on the target process
bim ui doctor check UI automation availability
bim ui version return the driver version

instances

bim ui instances

list automatable process instances (always empty; ui-cli attaches on demand)

exec

bim ui exec --verb <verb> [--process <process>] [--pid <pid>]

execute a UI automation verb on the target process

doctor

bim ui doctor

check UI automation availability

version

bim ui version

return the driver version