• Intro to AutoHotkey HotStrings with AutoHotkey Intermediate AutoHotkey GUIs are Easy with AutoHotkey Intro to DOS & AutoHotkey AutoHotkey FAQ AutoHotkey FAQ

Intermediate Objects and Classes Course

Log into Your Account

Lost Password?

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

Promo Thumbnail 1.1.1 guarantee
guarantee 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.

How to Automate Chrome with Rufaydium: Without Selenium or Debug mode

Automate Chrome with Rufaydium

</p> <h2>Automate Chrome with Rufaydium</h2> <p>

Automate Chrome with Rufaydium by Xeo786

New way to automate Chromium based browseres with AutoHotkey.
Here is the link on github and on AutoHotkey forum


Watch this video to understand what Webdrivers are, how they are different from Selenium.

You can get the webdrivers here: ChromeWebdriver, EdgeWebdriver, FirefoxWebdriver

Overview of Rufaydium and AutoHotkey

In this video we discuss why Rufaydium has so much potential, some of the things we hope it has built into it, and the alternatives like Chrome.ahk and Selenium.

Rufaydium: a New Chromium Automation with AutoHotkey

Automate Chrome with Rufaydium and AutoHotkey First Tutorial

Our first Rufaydium tutorial we walk through how to set it up and how to Automate Chrome with Rufaydium
Automating Chrome with Rufaydium & AutoHotkey: #Getting started

How to use a Chrome Profile with Rufaydium and AutoHotkey

Connecting to and Using a Chrome profile with Rufaydium

Vote on AHKCon Lectures – Let us know what you want to learn at AHKCon 2022


Vote on AHKCon Lectures

We’re getting closer to AHKCon which is going to be on  August 6th and 7th.  Each day we’ll be starting at 10:00 a.m. EDT and going for four hours each day.  If you haven’t already signed up to be notified of updates, you can do so here

To be sure we provide content that is helpful for attendees we’re making a few assumptions

  • You can understand English
  • You’ve been using AutoHotkey for 6 months (or have 1 year+ programming experience in other languages)

The Conference will be held in a Zoom Webinar and sessions will be the following two formats:

  • Lectures (people present a “how to” do something with AutoHotkey
  • Panels (a group of AHK experts discuss a given topic)

While we have a good handle on the topics for the panels, we’d really like to get you to vote on the topics for AHKCon lectures.

Amazing Advanced course on AutoHotkey Objects and Classes – Coming in 2022

We’re working on an advanced course deep-diving into Objects in AutoHotkey.  In the Intermediate AutoHotkey course I covered some of the basics of storing data in Objects however, with the help of RaptorX / Isaias Baez I’m creating a course that dives deep into AutoHotkey Objects and Classes

We’re finalizing the outline and beginning to produce the videos.  Below is a current peak into what will be covered.  If you’d like to stay informed, please complete this short form and we’ll keep you in the loop!

AutoHotkey Objects and Classes

  • What AutoHotkey objects and classes are and why you should learn them
  • What can be done with objects
  • Diving into: Items, Keys, Properties and Methods
  • Quick refresher on Functions
  • Object Types (Arrays, Associative Arrays, Multi-dimensional arrays, Maps (new in V2
  • Advantages & Disadvantages of Dot Notation and Object Oriented Principles
  • Functional Programming Concepts and Terminology
  • Creating your own Objects & Classes
  • What is a COM Object & Why you should use one
  • What COM objects are available
  • Reading and Understanding the MSDN Documentation
  • Nuances & best practices