Languages Features Creators CSV Resources Challenges Add Language
GitHub icon

AutoHotkey

AutoHotkey - Programming language

< >

AutoHotkey is a programming language created in 2003.

#317on PLDB 20Years Old 1.8kUsers
7Books 0Papers 15kRepos

AutoHotkey is a free, open-source custom scripting language for Microsoft Windows, initially aimed at providing easy keyboard shortcuts or hotkeys, fast macro-creation and software automation that allows users of most levels of computer skill to automate repetitive tasks in any Windows application. User interfaces can easily be extended or modified by AutoHotkey (for example, overriding the default Windows control key commands with their Emacs equivalents). The AutoHotkey installation includes its own extensive help file with an always updated web-based version.. Read more on Wikipedia...


Example from hello-world:
MsgBox, Hello World
; Hello World in AutoHotkey Msgbox Hello, World!
Example from Linguist:
MsgBox, Hello`, World!
Example from Wikipedia:
^+w::last := CopyUser() ; Ctrl+Shift+w ^+e::edit := CopyUser() ; Ctrl+Shift+e CopyUser() { Clipboard = StringReplace, Clipboard, Clipboard, http://en.wikipedia.org/ StringReplace, Clipboard, Clipboard, wiki/ StringReplace, Clipboard, Clipboard, w/index.php?title= StringReplace, Clipboard, Clipboard, Special:Contributions&target= StringReplace, Clipboard, Clipboard, User: StringReplace, Clipboard, Clipboard, &action=edit StringReplace, Clipboard, Clipboard, _, %A_Space%, All Return, Clipboard } ; Ctrl+Shift+r ^+r::Send revert edits by [[Special:Contributions/%edit%|%edit%]] to last version by %last%

Language features

Feature Supported Token Example
Integers ✓
; \d+
Floats ✓
; (\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?
Hexadecimals ✓
; 0[xX][a-fA-F0-9]+
Octals ✓
; 0\d+
Assignment ✓ :=
Line Comments ✓ ;
; A comment
Case Insensitive Identifiers ✓
Comments ✓
Semantic Indentation X

Books about AutoHotkey on goodreads

title author year reviews ratings rating
AutoHotkey Hotkeys: Tips, Tricks, Techniques, and Best Practices for Automating Your Windows Computers (AutoHotkey Tips and Tricks Book 7) Jack Dunning 0 0 0.0
AutoHotkey Tricks You Ought To Do With Windows (Fourth Edition): If You Do Nothing Else with the Free Autohotkey Software, These Tips Are a Must for Windows ... (AutoHotkey Tips and Tricks Book 4) Jack Dunning 2015 0 2 2.50
Ultimate AutoHotkey Tutorial for Non-programmer and Beginners Chijiiwa Hiroaki 0 0 0.0
Jack's New Beginner's Guide to AutoHotkey: Absolutely the Best Free Windows Utility Software Ever! Add Power to Any Version of Windows! Now Includes AutoHotkey ... Code! (AutoHotkey Tips and Tricks Book 1) Jack Dunning 0 0 0.0
Articles on GUI Automation, Including: AppleScript, Test Automation, Metacard, Automator (Software), Autohotkey, Autokey, HP Winrunner, Silktest, Autoit, Guidancer, Xvt, Visual Test, Selenium (Software), Pigui, List of Pigui Packages Hephaestus Books 2011 0 0 0.0
A Beginner's Guide to AutoHotkey, Absolutely the Best Free Windows Utility Software Ever!: Create Power Tools for Windows XP, Windows Vista, Windows 7 ... 8 (Second Edition) (Windows Tips and Tricks) Jack Dunning 2012 0 8 3.62
A Beginner's Guide to AutoHotkey, Absolutely the Best Free Windows Utility Software Ever! (Third Edition) Create Power Tools for Windows XP, Windows Vista, Windows 7, Windows 8 and Windows 10 Jack Dunning 0 0 0.0
erb.html · autohotkey.html · pegjs.html

View source

- Build the next great programming language · Search · Day 213 · About · Blog · Acknowledgements · Traffic · Traffic Today · GitHub · feedback@pldb.com