• Intro to AutoHotkey Intermediate AutoHotkey Intermediate Objects GUIs are Easy w/AutoHotkey Painlessly switch from V1 to V2

Intermediate AutoHotkey v2 Course

It seems that you haven’t purchased this course yet or you are not logged in.

Log into Your Account

Lost Password?



Want 25% off?


All of our courses are sold with a 30 day Double your money back guarantee!
If you are unhappy with the course for any reason within the first 30 days, you can get 2X what you paid, no questions asked!


Intermediate AutoHotkey / Getting past the basics

Here we take a deeper-dive into how to automate your Windows PC. With over 4 hours of course time, you’re sure to level-up your automating with AutoHotkey v2! Among other things we take a deep-dive into using Controls, play with the Windows Registry, Tackle 5 types of loops and jump into using Maps and Arrays.

Here’s a high-level overview of what you’ll learn

  • Various Types of Send
  • Using a SetTimer
  • Creating, reading, and writing initialization files (.ini files)
  • Working with the Windows Registry
  • Arrays
    • Simple Arrays
    • Maps
  • Loops
    • Basic Loops
    • Looping until a condition is met
    • Looping through files and folders
    • Parsing Text
    • The While Loop
    • The For Loop
  • Utilizing Controls to connect and automate programs
  • Selecting menus in (older) windows programs

Testimonials

–>

Intermediate AutoHotkey v2 Course

So above we’ve shown you

  1. There’s NO RISK due to the 30-day double your money back guarantee
  2. You will have a clear path for your next steps in AutoHotkey
  3. Others like you that are experienced AutoHotkey users have learned from the course

What is stopping you from taking the time to sharpen the saw?  Make a pledge to work smarter not harder and plan for a better tomorrow!

You can get the course by clicking here. Remember, you can get a 25% discount by becoming an AHK Hero.


Bill Gates demonstrates the first use of Text Expansion Ever Recorded

I was watching an old Microsoft video where Bill Gates was demonstrating Visual Basic.   To my surprise he mentioned using Text Expansion (HotStrings)

I always like to say that HotStrings are the “Hidden Gems” of AutoHotkey.   If you’re not using them, you are missing out!

Are you more incompetent than you realize❓ / September 20th AutoHotkey newsletter

AutoHotkey Newsletter

Imagine you have a friend named Joe who likes to write AutoHotkey scripts. He thinks he is very good at it, but his scripts all imitate a human and do not utilize an API approach. Joe also thinks AutoHotkey is “buggy” because his scripts often don’t work (especially when he shares them with other people.)

Joe thinks that other people who write AutoHotkey scripts are not very good and take overly-complicated approaches to make more money.

He thinks he is the best script-writer in the world.

This is known as the Dunning-Kruger effect.  The Dunning-Kruger effect is when people think they know more than they really do.  They are not very good at something, but they don’t realize it. They also don’t accurately evaluate how good other people are.

They believe they are better than average, or even experts (Yikes!), when they are not. This can make them act overconfident and make mistakes and often blame the instrument instead of themselves.

The Dunning-Kruger effect happens because some people don’t have enough knowledge or skill to judge themselves or others correctly.

Often People don’t know what they don’t know

The more you learn about something, the more you realize how much you still need to learn. You become more humble and realistic about your abilities.

To avoid the Dunning-Kruger effect, you should always try to learn more about the things you are interested in or need to do. You should also ask for feedback from others who are more experienced or knowledgeable than you. This is one of the best benefits of the AHK hero group.  We have 3 hours of Zoom calls each week where we help provide guidance to Hero members.   Not to mention the private Telegram group where people can ask for help during the week.   Give it some thought.  If you’re not sure, check out these objections that many people think.  You’re probably a better-fit for the group than you think!

Now on with the show…

Intro to AutoHotkey HotStrings with AutoHotkey Intermediate AutoHotkey Intermediate Objects GUIs are Easy w/AutoHotkey Make the switch to v2

HotStrings & Hotkeys that paste: Images, Text, and Hyperlinks / Rich text

For several years now sending keystrokes with AutoHotkey has been problematic.   It got so frustrating I asked Irfan to adapt many of my HotStrings to paste the text (instead of sending keystrokes).

This is a much more reliable way to get the text where you want it.   Nothing too special here…   But I also realized it is super easy to trigger them with either a Hotkey or a HotString.   Still, nothing too “wow” leveled (other than having automations that worked reliably).

Then I realized why don’t we kick it up a notch by making it easy to paste Rich text / Text with Hyperlinks and/or pictures.  Wow Now we’re on to something!

The function parameters are very easy to follow.  We share how to use them in this video.

