AutoHotkey
A scripting language for Windows that binds keyboard shortcuts, expands text snippets, and automates task sequences on the desktop
It takes care to curate a safe software space. Help us do more.
&
| + | Hotkeys & Hotstrings | Binds custom key or mouse button combinations to scripts and expands typed abbreviations into full text, enabling faster desktop navigation and automated text entry. |
|---|---|---|
| + | Custom GUI Creation | Builds user interfaces with interactive controls like buttons, input fields, and menus, allowing users to create standalone graphical utilities and input forms. |
| + | Script Compiler | Bundles script files and dependencies into standalone executable files via Ahk2Exe, enabling script distribution and execution on systems without a pre-installed interpreter. |
| + | Window & Process Management | Detects, repositions, resizes, and alters properties of active desktop applications, allowing users to automate window organization and multi-app workflows. |
| + | File & Registry Automation | Reads, writes, and parses external text files, INI configuration settings, and system registry keys, ensuring scripts can persist user settings and modify system configurations. |
| + | Pixel & Image Detection | Scans screen areas for specified pixel colors or reference image bitmaps, enabling visual automation and interaction with applications lacking accessible APIs. |
| + | COM & DLL Interop | Calls external DLL functions and interacts directly with COM objects, enabling integration with native Windows system APIs and external software suites. |
| + | Dual-Version Launcher | Detects script syntax version dynamically to select the appropriate interpreter runtime, ensuring backward compatibility while facilitating migration to newer syntax. |
| - | Antivirus False Positives | Compiled executable files are frequently flagged as false positives by antivirus scanners, requiring users to manually configure security exclusions or digitally sign executables. |
...1 more features/limitations. Contact us to get a complete list of features and system requirements.
System Requirements
| # | Minimum |
|---|---|
| 1 | Windows 7 |
| 2 | 5MB-20MB |
| 3 | 10MB approx |
Want to get access to entire data for training LLM or studying software or may be something else? Contact us at contact [at] softorage [dot] com
Ratings
4.705
| Softpedia | 4.75 based on 146 reviews |
|---|
Developer
Written in
C++, C
Initial Release
2003-11-10
Notes
- AutoHotkey v2 is the actively developed branch; v1.1 reached end-of-life in March 2024 and now receives community-only support.
- If a download is flagged by antivirus software, see the official guidance on reporting false positives: https://www.autohotkey.com/download/safe.htm