collection of my autohotkey utilities, made for AHK 2.0 and later.
store the files in an AutoHotkey/Lib/ folder either locally in the CWD, the user documents folder, or the standard library folder for the AHK runtime.
- https://www.autohotkey.com/docs/v2/Scripts.htm#lib
then use the
#Includedirective to import the scripts. - https://www.autohotkey.com/docs/v2/lib/_Include.htm
| Name | Description |
|---|---|
| Array.ahk | Utilities for Array objects and array-like operations |
| Duration.ahk | Class for representing lapses of time as a number and unit |
| Error.ahk | Utilities for assertion, handling, and formatting of errors |
| EventTarget.ahk | Class for event-driven programming |
| Image.ahk | Easy loading, referencing, and template matching of images |
| JSON.ahk | JSON file I/O and serializing/deserializing |
| Object.ahk | Utilities for Object types |
| Point.ahk | 2D point class with AHK-specific functions |
| Properties.ahk | File class for JSON application data |
| Rect.ahk | 2D rectangle class with AHK-specific functions |
| Scheduler.ahk | Create AHK-compliant timecodes for event tracking |
| String.ahk | Utilities for strings |
| Time.ahk | Turns AHK's time strings into objects for easier modification |
| Window.ahk | Interfaces an application window |
some of these utilities depend on others, like Rect requiring Point. not all utilities I have developed are listed here, but will be once they are ready and tested.