The InstantHotstrings.ahk Script Allows the Creation and Testing of Hotstrings
I started writing the InstantHotstrings.ahk script as a demonstration of the new Hotstring() function. I planned to keep it basic. (See the previous blogs, “Create Instant Hotstrings Using the AutoHotkey Hotstring() Function” and “Using the AutoHotkey Hotstring() Function to Disable/Enable Hotstrings.”) However, as often happens, the script ballooned into much more. While it continues to demonstrate various aspects of the Hotstring() function, it now includes a number of other features worth discussing (e.g GUI DropDownList, adding Hotstring options, saving and loading files).
I plan to post the current version of the app soon, but I don’t feel it’s quite ready. So, in this blog, I review the script’s features which provide topics for my future blogs. Although not my intention, you could call this a teaser of what’s yet-to-come. I should have the script ready for posting next week. I’ll publish a notice here when I’ve added it to the ComputorEdge Free AutoHotkey Scripts page. (I didn’t want you to think that during this holiday period I wasn’t working on something.)
In addition to the two blogs mentioned above, I will write a series of pieces about the meat and potatoes in this new app:
- Add Hotstring options to the activated Hotstrings and the GUI DropDownBox control.
- Discuss the behavior of the various Hotstring options within the Hotstring() function.
- Look at considerations when using the X (execute) option in the InstantHotstring.ahk script.
- Save temporary Hotstrings to a .ahk file.
- Use the FileSelectFile command to save/load Hotstrings.