Voici la liste complète des mots clés disponibles dans AutoIt. Cliquez sur le nom d'un mot clé pour une description complète.
| Mots clés | Description |
| False / True | Valeurs booléennes à utiliser dans des expressions logiques. |
| #comments-start | Commence un bloc de commentaire. |
| #comments-end | Termine un bloc de commentaire. |
| ContinueCase | Abandonne le case (cas) en cours et passe au case (cas) suivant dans un bloc Select ou Switch. |
| ContinueLoop | Continue une boucle While/Do/For. |
| Default | Valeur du mot clé utilisé par l'appel d'une fonction. |
| Dim / Global / Local / Const | Déclare une variable, une constante, ou crée un tableau. |
| Do...Until (Fait...Tant que). | Boucle basée sur une expression. |
| Enum | Enumère les constantes. |
| Exit | Termine le script. |
| ExitLoop | Termine une boucle While/Do/For. |
| For...To...Step...Next | Boucle basée sur une expression (Pour...A...Incrément...Suivant). |
| For...In...Next | Enumère les éléments d'une collection d'objets ou d'une table (Pour...Dans...Suivant). |
| Func...Return...EndFunc | Définit une fonction utilisateur qui prend zéro argument ou plus et qui retourne optionnellement un résultat. |
| Func OnAutoItExit ()...EndFunc | Définit une fonction utilisateur appellée à la fin du script. |
| Func OnAutoItStart ()...EndFunc | Définit une fonction utilisateur appellée au lancement du script. |
| If...Then | Exécute une conditions simple (Si...Alors). |
| If...ElseIf...Else...EndIf | Exécute une conditions (Si...Sinon Si...Sinon...Fin de si). |
| #include-once | Spécifie que le fichier en cours ne peut être inclus qu'une seule fois. |
| #include | Inclus un fichier dans le script actuel. |
| #NoTrayIcon | Indique que l'icône ne sera pas affichée dans la barre des taches au lancement du script. |
| ReDim | Redimensionne un tableau existant. |
| #RequireAdmin | Spécifie que le script a besoin des droits administrateurs pour être exécuté. |
| Select...Case...EndSelect | Exécute une conditions (Choisit...Cas...Fin de choix). |
| Switch...Case...EndSwitch | Exécute une conditions (Sélectionne...Cas...Fin de sélection). |
| While...WEnd | Boucle basée sur une expression (Tant que...Fin). |
| With...EndWith | Utilisé pour réduire la taille du référencement des variables de type objet (Avec...Fin). |