AutoHook Macro Commands
{pause m}
Pauses Macro playback and waits for a left mouse button click (
LButton
).{pause e}
Pauses Macro playback and waits for the
Enter
key.{pause me}
/ {pause em}
Notes on all pause macro commands:
All forms of the pause Macro command will wait indefinitely for the ending trigger. You may have multiple pauses in one Macro. Hotkeys are disabled during a pause. If you don't want them disabled, use one of the delay Macro commands instead.
While a pause is active, AutoHook will change its tray icon to indicate pause status and will display a pause tooltip near AutoCAD's cursor.
You may cancel a pause by either hitting the
Escape
key, or by right clicking on AutoHook's tray icon and choosing "Cancel Pause". When a pause is canceled, any remaining Macro is not played.{repeat}
Causes the portion of the Macro after the
{repeat}
label to loop continuously until the Escape
key is pressed. Only one {repeat}
label may exist per Macro. If there is no {pause}
or {delay}
after the {repeat}
label, AutoHook will automatically insert a 1 second delay at the end of each loop.If you set a very low delay, you may need to mash
Escape
a few times to exit the loop.{delay #}
Adds a delay to your Macro where # is the number of milliseconds to delay. For example,
{delay 3000}
will delay your Macro for 3 seconds at the location of its label. Useful by itself when AutoCAD can't keep up with the speed of the Macro, or when used after the {repeat}
Macro Command to override the default 1 second repeat delay. Any delay less than 50 milliseconds is treated as 50 milliseconds. Delays may be canceled by hitting the Escape
key, discarding any remaining Macro.{suspend}
Can be used to suspend your Hotkeys, returning all keys (except
{suspend}
and {autohook}
Macro Commands ) to their default AutoCAD function, as if AutoHook were not running. The {suspend}
Macro Command is a toggle, allowing you to turn your hotkeys both off and back on.You may also suspend your Hotkeys without a Macro Command by right clicking on AutoHook's tray icon and selecting "Suspend Hotkeys" or by right clicking in the Hotkey/Assigned Macro list view. AutoHooks Assigned Macro column indicates the suspended status by appending (Suspended) to the column. If
{suspend}
exists anywhere within a Macro, all other Macro text is ignored.{autohook}
Can be used to show the AutoHook dialog (if it's not already shown) and make it active. AutoHook must already be running with AutoCAD active for this to work.
{autohook}
hotkeys are not suspended by the {suspend}
macro command. If {autohook}
exists anywhere within a Macro, all other Macro text is ignored.