AHK News 2025-05-01 The Harsh Truth: Most of What You Create Isn’t Unique

AutoHotkey Newsletter

Howdy,

I was chatting with my good friend Ryan Wells about how people have difficulty seeing the repetitiveness in what they do as mentioned in last week’s newsletter intro.  He proposed the idea of how a custom baker makes personalized cakes.

Because the baker has his client in mind, and is changing the frosting and design on top, they view every cake as “% unique”.

Yet 99% of the ingredients and work that goes into the cake are IDENTICAL to the last one they made!

They also use the same oven, cook it for nearly the same amount of time, and use the same pans, hot-pads, delivery boxes etc.

So probably over 99% of the effort that goes into making the cake is identical to other cakes.

The differences, while they seem large to the human eye, are very small from the perspective of a task and training someone (or something) to re-create it.

My question to you is:

What are your “custom cakes“❓

What work do you do repeatedly that you think is vastly different however, in reality, is 99% the same.

What “looks different” but, in reality, is the same thing with a different colored frosting?

Whatever that thing is: you should be able to automate a lot of it!

If you’d like some help identifying the repeatable things, look at my calendar and pick a time to review❗

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

tasks

Binding Parameters to a Function

During the AHK hero calls we’ve been teaching people the many benefits of using Functions.  It reminded me of this video where Isaias discusses how and why to Bind Parameters to a Function.

You Won’t Believe How Easy It Is to Bind Parameters to a Function in AutoHotkey
You Won’t Believe How Easy It Is to Bind Parameters to a Function in AutoHotkey


Compiling AutoHotkey v2 Scripts

A YouTube subscriber watched a video we put together several years ago about compiling AutoHotkey v1 scripts but asked about V2.  While there isn’t a big difference, we realized there are some other things we could cover so we created this video showing many of the options available to you when you compile in v2.

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


Advanced lesson on monitoring Protocols and analyzing your Network Traffic

Wireshark is a crazy powerful, free, network protocol analyzer that captures and inspects data packets traveling through a computer network in real time.  It’s an essential tool for network troubleshooting, security analysis, and understanding how applications and protocols actually communicate on networks.

Unfortunately, because it is so powerful, it is tough to learn.

I watched this video and was able to get a decent grasp of how to use it.

Wireshark Tutorial for Beginners | Network Scanning Made Easy
Wireshark Tutorial for Beginners | Network Scanning Made Easy


Check out this new Clipboard Editor

Don’t forget to check out Jean Lalonde’s new Quick Clipboard Editor. It’s a great tool that you didn’t realize you need! You can get an idea of hit’s capabilities in this video.

What’s a Clipboard Editor—and Why Is Everyone Talking About It?
What’s a Clipboard Editor—and Why Is Everyone Talking About It?


What we’re reading


AI / Chat GPT-3 News / Usage


⚡️Productivity tips:  Easy Macro Access in Office

Alt + F8: Open the “Macro” dialog box in Microsoft Word, Excel, and PowerPoint, allowing you to run or create macros.


A spot of Humor:

Harrison Ford Tells The GREATEST Joke of All Time! BROCCOLI?
Harrison Ford Tells The GREATEST Joke of All Time! BROCCOLI?


Client’s say…

“There’s no way I could have accomplished what we’ve done without your support!” — Stephanie Holland


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 402 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
  • Using a SetTimer verse a Loop for a Tooltip
  • Checking to see if the computer is “online“
  • Functions: Using Lambdas (Anonymous Functions) / FatArrows in v2
  • When the Order of #Includes Matter
  • Work through Merge Similar Files

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

  • Decisions without actions are worthless — Dan Kennedy
  • Success comes from failure. Not from memorizing the right answers. — Donald Trump
  • Fire fast; Hire slow — Dan Kennedy
  • Give me 6 hours to chop down a tree and I’ll spend the first 4 sharpening the axe — Abraham Lincoln

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 and staff


P.S. It’s super-easy to not realize much of what we do is repetitive.   I think humans are hard-wired to think that what we do is “unique” (which helps our self-esteem) however the vast majority of what we do is repeatable (or everything would cost a zillion dollars).

The sooner you can realize that, the sooner you’ll be spotting what you can, and should, automate!

