# Macros

- [Macro Continue](/automate/osc/messages/macros/macro-continue.md): If a macro is running and waiting for user input, this action instructs the switcher to continue running the macro and go to the next step.
- [Macro Loop](/automate/osc/messages/macros/macro-loop.md): Sets the value or toggles the macro loop value in the switcher.
- [Macro Pause](/automate/osc/messages/macros/macro-loop-1.md): Send a pause command to the macro is recording is currently on.
- [Macro Stop](/automate/osc/messages/macros/macro-stop.md): Stop a macro if it is running, waiting, or recording.
- [Run Macro](/automate/osc/messages/macros/run-macro.md): Runs the specified macro.
