AHK File Documentation


Overview

Feature Value
File Extension .ahk
MIME Type text/plain
Developer Chris Mallett and others
Primary Usage Automating Windows Desktop tasks
File Category Script/Executable File
Syntax Style Syntax reminiscent of C++ and supports variables, functions, and expressions.
Key Functions Hotkeys, Hotstrings, Macros, GUI Creation, Windows Scripting
Interpretation Type Interpreted
Character Encoding ANSI by default, but can be changed to support Unicode
Script Security Can be wrapped as an executable for distribution, with potential security implications
License GPL
Operating System Windows
Integration Capabilities Can interact with most Windows controls, handle COM objects, and call Windows API functions
Portability Scripts are portable but require the AutoHotkey interpreter on target machines.
Editor Compatibility Can be edited with any text editor; specific IDEs offer syntax highlighting and debugging tools.
Compilation Can be compiled into standalone executables (.exe) using AutoHotkey compilers
Comments Syntax Single line: ; (semicolon), Block: /* */
Script Examples Automation of repetitive tasks, GUI applications, game macros, system administration scripts
Community Support Active online forums, user groups, and extensive documentation available
Updates and Maintenance Regular updates and community-contributed libraries and scripts