The more RANDOM you are, the less SUCCESS you’ll have❗

AutoHotkey Newsletter

Howdy %Name%,

You’re probably very familiar with “Marketing Automation”.

It’s been a focus of businesses for the past 15 years.

People realized:

Randomness is the enemy of Success

And that, by studying what works (and possibly more importantly what doesn’t) they can greatly increase their effectiveness of marketing.

As Dan Kennedy said: What happens randomly can be made to happen on purpose

This is why Marketing Automation has become a “must do” amongst businesses however all the same principles apply to our daily work .

When we focus on how we perform tasks we can build systems (often with AutoHotkey) that reduce the randomness that humans introduce to a process .

Using AutoHotkey is “putting logic” to your work.

You’re “systemizing” the approach which means, not only will it be done faster, but it will be done more consistently.

So I recommend you examine your workflow seeing what you do frequently.

If you’re not sure “where the time goes, you might check out our Time Tracker script.

Just remember:

What gets measured gets improved

If you’d like help transforming your process into a system, you can book a meeting with me here.

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

ExtraHours

Gorgeous GUIs with AutoHotkey & HTML

A few weeks back, during an AHK Hero call, GeekDude posted some WebViewToo examples using the WebViewToo class.

Isaias walked through a few of the examples which I extracted to this video.

If you’re new to classes, you should check out this Functions, Objects and Classes Course.  Remember, all of our courses come with a “Double your money back” guarantee.

200% Money Back Guarantee badge with a yellow and green starburst seal for AHK courses

Learn how to create Beautiful HTML GUIS with this amazing AHK V2 library WebViewToo
Learn how to create Beautiful HTML GUIS with this amazing AHK V2 library WebViewToo


Functions Should Return One Thing

Speaking of an AHK Hero Extract, last Friday Ray, an AHK Hero member, haw having an issue with our Active DPI Adjuster.

The issue turned into one of the more-common issues I see that people new to Functions / Classes have.

If you’re New to Intermediate, this is a “must watch” video for you!

It’s a wonderful learning lesson that will save you countless debugging time❗

A function should Return One Data Type – AHK Hero Extract2
A function should Return One Data Type - AHK Hero Extract2


Adding Custom Menu Items to your Script’s System Tray Menu

We’re (probably) all familiar with the system tray menu.  But did you realize how easy it is to update/change it?

Adding some new items is easier than you think and you can see how in this video.

This is still one of my most favorite “hacks” that I came up with!

Easily Adding Open Folder and Video link to system Tray Icon in an AHK V2 Script
Easily Adding Open Folder and Video link to system Tray Icon in an AHK V2 Script


Improving People’s Lives: Story #45

I introduced a client of ours to Get Active Path the other day.   Like me he’s often in MS Word or Excel and getting the path to those files is a pain!  Of course our tool works in other programs but those two alone are such a pain that it was totally worth it for him!

How to easily get the Path of your active file with AutoHotkey
How to easily get the Path of your active file with AutoHotkey


What we’re reading


AI / Chat GPT-3 News / Usage


⚡️Productivity tips:  Two Hotkeys to format cells in Excel

  • Ctrl + Shift + $ – Apply currency formatting
  • Ctrl + Shift + % – Apply percentage formatting

A spot of Humor  This is a bit raunchy but it made me laugh very hard!

Dentists Can Tell What You Do In Bed | Mark Your Territory
Dentists Can Tell What You Do In Bed | Mark Your Territory


What we utomated this week with AutoHotkey #83

This week I discussed 165 AutoHotkey scripts that we worked on last week in this video. 

What we automated with AutoHotkey #83
What we automated with AutoHotkey #83


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 399 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
  • Static variable examples
  • Variadic Functions
  • Understanding the differences between RegExMatch and RegExReplace
  • Using different logic at startup verse while the script is running

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

  • Failure is not the opposite of success; It’s a part of it!
  • Of all resources available to humanity, time alone cannot be multiplied or replenished — Elon Musk
  • Clarity is freedom. Know what’s important to you and you’ll be free to ignore everything else — Joe Glines
  • Time spent alone in silence can yield breakthrough insights — Dave Dee

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 and staff


