MacroAI's log panel shows all information generated during a run:
Common errors and what they mean:
If the log isn't detailed enough, switch the log level to "Debug" to see more internal information.
The log level on the toolbar controls how much information is shown:
Recommendation: use "Concise" for normal runs; switch to "Trace" when troubleshooting; use "Debug" and capture a log screenshot when reporting bugs to the developers.
After the script starts, a floating control panel appears in the top-right of the screen (on Android it's a floating bubble):
Windows version: the panel can be dragged around. When the script finishes and there are no custom actions, the panel disappears automatically after 3 seconds.
Android version: the bubble can be dragged; tap it to expand the menu. It auto-expands for 3 seconds when it first appears.
This is a concept specific to the Windows version, controlling how mouse and keyboard actions are simulated:
How to choose?
Switch it via the "π Background" button on the toolbar.
If you're currently in foreground running mode, the script directly controls the physical mouse and keyboard, so you can't operate them at the same time.
Solution: switch to background running mode (click the "π Background" button on the toolbar). Then the script sends actions via the message mechanism and won't occupy your mouse and keyboard.
Note: some programs (such as certain games and remote desktop software) don't support background messages and require foreground mode. In that case, you'll have to wait for the script to finish before operating, or use another computer/phone to control things.
Click Visualization is a debugging aid in the Windows version. When enabled, every time the script performs a mouse click, a red dot is shown at the click position (disappearing after 0.5 seconds).
Uses:
Toggle it with the "π΄" button on the toolbar. We recommend turning it off during normal runs (to avoid visual distraction) and turning it on while debugging.
Shift+F5. Fully terminates and cannot be resumed.Notes:
Custom actions are "shortcut buttons" bound to the floating panel. They let you independently trigger a sequence of operations while the main script is running.
Typical scenarios:
How to set up:
Ctrl+6)