Docs

RunMacro Documentation

Learn RunMacro from basics to advanced.

Everything you need to start and master RunMacro — from basic commands to advanced automation workflows.

RunMacro robot
Docs Flow Else / End If
🔻 Flow

Condition block: Else and End If in RunMacro

What it does

The Else and End If pair form the condition block used with IF commands (like Find Image, IF Window, IF Clipboard). Commands between IF and Else run when true; between Else and End If run when false. End If marks the block end.

When to use it

  • Run two different branches for true/false.
  • Cleanly close an IF block so later steps continue normally.
  • Pair with any command that yields true/false (Find Image, IF Window, IF File...).

Configuration steps

  1. Add a condition command (e.g. Find Image) — it opens the IF block.
  2. Put the commands for the true case right below.
  3. (Optional) add Else then the commands for the false case.
  4. Finish with End If. Save.

Every option explained

Else

The boundary between the true and false branches. Optional — omit if you only need the true branch.

End If

Marks the end of the condition block. Each IF block should have a matching End If.

Real example

Example: click if found, else log

  1. Find Image of the "OK" button (opens the IF block).
  2. True branch: Mouse Click.
  3. Else → false branch: log/exit.
  4. End If to close the block.

Tips & common mistakes

Each IF block should have an End If so RunMacro knows the boundary; nested blocks must close in order.
RunMacro robot

Ready to automate smarter?

Download RunMacro and start automating your desktop, browser, and business workflows today.