P.S. Examining what you do during a process can be difficult and time consuming however, once you have it nailed-down, creating a system is much, much easier.

While it takes more time up-front, it saves you a crazy amount of time in the long run because, going forward you are “freed-up” to spend your valuable time on other things.

Automating the mundane is our tagline but the real reward our client’s get is the extra time they have after we’ve created a script for their process.

AutoHotkey Newsletter 2025-04-10 Want Better nswers❓ Ask Better Questions❗

AutoHotkey Newsletter

Howdy %Name%,

I was on a group Zoom call with Isais and Irfan and asked a question about a program.   They gave me an answer however I was asking a Marketing question, not a programming one.

It reminded me of the old-adage:

A short question requires a long answer;

But a long question requires a short answer

However there is more to it than that.

In fact, the length and specificity of your question has a HUGE correlation to the likelihood that they’re actually answering the “actual” question you have!

There is often a lot of extra context that is not clear which would guide the response.

It’s one of the biggest reasons why people think “AI Sucks”.

So, the next time you’re asking AI a question give it a longer question and take the time to explain your goals / assumptions.  I’m quite certain you’ll get a better response!

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

HowIfeel


Amazon Receipt / Invoice Downloader

It’s almost “Tax Day” here in the states!  I do a lot of purchasing on Amazon.com.

It’s great having fewer places to go to for my Invoices however Amazon is a royal pain to download invoices.

So I had Irfan write an AHK script using our Rufaydium library.

You can check out the Amazon Receipt downloader I used in this video.

Amazon Receipt Downloader: Download quickly with AutoHotkey
Amazon Receipt Downloader: Download quickly with AutoHotkey


Using our Claude Class

During an AHK Hero call Isaias gave a brief tutorial how to use our AHK Claude Class.

Using the AutoHotkey Claude API Class – AHK hero extract
Using the AutoHotkey Claude API Class - AHK hero extract

You’ll need to have an API Token for Claude (but not a paid monthly account)


Improving People’s Lives: Story #44

I made a super-simple tool to let people make snippets.  It’s perfect for what one of our clients needed!   Check it out here

Simple Menu For Sending Text with AutoHotkey v2
Simple Menu For Sending Text with AutoHotkey v2


Working with AHK v2 Menus

Speaking of menus, Isaias gave a great little lecture during the AHK Hero meeting on how easy it is to build menus in AutoHotkey.

Learning Menus in AutoHotkey v2 [Excerpt from AHK Hero call]
Learning Menus in AutoHotkey v2 [Excerpt from AHK Hero call]

If you’re wanting to learn more about GUIs, check out our GUIs are Easier course.  Don’t’ forget we offer a “double your money back” guarantee!

200% Money Back Guarantee badge with a yellow and green starburst seal for AHK courses


What we’re reading


AI / Chat GPT-3 News / Usage


⚡️Productivity tips:

Ctrl + Shift + $ – Apply currency formatting to selected cells in Excel.


A spot of Humor  Jennifer Lawrence is Hilarious!

Jennifer Lawrence funniest moments ever (MUST WATCH)
Jennifer Lawrence funniest moments ever (MUST WATCH)


What we utomated this week with AutoHotkey #82

During our 82nd video of What we Automated with AutoHotkey I showcased some of our new tools.  Check it out here.

This episode I covered 108 AutoHotkey scripts we worked on.  Were any of them yours❓

What we Automated with AutoHotkey #82
What we Automated with AutoHotkey #82


Client’s say…

“You guys are awesome” — Allen Horn


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 396 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
  • Explaining Asterisk on #Include
  • Using Static Variables in Functions
  • How “agents” work with token usage in OpenAI
  • Using DateDiff()

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

  • Failure is not the opposite of success; It’s a part of it!
  • Clarity is freedom. Know what’s important to you and you’ll be free to ignore everything else — Joe Glines
  • Ideas fade away if you don’t write them down — Dan Kennedy
  • Tough times never last, but tough people do❗ — Robert Schuller

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 and staff


P.S. The intro to this newsletter talks about increasing the likelihood of getting the right answer to your question.  This is also how we answer questions in the AHK Hero group.

We consider the member’s skill level and then tailor the answer to them so they are able to edit/maintain it.