Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intermediate AutoHotkey / How to Automate your Windows PC
Rating: 4.4 out of 5(197 ratings)
1,078 students
Created byJoe Glines
Last updated 3/2022
English

What you'll learn

  • How to use many built-in AutoHotkey functions (and create your own)
  • How to work smarter, not harder
  • How to use the Amazing built-in tools to AutoHotkey that can connect to Windows programs
  • How to use objects in AutoHotkey
  • Where free resources are available for continue their journey learning AutoHotkey
  • 5 types of loops in AutoHotkey
  • How to use Set Timers to give the appearance of multi-threading
  • How to Save and Load data via ini files
  • How to Read and Write to the Windows registry
  • How to manipulate programs using built-in Controls
  • How to automate programs using their menus
  • How to use Simple and Associative Arrays
  • How to use AutoHotkey objects

Course content

13 sections88 lectures5h 36m total length
  • Introduction and about Joe Glines1:39

    Here I give a brief overview of my background and experience with AutoHotkey

  • Why you should learn AutoHotkey5:20

    AutoHotkey is an amazingly-powerful language!  I outline just some of the things you can do with it in this lecture.

  • Course syllabus / Outline3:50

    This lecture we review, at a high-level, what we will cover in this Intermediate AutoHotkey course

  • AutoHotkey Resources7:26

    There are an amazing amount of resources available to AutoHotkey users.   In this video I outline a lot of them and give a brief overview of their usage.

  • Installing AutoHotkey (Unicode 32-bit is what I recommend)1:28

    I cover downloading, installing, and setting up AutoHotkey

  • Installing an IDE / Editor for AutoHotkey2:02

    Here I discuss installing an editor for AutoHotkey.   I recommend AHK Studio as it is built for (and written in) AutoHotkey.  There are other good editors out there and, if you prefer them, then they should be fine however, throughout this course, I use AHK Studio

  • Programming Resources2:26

    Before we start coding, I wanted to make sure we're all aware how , with a good IDE, you can press F1 within your program and/or go to the AutoHotkey site for documentation

  • Quiz 1- Covering the basics

Requirements

  • Complete the Intro to AutoHotkey / Windows Desktop Automation (RPA) Udemy course (or program in AutoHotkey for 4+ months)
  • Have a Windows based PC
  • Have a mundane task you wish to automate

Description

AutoHotkey is an amazing tool that can help automate programs on your windows computer.  In this course we take a deeper-dive into programming with AutoHotkey.  The skills learned in this course will help you develop better Robotics Process Automation software.

I highly recommend you either work through the Intro to AutoHotkeys Udemy course or have ~6 months experience programming in AutoHotkey as we hit the ground running.

We cover a lot of great tools in AutoHotkey in this course.  But don't worry, you don't need to be a programmer to understand the course.  Here's a brief outline of what you'll learn:

  1. Some great default settings to have in your scripts

  2. Various types of ways to Send data/text/actions to programs

  3. Using a Set Timer to give the illusion of multi-threading

  4. Reading and Writing to .ini files (great ways to store preferences & settings)

  5. Reading and Writing to the Windows Registry

  6. Automating programs with Controls  (amazing way to automate older programs!)

  7. How to automate older programs using their menus

  8. How to work with 5 types of AutoHotkey Loops

  9. How to work with Simple and Associative Arrays / Dictionaries / Maps

  10. How to get help with your code

Take your next steps to learning AutoHotkey and how to put the "personal" back into your computer.

This course assumes you've already taken the Intro to AutoHotkey course.  People having used AutoHotkey for more than 6 months can probably jump into it without having taken the prior course

Who this course is for:

  • Guys working in Information Technology at high-tech companies with 10+ years of work experience
  • Everyone that has programs that they would like to automate
  • Beginner AutoHotkey users
  • People that want to work smarter, not harder
  • System Admins that want to streamline their processes
  • People wanting to automate their Windows computers
  • People ready to great tips & tricks to working with AutoHotkey
  • PowerShell users that want a simpler approach to automation
  • BluePrism & Automation Anywhere and UIPath users that are frustrated by programming with GUIs
  • Python users that work solely on a Windows computer and want to automate their local processes
  • Programmers that work with: JavaScript, SQL, Visual Basic, Python, PHP, and Java also frequently use AutoHotkey