• Intro to AutoHotkey HotStrings with AutoHotkey Intermediate AutoHotkey Intermediate Objects GUIs are Easy w/AutoHotkey Intro to DOS & AutoHotkey AutoHotkey FAQ1 AutoHotkey FAQ2

AHK v1 to v2 Transition Course

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

Log into Your Account

Lost Password?

AutoHotkey V1 to V2 make the switch 1 100 rbg

Normal Price: 59.99
Sale price: 29.99
Want 25% off?

100 rbg
All of my courses are sold with a 30 day money back guarantee!
If you are unhappy with the course for any reason within the first 30 days, you can get a full refund, no questions asked!

Objects are the gateway to code that is: organized, intuitive, maintainable, and flexible.
They enable easy access to COM objects & Classes that are amazingly powerful yet simple to use!

  • Get to use amazing AHK classes (Chrome, mySQL, Rufaydium, WinClip, Neutron, ObjectCSV, etc)
  • Objects & Classes are the “key” to Object Oriented Programming
  • After learning Functions, Objects are the next step to leveling-up!
  • Allow you to use OOP / dot-notation which is more intuitive
  • Allow you to simplify solving complex problems
  • Better organize your code
  • Enable personalized naming conventions
  • Extend classes to borrow & build on other people’s classes
  • Convenience / simplicity when creating multiple instances
  • Establishes a hierarchy to methods and properties (Window has a document, Document has elements, Elements has events, etc.)
  • Objects allow you to easily group multiple related values with a hierarchical structure
  • Allows you to bind your functions to a given instance (restrict the value of a parameter)
  • Learn classes in the easiest to understand language (so you can use them in other languages)
  • Provides memory protection in high level languages by abstracting methods and properties to an in-memory instance. (multi-threading as an example)

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

The Ultimate Guide to Understanding AutoHotkey Scripts & avoiding looking like an idiot

Understanding AutoHotkey ScriptsThe Ultimate Guide to Understanding AutoHotkey Scripts

AutoHotkey is a powerful scripting language that allows users to automate tasks and create macros for various purposes. It is especially useful for those who work on a computer all day and need to perform repetitive tasks. This beginner’s guide to AutoHotkey scripts will help you understand how to write and use them effectively.

Introduction to AutoHotkey

AutoHotkey is a free, open-source scripting language that is easy to learn and use. It supports virtually all Windows environments, and is easy to install and set up. AutoHotkey scripts are simple text files that can be edited with any text editor and executed to perform various actions.

The Basics of AutoHotkey Scripts

AutoHotkey scripts consist of commands and expressions that are executed by the interpreter. The language has a wide range of commands, including loops, conditional statements, and functions, which make it very versatile.

To create an AutoHotkey script, you need to start by creating a new text file and saving it with the .ahk file extension. Once you have created your script file, you can start adding commands and expressions. The simplest way to start is by adding hotkeys and hotstrings.

Hotkeys allow you to assign a specific key or combination of keys to perform a certain action. For example, you can create a hotkey that launches your favorite browser with a single key press. Hotstrings, on the other hand, are similar to hotkeys, but they are triggered by entering a specific string of text.

Writing AutoHotkey Scripts

To write an AutoHotkey script, you need to have a basic understanding of the syntax and commands used in the language. The syntax is straightforward and easy to understand, making it simple to write scripts even if you have no previous programming experience.

When writing an AutoHotkey script, it is important to plan out what you want to achieve and break down your script into smaller, manageable tasks. This will help you to avoid mistakes and make the scripting process more efficient.

It is also important to test your scripts regularly to ensure that they are working as expected. This will help you to identify any errors or bugs and make necessary corrections.

Examples of AutoHotkey Scripts

Here are some examples of AutoHotkey scripts that you can use to get started:

  • A hotkey that launches your browser with a single key press
  • A hotstring that replaces a specific string of text with another string
  • A script that performs a series of actions automatically, such as launching a program and opening a specific file


