AutoHotkey (AHK) is a free, open-source macro-creation and automation software for Windows that allows users to automate repetitive tasks. It is driven by a scripting language that was initially aimed at providing keyboard shortcuts, otherwise known as hotkeys, that over time evolved into a full-fledged scripting language.
HellBent asked if I’d join him for a video where we walk through his “button maker”. This tool is really awesome! While it does have the ability to save a created image as a PNG, that’s not it’s goal. In my opinion the tool is better described as a “Button theme creator”. You can use his GUI editor tool to create a “template” for images. Then re-use your look (or borrow someone else’s) and “draw” your buttons. You see, when you use this class, instead of saving images of buttons, you’re actually drawing the buttons on the screen. You can get the files I created from the tutorial here. The AutoHotkey Forum link to all the files is here
Drawing your buttons instead of using files, has several advantages
It’s badass cool!
You don’t have to worry about how your screen displays the images (stretching them for resolutions ,etc.)
You don’t have to save the image files (which helps a lot when sharing your scripts)
It’s much easier to deal with DPI issues (we cover this at the end of the video)
Walkthrough of HellBent Button theme creator class
Often we want to access specific file attributes but can’t easily see them. I found this cool AutoHotkey script FileExPro by SKAN that allows us to access 1,317 file attributes with AutoHotkey. In the below video I walk through how to use the function. You can get my version, with all it’s resources, below
Easily access 1,317 file attributes with FileExPro by SKAN
I found this post on the forum suggesting using BASS.dll file to record audio with AutoHotkey. I wasn’t overly happy with the way the script worked (especially deciding if you’re using 32-bit AutoHotkey or 64 bit version. So I made some updates to it and recorded a video to document it. If you just want the RunWith function, you can click here. Otherwise, you can grab all the scripts and dll in the following download
I tested recording in .mp3 , .wav, .ogg, and .aiff file formats.