Easily sending text, HTML or pIctures with Clipster
Easily sending text, HTML or pIctures with Clipster


We’re also considering wrapping the whole thing in a GUI to allow non-AutoHotkey users a way to have this functionality.  😊

Easily Adjusting your DPI

We just released two scripts that do (basically) the same thing.   They both make it super-simple to assign a hotkey to change your DPI.  One of them allows you to assign the monitor the hotkey will be applied to while the other just looks at the monitor your mouse is over.  You can see them in use in this video.

Two AHK scripts to easily change your Monitor’s DPI Scaling
Two AHK scripts to easily change your Monitor's DPI Scaling


How to Create & Use Custom functions

Last week I mentioned this video extracted from Intro to AHK v2 that explains how you can use the built-in AHK functions.    This week I’m following up by sharing this video which helps you see how you can write your own functions.  Functions are a crazy-powerful way to level you up!

Defining custom functions in AutoHotkey v2
Defining custom functions in AutoHotkey v2

Don’t forget, all of our courses come with an amazing 200% money back guarantee!


Pinning Files / Scripts in Windows 11

I have to say I’m not loving Windows 11❗ Granted, I wouldn’t even be using it if I hadn’t found this app that allows me to put the Taskbar on the side.  In this video I walk through a work-around on how to pin non-executables to the Taskbar.

How to Pin a non-executable file to Taskbar in Windows 11
How to Pin a non-executable file to Taskbar in Windows 11


How to create a File Installer with InnoSetup

A while back Jean Lalonde, author of Quick Access Popup, gave us a great tutorial on how to use InnoSetup.  In this video Jean walks us through many of the settings and how it can be configured to give your script a “level-up”.

💻 Take file installation to the next level – Use Inno Setup like a pro!
💻 Take file installation to the next level - Use Inno Setup like a pro!

Incidentally I spoke with Jean last week and he’s been hard at work on his other “clipboard” tool.  You can see an overview of it’s functionality in this video.

💥 Supercharge your productivity with this Amazing Clipboard Tool!😲
💥 Supercharge your productivity with this Amazing Clipboard Tool!😲


New YouTuber: Easily set windows locations

I was watching YouTube the other day and stumbled upon this video from Inthekhud.  He did a pretty good job.  He walks through using WinGet to detect where a window is located and then how to set it’s location.  I hope he continues to make AutoHotkey videos.  The more the better!

STOP manually adjusting windows | Use AUTOHOTKEY!
STOP manually adjusting windows | Use AUTOHOTKEY!


**********************

📚 What we’re reading


🤖 AI / Chat GPT-3 News / Usage

HUGE Bard Update: The Future of Google is Now AI

HUGE Bard Update: The Future of Google is Now AI



⚡️Productivity tips: Setting Goals

Setting Daily, Weekly, Monthly and annual goals are a great way to make sure you achieve what you want.   Having said that, goals only take you so far, in the Atomic Habits book, he explains how habits are what truly drive action!


🤣 A spot of Humor This would freak me out!

Our Most Chaotic Prank Of ALL TIME | Just For Laughs Gags
Our Most Chaotic Prank Of ALL TIME | Just For Laughs Gags


AHK Hero 🦸

Consider joining the 🦸AHK Hero club! Members receive 25% off courses, consultations, tutoring, done for you project work, etc.

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

  • How you deal with failure determines whether or not you ever get to deal with the success Dan Kennedy
  • A major reason for procrastination and lack of motivation is vagueness, confusion, and fuzzy minded thinking about what you are trying to do and in what order and for what reason. Brian Tracy
  • You must stop expecting perfection — either from yourself, or your employees, or your customers and clients. It will never happen. John Carlton
  • History is just new people making old mistakes Sigmund Freud

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 hereWe never share your email with anyone.  Ever!


The-Automator

Joe, Isaias, Irfan, and staff


P.S. Are you one of those people that don’t know what you don’t know?  One of the best ways to safeguard against this is to regularly meet amongst others that know more than you.  The AHK Hero group is a great place to learn from others and ensure you’re accurately assessing your skills.  Do yourself a favor and sign up.   The only thing you’ll regret is that you waited so long!

AutoHotkey Newsletter August 14th, 2023

AutoHotkey Newsletter

Howdy ,

Like most people that use AutoHotkey, my first uses of it were very simple things like HotStrings and Hotkeys.   I spent several years using AutoHotkey to just utilizing those until I decided to change job roles and moved into Information Technology.

The new job I was hired for  I was tasked to find a way to automate an incredibly mundane task (the job would turn over after ~1 year because it was ridiculously mundane, repetitive, and taxing.)

