AutoHotkey EZ is a free and open source Library for AutoHotkey_L_v1.1.33.02
- Promote the use of Autohotkey for programmers of all skill levels and languages
- Make Autohotkey Easy, Effective, and Fun to use
- Minimize the confusion when to use percent signs:
variable
or%variable%
? - For AHK_L_v1.1 only, I have no plans to update for the forthcoming AHL_L_v2
AutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts, otherwise known as hotkeys.
Links: Autohotkey Home and: Autohotkey on GitHub
- Download the Latest Release
- Copy Lib\AHKEZ.ahk to your AHK Library folder
- Add the following at the top of your AHK script:
#Include <AHKEZ>
- Try the Hello World example
- Copy Lib\AHKEZ_API.ahk for use as a reference doc
- Study the AHKEZ docs
- Write code using AHK_L_v1 or AHKEZ, or both!
- Enjoy writing AHK scripts with minimal confusion when to use
variable
or%variable%
- Most commands have Function() wrappers that don't require percent signs: (var) vs. %var%
- Most Gui commands have Gui() wrappers intended for quick creation of simple Guis
- AHKEZ adds several functions, see Lib\AHKEZ.ahk and AHKEZ docs
- AHKScripts - checkout the \Gui_Templates and the \Tools
- Demo - Gui demos using AHKEZ
- Doc - html docs
- Lib - the AKEZ.ahk and other library scripts, especially AHKEZ_Debug.ahk
- Manuals - Notes and guides
- UnitTest - checkout Run_Tests.ahk for tests and examples
I can highly recommend the use of VSCode as an IDE for Autohotkey! I've documented A few easy steps to setup VSCode and a modified version of QuickLinks that is launched when VSCode starts. VSCode has virtually everything and QuickLinks will launch AHK-specific tools.
\Manuals\IDE\VSCode\VSCode_manual.txt
In summary, this is my 2020 COVID-19 Pandemic Quarantine Project to pass the time until the world can get back to work.
I've often had the need to automate tasks and keyboard shortcuts for my day job. I have a hobbyist background programming in Visual Basic and Pascal. The first scripting language I used was AutoIT which was very powerful but I found difficult to use and struggled with the syntax.
Recently I tried AutoHotkey and fell in love with it. However, as a hobbyist, I don't write code every day so when I want to write an AHK script I get stuck trying to figure out when to use the percent signs for variables or %variables%. I have the same issue with MSDOS.
I love AHK but I want to use it to write code without trying to remember the syntax and use of percent signs. AHKEZ solves this problem -- Now I can just write code and enjoy this amazing language!
If AHKEZ helps you in some way, then please buy me a cup of coffee by clicking on the "donation" button below. Thank you.