AutoHotkey is a powerful scripting language that can be used to automate tasks and create macros. Whether you are a beginner or an experienced user, this guide to AutoHotkey scripts will help you to get started and understand how to write and use them effectively. So start exploring and see what you can achieve with this amazing tool!

Understanding AutoHotkey Scripts

Here at the-Automator we teach people how to leverage the power of AutoHotkey in their day-to-day lives.   If you’re just starting out with AutoHotkey we have several great courses to get you started.

Our Intro to AutoHotkey course is, by far, the best place to really get going.  We go through the basics and presume you know nothing!  We then help you understand the basics of AutoHotkey and how to get up and running in no-time.
Intro to AutoHotkey




If you prefer to start off with a free course, our “what to know before you begin to code” is both free and a great place to help you avoid pitfalls that often trip up new people.

AHK FAQ: Before you code in AHK

Painlessly switch from AutoHotkey v1➡v2

AHKv1toV2Our AutoHotkey v1 to v2 course is just about done!   Sign up for alerts and get 20% off if you purchase!  Remember all of our courses come with a 200% money back guarantee!

Below is a high-level outline of the course

  • Which Editors are available (and which we recommend)
  • Order of AHK Installation Matters 😲
  • Configuring the AHK launcher
  • Tips on using v1 to V2 converter tool (and a cool AHK script to make it more handy)
  • #Requires Directive & great script to save you a ton of time and frustration
  • Changes to the #include directive
  • Variables can be set/unset 🤷‍♂️
  • More and better Warning/Errors
  • Big Changes to assignment operator
  • Everything is an expression❗
  • Changes to Quotations 😎
  • Tweaks to Continuation Sections
  • Massive change to Auto-Execute Section
  • Huge Hotkeys/Hotstrings changes
  • 🤦‍♂️Mind-breaking scope changes for global variables
  • Commands can no-longer begin with commas
  • Can’t put a space between the command and its parenthesis
  • Some commands changed parameter order 🙄
  • Some commands changed names
  • Subcommands are split into their own functions
  • 🤩Drastic improvements to GUI and Menu syntax
  • Objects/Maps/Arrays are very different entities😲
  • Objects cant be looped as before 🤔
  • Array indexes errors and how to avoid them
  • No more ByRef keywords 😋
  • 🆕New object: Buffer 👍
  • DllCalls are extremely tricky to translate from v1 to v2

Sign up now and save 20% if you decide to purchase

Bill Gates and Steve Jobs discuss AutoHotkey (thanks to Chat GPT-3)

Bill and Steve discuss AutoHotkey (with help from Chat GPT-3)

Bill Gates: Steve, it’s great to see you. I’ve been hearing a lot about AutoHotkey lately, have you had a chance to check it out?

Steve Jobs: Yeah, I have. It’s a pretty interesting tool for automating repetitive tasks on a computer.

Bill Gates: Exactly. I think it has a lot of potential to save people a lot of time and effort.

Steve Jobs: Absolutely. I can see how it could be particularly useful for people who use a lot of keyboard shortcuts or perform the same actions over and over again.

Bill Gates: Right, and it’s not just limited to keyboard shortcuts. You can also use it to automate mouse clicks, launch programs, and even control other applications.

Steve Jobs: That’s impressive. I can see how it could be a real time-saver for businesses and individuals alike.

Bill Gates: Exactly. And the best part is that it’s open-source and free to use, so anyone can take advantage of it.

Steve Jobs: That’s great. It’s always good to see tools like this that can make people’s lives easier and more efficient.

Bill Gates: I couldn’t agree more. I think we should definitely keep an eye on AutoHotkey and see how it evolves in the future.

Steve Jobs: Definitely. It’s always exciting to see new developments in the computer world.

Bill Gates:And, if you don’t know how to use AutoHotkey, there are great courses at the-Automator.com/Learn

Steve Jobs: So true Bill, So true…