AHK News 2025-07-17 Epic AutoHotkey training for FREE!

AutoHotkey Newsletter

Howdy,

A few week’s back, during a Friday AHK Hero call, we showed clients how they can “pause“ any executable.  I then extracted the video which you can see here.

But wait, that’s not the best part!

When I went to share the above video I tried finding a link on the AHK forum to the code we used.  Surprisingly all I could find was something similar in v1.

But the more I thought about it, the more I realized there was other functionality that we’d want to build-into it.

So I decided to use this as a great way to teach the “right way” to develop code.  (I say that somewhat in jest)….

We outlined pseudo-code about the goals of what we would want to do then Isaias began developing the code explaining his thoughts along the way.

Not only did he teach about writing solid code, he discussed why we would want a class over function as well as other great nuggets.

It turned into an amazing educational session which the attending Hero members thoroughly enjoyed!

In fact, many people mentioned the training session was a “lead magnet” for tutoring as well as “done for you” work because Isaias is “THAT GOOD!”

Don’t believe me, don’t worry; I brought the receipts❗

You can watch the entire session here

Learning To Program in AHK v2 – Amazing lesson from an AHK Hero Extract
Learning To Program in AHK v2 - Amazing lesson from an AHK Hero Extract


Enjoy!   Trust me; you’ll thank me later!

Now on with the show…

Learn how to Master VSCode Make the switch to v2 Intro to AutoHotkey Intermediate AutoHotkey Intermediate ObjectsGUIs are Easy w/AutoHotkey Access all our Courses; Quit when you want

robotsworking

Various ways to Inform Users with GUIs

During an AHK Hero call last week we were asked an interesting question about being able to display information where the “clock” is in the user’s system tray.

This fit really well into a topic we had planned to discuss about the various ways we can present information to a user with GUIs.  I extracted the clip here.

One way we prefer is to use our AHK v2 NotifyClass.

What are your options to Inform users: And which one should you use & When to use them
What are your options to Inform users: And which one should you use & When to use them


Finding Variables in a Complex GUI

During another AHK hero call, a hero member was asking about finding the location of a variable in the amazing FindText Function.

Isaias talked through the “right way” to do this however I also showed how, by using a word boundary with RegEx, it can also be done very quickly.

Check it out here and you tell me; Which way do YOU prefer❓

Finding Variables in a Complex GUI
Finding Variables in a Complex GUI


When did you find AutoHotkey❓

A while back I happened to find “Robotype” which was the tool I used for HotStrings before I found AutoHotkey.   I looked up when the version I had was released and it gave me a better idea when I started using AutoHotkey.

I also talk through how I was using Hotkeys way before AutoHotkey.

Check it out in this video.

How long have you been using AutoHotkey?   And what tool did it replace for you❓

How & When I started using AutoHotkey / Automation
How & When I started using AutoHotkey / Automation


Easily Unsubscribe from emails in Gmail

Gmail recently added a new service to make it easier to unsubscribe to emails.

I show just how easy it is in this video.

Googles New Manage subsriptions tool
Googles New Manage subsriptions tool


Improving People’s Lives: Story #56

This week Irfan finished merging together our client’s separate ahk scripts that Automated the French and English version of a program.

We used to have two, completely separate AutoHotkey files & git repositories.

This meant it was a lot of work to maintain because, any update we made on one, had to be made on the other.

Now, that all GOES AWAY!

And, more importantly, their customers now get to use the same ahk program regardless of the language they are using (oh, btw we also added Spanish❗)

Huge game changer for our client and their customers!


What we’re reading


AI / Chat GPT-3 News / Usage


⚡️Productivity tips:

In VS Code you can hit Ctrl+\ to Split the editor


A spot of Humor: Pretty funny!

Donald Trump on Who Wants To Be A Millionaire
Donald Trump on Who Wants To Be A Millionaire


What we utomated this week with AutoHotkey #93

This week I walked through some cool things I did both with AI and manually with Search/Replace in MS Word.

You can check it out in this video.

93 What we Automated with AutoHotkey #93

93 What we Automated with AutoHotkey #93


Client’s say…

“You guys changed my life! Thanks man” — Marrion Mentoor


Cartoon superhero mascot in green costume beside the bold text AHK Hero on a yellow background AHK Hero

