AHK News 2026-01-22 Meet my new AI Assistant: Irfan 🤖

AutoHotkey Newsletter

Howdy %Name%,

I’ve been collaborating with an old friend of mine named Joey.

I introduced him to AI about a year and a half ago and, over the past 6 months, he’s been diving deep into it.

During most of our calls, we touch on the never-ending new uses of AI.

A few weeks back he joined a call and I introduced him to Irfan.

Joey politely said “hello” but I could tell there was something in his tone that wasn’t quite right.

Since Joey and I are very close I straight out asked him what was up.

It turns out he thought Irfan was my “AI assistant”.

We all had a good laugh, but he had good reason to suspect it was an AI assistant.

I think in the next 6 months I’ll create one.

During our Hero calls we end up sharing more and more about how we’re using AI to work smarter, not harder.  If you’re wanting to dabble with AI, it’s a great place to get ideas and direction.

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

heroAttend

Updating your VS code preferences

If you’re a VS code user you should check out this video where Isaias walks through configuring it.

VS code is the “Ferrari” of editors.   It’s incredibly powerful but is also complicated.

VS code preferences for extensions with AHK v2
VS code preferences for extensions with AHK v2

If you’re wanting to learn how to use it, you should check out our Intro to VS Code course.


Want a simple, yet powerful, editor❓

If you’re wanting a solid editor that is easy to use but has powerful features you should check out our AHK Script maker.  We’re almost out of beta but it is pretty stable and packed full of great features!

You can get an idea of what it can do in this video

AHK Script Maker Updates
AHK Script Maker Updates


Why YOU Should Automate

I fed NotebookLM a story I wrote a while back to help people realize the benefits of automating.

It created this amazing video for me.   If you/ someone you know don’t see the reasons why they should automate I highly recommend you check it out / share it with them.

🚀 Reclaim Your Time with AI! How Automation Transforms Productivity 💡
🚀 Reclaim Your Time with AI! How Automation Transforms Productivity 💡


Help your Brother (printer) out

During an AHK Hero call Connie asked for some help automating the printer software.

Even if you don’t have a Brother printer, you should check this video out because we discuss various ways to automate programs with AutoHotkey

🛠️ AutoHotkey Masters Crack Brother Printer Code
🛠️ AutoHotkey Masters Crack Brother Printer Code


Improving People’s Lives: Story #76

I showed a friend of mine that is losing his vision our AI OCR tool and how, by making a minor change to the prompt, it can be used to show AI anything from your screen.

I have this video on how that works.

Adapting OCR for flexiblility
Adapting OCR for flexiblility


📚 What we’re reading


🤖 AI News that you Need to Know


⚡️Productivity tips:  In Outlook

  • Ctrl+Q – Mark as Read
  • Ctrl+U – Mark as Unread

🤣 A spot of Humor:  Pickup Lines doomed to fail

The Pick Up Lines of Ryan Stiles
The Pick Up Lines of Ryan Stiles


What we 🅰utomated this week with AutoHotkey #118

This week I got some serious AI help cleaning up my video extraction tool—turned a messy FFmpeg command into something way more elegant that actually notifies me when it’s done processing.

In this week’s video I walk you through the improvements to my AHK Script Maker (including a sweet jump-to-line feature), show off some utility tools like Clipster and my hotkey lookup system, and share my plans for integrating premium tools right into the editor.

If you’re into making your workflow smoother with AutoHotkey, you’ll want to check this one out!


Clients 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. — Todd 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 512 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
  • AHK Script Maker: Adding Tools and Fixed bugs
  • Hide a Hard drive with DriveToggler
  • No Day or Nights in Canada❓
  • How I run Android apps on Windows
  • 5 Git commandsthat feel like Magic
  • Comparing strings, case sensitivity, how to handle when in map, etc.

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