I began learning things like: Web Scraping, Web service APIs, Regular Expressions, simple GUI creation, Object Oriented Programming (OOP) and much more.  In this video I discuss some of the many cool uses of AutoHotkey.

Why you should learn AutoHotkey! Some most common uses of AutoHotkey

Why you should learn AutoHotkey! Some most common uses of AutoHotkey


It reminded me of this quick clip I saw in a Columbo episode.  Most people, when they first start with AutoHotkey, they are “Imitating a human“.  Probably because it just “makes sense” to us.

Are you using AutoHotkey wrong?
Are you using AutoHotkey wrong?

Most people don’t realized there are API (Application Program Interfaces) that allow them to “programmatically” control programs.  Imitating a human is (often) simple to code however it is not robust and fails a lot and doesn’t transfer to other systems.  You can get a deeper understanding of Human vs. API approach in this video.

APIs compared to Human Interfaces: How do you use AutoHotkey?
APIs compared to Human Interfaces: How do you use AutoHotkey?

In our AHK hero group we’re frequently helping people take their scripts that imitate human behaviors and adapt them to using an API approach.

Now on with the show…

Intro to AutoHotkey HotStrings with AutoHotkey Intermediate AutoHotkey Intermediate Objects GUIs are Easy w/AutoHotkey Make the switch to v2

Forcing an Expression in AHK v2

During this Automator team meeting Isaias was teaching Irfan and I how we can force an expression in v2.  It’s not “pretty” code, but it’ll ‘getter done’.  LOL

tatm:Forcing an Expression in AHK v2 to get around illegal chacter in JSON
tatm:Forcing an Expression in AHK v2 to get around illegal chacter in JSON


Using built-in AutoHotkey Functions

Unlike other languages, AutoHotkey has a LOT of built in functionality.  This video is an extract from Intro to AHK in v2.   Remember AutoHotkey functions are an AMAZING way to level-up your automation skills!

Using built-in Commands and Built in AHK v2
Using built-in Commands and Built in AHK v2


Me “Helping” AHK hero members 🤣

As many of you know, I’m not a programmer.  In fact, I love the fact that I’ve never gone down that path yet I’ve used AutoHotkey to do AMAZING things!

I’m smart enough to know hire very talented people like Isaias and Irfan to help solve the more complicated AHK Hero member’s problems.  This video a short excerpt from Galaxy Quest but it’s pretty close to how I feel on the Hero calls go.  If you’re not an AHK hero member, I highly recommend you consider joining.  Every week we have 3 hours of calls helping people with their tasks.  And we have a private Telegram group where people can get their problems solved during the week.  And you get 25% off our courses & client work!

Helping AHK Hero members
Helping AHK Hero members


📚 What we’re reading


🤖 AI / Chat GPT-3 News / Usage


⚡️Productivity tips:  Revisit current processes

Humans are horrible at re-thinking a problem.  Once we solve something we rarely re-think how it is being done.

Remember to review processes and look for ways to improve efficiency. Refining your workflows are great ways to save time and be more efficient!


🤣 A spot of Humor:  I forgot I created this page of AutoHotkey Jokes.    I’ve included a few below but be sure to check out the above page for more.

Q: What do you say to an AutoHotkey v1 user who wants to learn object-oriented programming?

A: Good luck with that!

Q: Why did the v1 user refuse to switch to v2?

A: Because they didn’t want to leave their comfort zone… which happened to be a time capsule.

Q: What do you call an AHK v1 script that uses GUIs?

A: A mess.

If you’re not using AHK v2 yet we have a great course to help you make the transition painless!


AHK Hero 🦸

Consider joining the 🦸AHK Hero club! Members receive 25% off courses, consultations, tutoring, done for you project work, etc.

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

  • Whatever Your Mind Can Conceive and Believe, It Can Achieve. Napoleon Hill
  • Work harder on yourself than you do on your job Jim Rohn
  • When experiencing errors with tools, typically you should blame the operator, not the tool. Joe Glines
  • Today is always the most productive day of your week. Mark Hunter
  • A nickel ain’t worth a dime anymore Yogi Berra

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 hereWe never share your email with anyone.  Ever!


The-Automator

Joe, Isaias, Irfan, and staff


P.S. The majority of AutoHotkey users start-off imitating a human but realize it is a lousy approach. Learning programmatic ways to automate software with AutoHotkey will save you time and build much more reliable, sharable, scripts.  We highly recommend you click here and purchase one of our courses and begin the path to victory!

Remember all of our courses come with a 200% money back guarantee so you have nothing to lose!