Consider joining the AHK Hero club! Members receive 25% off courses, consultations, tutoring, done for you project work, etc.    Currently we have over 436 hours of recordings teaching AutoHotkey that is exclusive to AHK Hero members❗

You can watch 1 hour a day for a year and not repeat content! That’s a lot of AHK Learning!

During this Friday’s call we’re planning to discuss:

  • Help AHK Hero Members with their Questions & Code
  • Craziest ways to control your game
  • Finish Suspender Class
  • Using MARK: comments in VScode for minimap (User interface)
  • Update to Clipster– wait for clipboard format
    • Need to fix the file copy and RTF
  • Debug configuration – Switching between scripts in VS Code
  • Making a non-Editable field, editable
  • Aggregating Time (hours, minutes, seconds)

They also have access to exclusive & pre-released content and a 3 hours a week where we help people with their AHK issues (the Saturday calls are geared towards people new to AutoHotkey.)


️ Quotable quotes

  • Time is linear; Success doesn’t have to be — Joe Glines
  • If every request is a five alarm fire, it’s your house that’s gonna go up in flames — Amy Landino
  • The thing most people like least is a mirror — Dan Kennedy

AHK Newsletter⏩SHARE WITH A FRIEND⏩

Do you know someone that would benefit from learning useful automation tips like the gems in today’s issue?  Take a second and forward this newsletter and bask in the glow of their undying gratitude.  Was this email forwarded to you?

Sign up for this Newsletter here.  We never share your email with anyone.  Ever!


The-Automator

Joe, Isaias, Irfan, Denilson and staff


P.S.  The AHK Hero club is an amazing value for people like you!

The first month is $1.99 so check it out!  I guarantee you’ll love it!

AutoHotkey News 2025-06-26: To make more Money, Implement More and Innovate Less

AutoHotkey Newsletter

Howdy,

Seeing that you’ve found your way to AutoHotkey, at one point or another, you’ve probably considered selling your scripts.

A lot of people come to me saying they have an “amazing idea” for a script and are willing to share the idea for a “cut of the profits”.

The thing is: the vast majority of ideas are “cheap”❗

Many of us “grew-up” thinking the world would beat a path to our door if we could just “invent a better mouse trap”

In order to actually end up making money you need to be able to let the world know that you’ve created.

Some of our clients keep trying to tweak/perfect their “mouse trap” before launching.   This, more often than not, is a mistake.

I encourage our clients to get a 1st version of their tool created and get it in front of prospects as soon as possible.

Understanding just “how hungry” the audiences is for your product will help justify how much more work you should do on it.

I can also tell you with 100% confidence that, as a developer, you should:

Implement More and Innovate Less❗

Create something that is reliable enough to get the concept across and get it in the hands of your target market.

If they “go on and on” about how it changes their life then dive-deep into the product but don’t worry about making it “perfect“.   Remember

Version one is infinitely better than version none❗

Of course, if you’d like us to help you create that first version, check out my calendar and schedule a call!

Now on with the show…

Learn how to Master VSCode Make the switch to v2 Intro to AutoHotkey Intermediate AutoHotkey Intermediate ObjectsGUIs are Easy w/AutoHotkey Access all our Courses; Quit when you want

sprinkling


Fat Arrows => so much better than Skinny Arrows❗

During an AHK hero call a few weeks back Isaias gave us a great overview of learning how, and when, to use Fat Arrows.

⚡ AutoHotkey v2 =ᐳ Fat Arrows That Supercharge Your Scripts❗
⚡ AutoHotkey v2 =ᐳ Fat Arrows That Supercharge Your Scripts❗


Wrangling in your VS code Extensions

During this last weekend a Hero member was having issues with his AutoHotkey Extensions in VS code.

Isaias gave some great insights how to deal with them in this video.

If this interested you, check out our Intro to VS code course! It’s a game changer❗

VSCode extensions for AutoHotkey v1 and v2
VSCode extensions for AutoHotkey v1 and v2


Flipping Text for your Teleprompter

Several years ago Maestrith wrote a very cool v1 script that would “invert” text on the screen.  A client mentioned something the other day so I had Irfan convert it to v2.

The code itself is super-cool so, even if you don’t have a Teleprompter, it is worth getting just to see the approach.   You can see a demo of the script here.

Flip Text for Teleprompter
Flip Text for Teleprompter


Improving People’s Lives: Story #53

