documentation:Macro_Debugger
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| documentation:Macro_Debugger [2016/05/30 08:26] โ peternlewis | documentation:Macro_Debugger [Unknown date] (current) โ removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Macro Debugger ====== | ||
| - | |||
| - | Keyboard Maestro includes a built-in macro debugger which you can turn on by choosing [[Menus# | ||
| - | |||
| - | {{ macrodebugger.png? | ||
| - | |||
| - | Once debugging, you can control whether new macros start paused or start running. | ||
| - | |||
| - | The macro debugger shows all running macros, and what action they are currently executing (including showing nested actions). | ||
| - | |||
| - | Using the associated buttons, you can: | ||
| - | |||
| - | * Continue the macro โ allowing it to run until completion, or until it hits a Debugger Breakpoint action. | ||
| - | * Pause the macro. | ||
| - | * Step Over the current action, including any subactions. | ||
| - | * Step In To the current action, stepping in to any included subaction. | ||
| - | * Step Out Of the current action and any other actions at the same level. | ||
| - | * Cancel the macro. | ||
| - | |||
| - | All the debugger actions can also be done via [[/ | ||
| - | |||
| - | Keep in mind that once a macro has started executing, the engine has taken a copy of the macro to execute, so any changes you make in the editor will not affect the execution of the macro (although any changes you make to a sub macro that has not yet started executing would apply). | ||
| - | |||
| - | Also keep in mind that macros can often be time sensitive, so if you find your macro runs fine when stepped through in the debugger, but not when run normally, the issue is probably that the macro is executing actions like click actions before the system has caught up and the screen is stable. | ||
| - | |||
| - | If you close the debugger window, the paused macros will resume their normal operation. | ||
documentation/Macro_Debugger.1464596804.txt.gz ยท Last modified: by peternlewis
