Exports selected Macros to a working AutoHotkey Script file (*.ahk), optionally converting the script to an executable (EXE) file (requires the latest version of AutoHotkey installed).
Select Macros to be exported. Empty Macros and unchecked rows will be ignored. You can click and drag items and double-click to open the edit window.
Name of the label used for the macro (leave blank to remove it from the exported script).
Selects the Hotkey (AutoHotkey format) to execute the Macro. Here you can use Hotkeys that are not allowed for playback like RButton. You also edit the Hotkey directly in the list by either selecting the row and pressing F2 or you can click a row once to select it, wait at least half a second, then click the same row again to edit it.
Number of times to execute this Macro.
AddslockInput, MouseMove`. The mouse cursor will not move in response to the user's physical movement of the mouse during execution.
Adds a Hotkey with the ÈxitApp`command.
Adds a Hotkey with the Pause
command.
Selects the destination file to export selected Macros.
Use Tab-Indentation for Loops and If Statements.
Keeps unchecked rows in the macro as commented out script, instead of not exporting them.
Exports sequences of Send commands in one line each and uses Loop for repeats.
Converts line break symbols (`n) in command parameters to real line breaks.
Includes a copy of the PMC code for each selected Macro at the end of the exported script to allow them to be loaded in Macro Creator by opening the ahk file from it. This will not affect the exported script execution.
Runs Ahk2Exe Compiler after exporting the script to create an Executable File. The EXE file will be saved to the same folder as the script.
Once a script is compiled, it becomes a standalone executable; that is, it can be used even on machines where AutoHotkey is not installed (and such EXEs can be distributed or sold with no restrictions).
Note: This feature requires the latest version of AutoHotkey installed. The Ahk2Exe file must be present in the Compiler folder inside AutoHotkey installation folder, if the file is not found the EXE will not be created (no error will be shown).
Optional *.ico file to be used as the exported EXE file custom icon.
Makes hotkeys and hotstrings work depending on the type of window that is active or exists, or if an expression evaluates to true. For more information see Playback.
Changes various options for the exported script's Auto-Execute Section. For more information see AutoHotkey documentation.
Includes in the script files with external functions using the #Include directive, when they are present in one of the exported macros.
If you have defined User Global Variables you can select which of them will be included in the exported file. They will be added to the Auto-execute section.
Increases or decreases the delay of Sleep (Pause) commands in exported scripts.
Default behavior for the Automatically create COM object option in Expression window. ComObjCreate will create a new COM object based with the given CLSID, while ComObjActive will try to connect to an existing instance of the application.
Hotkeys, Hotstrings, List of Keys, ComObjCreate, ComObjActive, Auto-execute Section, #IfWinActive / #IfWinExist, #If