We used our AI Translator during a call with clients that only speak French.  I wasn’t perfect but definitely helped the communications!


What we’re reading


AI / Chat GPT-3 News / Usage


⚡️Productivity tips:

In PowerPoint you can hit Shift+F5 to Start the slideshow from current slide


A spot of Humor: Elaine getting down Everywhere!

The Bizarro Elaine Dance
The Bizarro Elaine Dance


What we utomated this week with AutoHotkey #90

Here I walk through 96 AutoHotkey scripts we worked on over the past week.

At the beginning I mention an amazing ffmpeg tool I built that records both my desktop and my webcam!

What we automated with AutoHotkey #90
What we automated with AutoHotkey #90


Client’s say…

The Automator is an amazing resource I use it weekly. — David Burk


Cartoon superhero mascot in green costume beside the bold text AHK Hero on a yellow background AHK Hero

Consider joining the AHK Hero club! Members receive 25% off courses, consultations, tutoring, done for you project work, etc.    Currently we have over 426 hours of recordings teaching AutoHotkey that is exclusive to AHK Hero members❗

During this Friday’s call we’re planning to discuss:

They also have access to exclusive & pre-released content and a 3 hours a week where we help people with their AHK issues (the Saturday calls are geared towards people new to AutoHotkey.)


️ Quotable quotes

  • Learn how to calculate the future cost of your bad decisions — Joe Glines
  • If every request is a five alarm fire, it’s your house that’s gonna go up in flames — Amy Landino
  • Decisions without actions are worthless — Dan Kennedy

AHK Newsletter⏩SHARE WITH A FRIEND⏩

Do you know someone that would benefit from learning useful automation tips like the gems in today’s issue?  Take a second and forward this newsletter and bask in the glow of their undying gratitude.  Was this email forwarded to you?

Sign up for this Newsletter here.  We never share your email with anyone.  Ever!


The-Automator

Joe, Isaias, Irfan, Denilson and staff


P.S. If you’d like to talk about how and where to market your product, check my calendar and schedule a call.

AutoHotkey News 2025-05-08 I finally found someone smarter than Isaias

Howdy %First_Name%,

AutoHotkey Newsletter

Anyone that has watched one of our YouTube videos, or taken one of our courses, can tell that Isaias, our lead developer & trainer, is very smart.

But I found someone smarter!

Not only smarter but he’s a better coder too!

Who is it you ask?

It’s Isaias and I (working together)

To be fair, it could also have been Isaias and anyone else on our team.

Or even Isaias and anyone from the AHK hero group.

What we’ve realized is the interaction between people (and sometimes with AI) is always better than anyone on their own.

We just “think differently” when talking to others.

It’s one of the fundamental reasons we created the AHK Hero group.

Working through problems with other people always leads to more options / answers.

Our Hero program is perfect for it but, if that’s not your thing, be sure you find someone to bounce ideas off of.

Trust me, it will help you more than you realize!

Now on with the show…

Learn how to Master VSCode Make the switch to v2 Intro to AutoHotkey Intermediate AutoHotkey Intermediate ObjectsGUIs are Easy w/AutoHotkey Access all our Courses; Quit when you want

WhatCould-possibly-go-wrong

So true… This is one of the main reasons people hire us to automate their tasks.


Amazingly Easy Way to fix timing issues on your Script

Are you having timing issues with your AutoHotkey script?  If so, check out this video where we walkthrough how you can use SetWinDelay to adjust the timing of all but two of the 48 WinFunctions.

How to Adjust timing for many AutoHotkey Win Functions
How to Adjust timing for many AutoHotkey Win Functions


How to Compile AutoHotkey v2 scripts

A subscriber watched our video on how to compale v1 scripts but wanted to know about AHK v2.  We created this video which walks through the basics AND Advanced settings for compiling your scripts.

How to Compile AutoHotkey v2 Scripts
How to Compile AutoHotkey v2 Scripts


⚕️Doctors need to see this Video on AI & Reporting❗

I’ve been subscribed to MedCram since early Covid.

I was pleasantly surprised when I saw this video where they walk through how they’re using AI (and share their prompts)

Artificial Intelligence Leveraged to Write Medical Documentation in Seconds Saving Hours
Artificial Intelligence Leveraged to Write Medical Documentation in Seconds Saving Hours

