Tutorials
There are many tutorials available for AutoIt. This page is an overview of a few known tutorials. More tutorials can possibly be found and will be added to this page in time.
AutoIt beginner
These tutorials describe simple tasks and AutoIt syntax.
Autoit-1-2-3
By Valuater, this tutorial is one of the most popular. Some key features are:
- Over 19 Interactive GUI's
- Over 50 Step-by-Step Scripts
- Verbal Instructions
- Complete with Demonstrations and Answers
- Exe Format for New People
This is the second page you will see when running AutoIt 1-2-3. It gives important links to necessary downloads and allows you to run demos that are supplied with the program.
You can download AutoIt 1-2-3 from here, or check out the Forum page.
Learning to script with AutoIt V3
This tutorial has example AU3 files contained in the text, printable exercise question/answer sheet and more. Originally by lxP and updated by BrettF, this is a great starting point for those who have never scripted before. For people who may have done other languages, this will also be a good back to basics tutorial.
Video
These are almost 20 AutoIt video tutorials by 403forbidden. You can view all the tutorials at the link below. They start at a beginner level and work up from there.
Set of tutorials by Morthawt
More complicated AutoIt commands and concepts
- Arrays
- GUIRegisterMsg
- Interrupting a running function
- Variables - using Global, Local, Static and ByRef
- Managing multiple GUIs
- Setting styles
- Moving and resizing pop up GUIs
- Modal MsgBox styles
- Tabs
- Recursion
- Microsoft ActiveX Data Objects (ADO)
- DllCall - Tutorial on DllCall() & DllStructs.
Tips to make your coding easier
Books
AutoIt v3: Your Quick Guide (Andy Flesner, O'Reilly)
This guide teaches you the foundations of the AutoIt v3 language. You will learn about variables and includes, graphical user interfaces, user-defined functions, and conditional and loop statements. You will then apply what you have learned in examples related to the system administration field.