🗣️ 💭 Quotable quotes

  • The first minute of action is worth more than a year of perfect planning — James Cleary
  • What people think of you is irrelevant. But how you leave this world matters. Even if it’s all futile in the end, play your part as well as you can. Real courage is fear, in action. Play your hand — John Carlton
  • Being born in poverty isn’t a sin; staying in poverty might be — 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 and staff


P.S. The intro was a true story and I fully believe I’ll have an AI assistant to help keep track of things (and work on projects for me).   Have you tried creating a personal AI assistant yet?  If so, what were your thoughts❓

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.

AutoHotkey webinar- Intro to GUIs

In this AutoHotkey Webinar we covered: Introduction to GUIs  (Here is a link to scripts shared during the webinar)Close-up of a computer keyboard with a blue key labeled Webinar, illustrating an online AutoHotkey introduction session

Video Hour 1:  High Level:

  • Why you should create a GUI
  • Pros / Cons about Using a GUI
  • Pros / Cons about Programming a GUI
  • Rules of Thumb / Tips
  • Overview of various GUIs available in AutoHotkey
  • Resources: Tutorials & Tools for building GUIs

Video Hour 2: Coding and Q&A

Four colleagues seated at a meeting table, with a green AutoHotkey water bottle in the centerScript Highlight: TaskDialog from just me and TaskDialog Creator from


When should you consider a GUI

  • Help select from a list of items that changes frequently
  • Use dropdowns , radio buttons, etc. to control what can be selected
  • Target audience using the tool is non-tech savvy
  • The list you want to choose from is available progromatically (files in folder, different accounts, etc)
  • You want to display data and be able to sort by columns keeping the rows intact
  • You want to lock-down use of the tool
  • You want to make sure certain values/fields get updated (tags for an email, subject line, etc)
  • Your code is long and key data points that you change are mixed throughout the script
  • Dealing with Images / Video files- Preview of image helps humans classify what “it” is

Pros / Cons of Using GUIs

Pros of Using GUIs

  • Non-programmers can do a lot while knowing little
  • Color / Animation can ease functionality / Usage
  • Graphics can convey data
  • Build in ways to reduce errors
  • input box for path, etc
  • “wizard” can be a template for end-user

Cons of Using GUIs

  • Non-programmers can do a lot while knowing little (make sure you build-in safeguards*)
  • Not as flexible / can typically only do what has been defined by designer
  • Manually have to repeat process each use
  • Poorly designed UI can be very painful

* Hawaii Missile-Alert Crisis


Pros / Cons of Programming GUIs

Pros of Programming GUIs

  • Can “lock down” interaction (have drop-downs, radio buttons, etc. ) with specific commands (instead of free-form typing by user)
  • Can reduce errors / mistakes by limiting options

Cons of Programming GUIs

  • Users can do actions, in any order, at any time (Not procedural)
  • Different screen resolutions
  • Various input (Mouse, Keyboard, touch,etc.)

Rules of Thumb / Tips

  • KISS- As they say, “less is more”.
  • Use Tabs to help separate tasks
  • Always “destroy” the GUI before you create it (yes, even the first time)
  • Name your GUIs
  • Label your inputs with pre-selected text or text control (e.g. edit fields)
  • Keep your design-focus on the End-User
  • Remember GUIs are EVENT driven (not linear – user can start “anywhere”)
  • Listviews & Treeviews- Disable redraw, Put in new info, Enable redraw
  • Build-in safeguards against users making mistakes

A black AutoHotkey branded water bottle on a desk beside a laptop, with a person reading a newspaper in the backgroundQuick Demonstrations  (See this file for the scripts)

  • Input box (multiple edit fields)
  • Tabs, Checkboxes, Radio Buttons
  • Resizable Edit
  • ListView
  • TreeView
  • DropdownList, ComboBox, Context sensitive help
  • On-Screen Display
  • Installation / Progress Bar
  • Editor with Menu bar
  • Menus

Tutorials

Use HTML & CSS in your GUIs by JoeDF

Tools

AutoHotkey Merchandise-White Stress ball