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

GUIs are Easy v2 Course – Module 1: The basics

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

Log into Your Account

Lost Password?


Retail Price: $139.99
Want Access to ALL of our courses?


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!


Promo video

Creating GUIs tested by billions of people is easy with AutoHotkey

If you are looking for a way to create graphical user interfaces (GUIs) for your scripts and applications, you might want to check out AutoHotkey v2. AutoHotkey is a powerful scripting language that can automate tasks, create hotkeys, manipulate text, and much more. And with the latest version of AutoHotkey, creating GUIs has never been easier.

The course is designed for beginners and intermediate users who want to learn how to create GUIs with AutoHotkey v2. It has ~4.5h  of content!.

P.S. You don’t need any prior experience with GUI programming but being familiar with objects in AutoHotkey will help but is not NEEDED.  Our Intermediate AHK Objects & Classes course is a great way to get familiar with objects.

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

  • Create Mockups so your GUI is well thought-through
  • Easily build GUIs in just a few lines of code
  • Leverage the proven Microsoft Controls (without having to be a programmer)
  • Learn how to create GUIs by an amazing instructor with 10+ years of GUI experience
  • This is the simplest way to make GUIs or your money back!
  • Other than AutoHotkey there are NO LIBRARIES to install / download!  Your Windows computer has everything you need!
  • Courses are in clear, easy to follow, sections which help you learn snippets at a time
  • UI / UX design doesn’t have to be complicatedYou may find it hard to believe that GUIs are easy but don’t just take our word for it, read the reviews of this course.   Or better yet buy it and, if you’re not happy for ANY reason, simply ask for a refund.

You can get the course by clicking here. You can also get access to ALL of our courses by joining our AHK Mastery Membership program.

How to make a GUI | Intro to amazing GUIs with AutoHotkey in 2020

How to make a GUIHow to make a GUI

I’m so stoked to announce our Intro to GUIs with AutoHotkey course is now live!

Since I suck at GUIs I hired Isaias Baez (Raptor X / AHK Tuts on YouTube) to create the course and he did an amazing job!   Not only is it truly easy to follow, but the quality is top-notch!  In this course we show you how to make a GUI using the most proven GUIs in existence!

Not to boast but I truly believe GUIs are a great way to bring non-AutoHotkey people into AutoHotkey!

Have you ever given thought that, when we use AutoHotkey GUIs we’re able to use the most thoroughly tested GUIs on the planet?

Billions of people have used the Microsoft Windows GUIS!  Billions! Continue reading

Easily pushing delimited data into a ListView in AutoHotkey

I used to be a Data Scientist and often found data that I’d want to “peak” at.  AutoHotkey listviews are an easy way to do this!

Example Easily pushing delimited data into a ListView in AutoHotkey

Here’s the code I used to Easily pushing delimited data into a ListView in AutoHotkey
 


#Include  
;**************************************
Data=
(
Email First_Name Last_Name Title Another more more2
Joe@the-Automator.com Joe Glines the-Automator LastFound one End
joejunkemail@yahoo.com Jon King King big guy Here
Joe@AnotherDomain.com Joseph GLines Something now what ok
)

Data1=
(
ONE,TWO,THREE,FOUR,FIVE,SIX
1one,1two,1three,1four,1five,1six
2one,2two,2three,2four,2five,2six
)
LV_Table(Data1,",",1,Title:="Example Tab delimited data & not using header") ;comma on variable
;~ Data_Source3:=A_ScriptDir . "\data.txt"
;~ LV_Table(Data_Source3,,0,Title:="Example large tab delimited FILE not using header") ;tab on file

;~ LV_Table(Post, delimiter:="`t",UseHeader:=1,Title:="Joe's posts")
LV_Table(Data_Source, delimiter="`t",UseHeader=1,Title=""){ ; default delimiter set to tab
if FileExist(Data_Source) ;if file exists use it as source
FileRead, Data_Source, %Data_Source% ;read in and store as variable

;***********parse the data in variable and store in object*******************
data_obj := StrSplit(Data_Source,"`n","`r") ;parse earch row and store in object
rowHeader:=StrReplace(data_obj.RemoveAt(1),Delimiter,"|",Numb_Columns) ; Remove header from Object and convert to pipe delimited
if (useHeader=0){
loop, % Numb_Columns+1
RH.="Col_" A_Index "|"
rowHeader:=RH
}

dCols:= (Numb_Columns<8) ? 400: ((Numb_Columns<80) ? 650 : 1100) ;if cols <10 use 400; if cols <80 use 650 ; else use 1100
dRows:= (data_obj.MaxIndex() >27) ? 26 : data_obj.MaxIndex() ;if rows >27 use 26 else use # of rows

Gui, Table_View: New,,%Title% ;create new gui window and set title
Gui, Add, ListView, w%dCols% r%dRows% grid , % rowHeader ;set headers

For Each, Row In data_obj ;add the data lines to the ListView
LV_Add("", StrSplit(Row, Delimiter)*) ;LV_Add is a variadic function

Gui, Table_View:Show
}

How to create a Resizable GUI in AutoHotkey | Amazing AutoHotkey function for GUIs in 2021

Resizable GUI in AutoHotkeyHere’s a handy Resizable GUI in AutoHotkey Function in AutoHotkey that I used to use a lot more (before I had access to the Debug window in AHK Studio and Output Window in SciTE4AutoHotkey)

You can learn how to create simple AutoHotkey GUIs in our Intro to GUIs in AutoHotkey Udemy course

Code for Resizable AutoHotkey GUI Function in AutoHotkey

Resizable GUI in AutoHotkey