If you’re a doctor (or play one on TV) remember we create custom AI tools to help you work smarter, not harder.

You can check my calendar here and book a call


Ever wonder what actually is happening from the Sleep command?

I mention fairly regularly that I’m not a programmer and have zero interest in being one.

Having said that I know an awful-lot about programming but had never “dug into” what the computer does when you run the “sleep” command.

This video goes deeper than I’d ever want to know but figured I’d pass it along for those of you that are curious.

What Happens When a Program Calls Sleeps?
What Happens When a Program Calls Sleeps?


Understanding what the < > do in #Includes

During an AHK Hero call I asked Isaias to explain what the Less than “<” and Greater than “>” characters do when you refer to them with the #Include directive.

As usual he did a bang-up job!  Check it out in this video!

Understanding Ways to Include files in AutoHotkey v2 – AHK Hero Extract

Understanding Ways to Include files in AutoHotkey v2 - AHK Hero Extract


Improving People’s Lives: Story #47

One of our clients has a very-complicated licensing model.   Their software has over twenty “automations”, each one representing a separate automation that they sell for thousands of dollars.

They sell “combinations of automations” at different prices (for instance buy any 5 automation for $1,200 per automation, buy any 10 automations for $1,000 each or buy all 22 for $700 each.

And, for each sale, we need to keep track of which automations they purchased.

Thankfully, our new hire Denilson, has PHP experience so we created our own API Endpoint so our scripts can easily check / validate licensing.

Now we’ll be able to let the customers provide their email address and order number and check what licenses they have paid for!


What we’re reading


AI / Chat GPT-3 News / Usage


⚡️Productivity tips:  Jump to a line!

Quickly jump to a line by hitting Control+G in most editors


A spot of Humor: Hilarious Cat Story

This is a laugh-out-loud story!  It sounds like a “Three’s company” episode.

Here’s my cat joke from a million years ago
Here’s my cat joke from a million years ago lol #nationalpetday #standupcomedy #shorts #cat


What we utomated this week with AutoHotkey #85

This week I show 130 AutoHotkey scripts we worked on in this episode of what we Automated this week with AutoHotkey.

What we Automated with AutoHotkey #85
What we Automated with AutoHotkey #85


Client’s say…

“I appreciate all the work you guys are doing for me!  I look forward to it and it keeps me excited about my work — otherwise I would likely get bored or burned out or both.” — Danny H. (Radiologist)


Cartoon superhero mascot in green costume beside the bold text AHK Hero on a yellow background AHK Hero

Consider joining the AHK Hero club! Members receive 25% off courses, consultations, tutoring, done for you project work, etc.    Currently we have over 411 hours of recordings teaching AutoHotkey that is exclusive to AHK Hero members❗

You can watch 1 hour a day for a year and not repeat content! That’s a lot of AHK Learning!

During this Friday’s call we’re planning to discuss:

  • Help AHK Hero Members with their Questions & Code
  • Functions: Using Lambdas (Anonymous Functions) / FatArrows in v2
  • When the Order of #Includes Matter
  • Work through Merge Similar Files script
  • Sharing one patch to multiple / different repositories
  • Best Practices for Function Naming and Structure

They also have access to exclusive & pre-released content and a 3 hours a week where we help people with their AHK issues (the Saturday calls are geared towards people new to AutoHotkey.)


️ Quotable quotes

  • If every request is a five alarm fire, it’s your house that’s gonna go up in flames — Amy Landino
  • Learn a HotKey a day to keep inefficiency away! — Joe Glines
  • What gets measured gets improved

AHK Newsletter⏩SHARE WITH A FRIEND⏩

Do you know someone that would benefit from learning useful automation tips like the gems in today’s issue?  Take a second and forward this newsletter and bask in the glow of their undying gratitude.  Was this email forwarded to you?

Sign up for this Newsletter here.  We never share your email with anyone.  Ever!


The-Automator

Joe, Isaias, Irfan, Rizwan, Denilson and staff


P.S. The intro to this newsletter very well may be self-serving however it is also 100% the truth!  Most weeks Isaias will get stuck on something and ask for my “help”.  Even though he’s Far more advanced than I am, when he explains the problem to me we always find a solution.

I’d say 70% of the time he solves it himself while explaining it to me but, had he not been talking to me, he would not have gotten to the solution on his own.

The “Rubber Duck” method can help, but interacting with another person is best!