Hier die komplette Liste der Funktionen, die in AutoIt verfügbar sind. Klicke auf eine Funktion, um eine detailierte Beschreibung zu erhalten.
| Funktion | Beschreibung |
| _ArrayAdd | Fügt einen speziellen Wert an das Ende des Datenfeldes an, gibt das angepasste Datenfeld zurück. |
| _ArrayBinarySearch | Nutzt einen binären Such-Algorithmus um ein eindimensionales Datenfeld (array) zu durchsuchen. |
| _ArrayCreate | Erzeugt ein kleines Datenfeld (array) mit schnell zuzuordnenden Werten. |
| _ArrayDelete | Entfernt das spezifierte Element aus dem Datenfeld (array), gibt das angepasste Datenfeld zurück. |
| _ArrayDisplay | Zeigt ein 1-dimensionales Datenfeld (array) als Meldung in einem Dialogfeld (message box) an. |
| _ArrayInsert | Fügt eine neue Zeichenfolge (string) am spezifizierten Element in das Datenfeld ein, gibt das angepasste Datenfeld zurück. |
| _ArrayMax | Gibt den höchsten Wert aus einem Datenfeld (array) zurück. |
| _ArrayMaxIndex | Gibt den Index des höchsten Wertes aus einem Datenfeld (array) zurück. |
| _ArrayMin | Gibt den niedrigsten Wert aus einem Datenfeld (array) zurück. |
| _ArrayMinIndex | Gibt den Index des niedrigsten Wertes aus einem Datenfeld (array) zurück. |
| _ArrayPop | Gibt das letzte Element eines Datenfeldes zurück und löscht dieses gleichzeitig. |
| _ArrayReverse | Umdrehen der Reihenfolge der Elemente in einen Datenfeld. |
| _ArraySort | Sortiert ein multidimensionales Datenfeld. |
| _ArraySwap | Austausch zweier Element eines Datenfeldes. |
| _ArrayToClip | Sendet den Inhalt eines Datenfeldes an die Zwischenablage. |
| _ArrayToString | Schreibt die Elemente eines Datenfeldes in eine Zeichenfolge, getrennt durch ein angegebenes Trennzeichen (Delimiter). |
| _ArrayTrim | Trimmen (anpassen/beschneiden) aller Element in einem Datenfeld auf eine bestimmte Anzahl von Zeichen. |
| _Ceil | Gibt die näheste Ganzzahl größer oder gleich dem angegebenen Wert zurück. |
| _ColorGetBlue | Gibt den Blau-Anteil einer Farbe zurück. |
| _ColorGetGreen | Gibt den Grün-Anteil einer Farbe zurück. |
| _ColorGetRed | Gibt den Rot-Anteil einer Farbe zurück. |
| _DateAdd | Berechnet ein neues Datum basierend auf einem gegebenen Datum und einem zu addierenden Intervall. |
| _DateDayOfWeek | Gibt den Namen des Wochentages zurück, basierend auf dem angegeben Tag. |
| _DateDaysInMonth | Gibt die Anzahl der Tage im Monat zurück, basierend auf den angegeben Werten für Monat und Jahr. |
| _DateDiff | Gibt die Differenz zwischen Anfangs- und Enddatum zurück, in dem vorgegebenen Ausdruck. |
| _DateIsLeapYear | Prüft ein Jahr um festzustellen ob es ein Schaltjahr ist. |
| _DateIsValid | Prüft das gegebene Datum auf Gültigkeit. |
| _DateTimeFormat | Gibt das Datum abhänig von der in der Systemeinstellung gewählten Ländereinstellungen zurück. |
| _DateToDayValue | Spalt eine Zeichenfolge die Datum und Zeit in 2 separate Datenfelder |
| _DateToDayOfWeek | Gibt den Tag als Zahl für ein vorgegebenes Datum zurück. |
| _DateToDayValue | Gibt den Datumswert ab 1. Januar 4713 v.Chr. 12:00 für ein angegebenen gregorianisches Datum zurück. |
| _DayValueToDate | Addiert die angegebenen Tage seit dem 1. Januar 4713 v.Chr. 12:00 und gibt das greorgianische Datum zurück. |
| _FileCountLines | Gibt die Anzahl der Zeilen in der angegebenen Datei zurück. |
| _FileCreate | Erstellt eine Datei oder setzt die Länge der angegebenen Datei auf 0 zurück. |
| _FileReadToArray | Liest die angegebene Datei in ein Datenfeld (array) ein. |
| _FileWriteLog | Schreibt das aktuelle Datum, die aktuelle Zeit und den angegebenen Text in eine Log Datei. |
| _Floor | Gibt die Ganzzahl zurück, die weniger oder gleich dem angegebenen Wert ist. |
| _GetIP | Ermittelt die IP-Adresse eines Netzwerkcomputers. |
| _HexToString | Wandelt eine Hex-Zeichefolge in ANSI-Zeichenfolge um. |
| _Iif | Führt einen Boolean Test durch. |
| _INetExplorerCapable | Wandelt eine Zeichfolge in eine IE (Internet Explorer)-taugliche Zeile um. |
| _INetMail | Öffnet das Standard-Mailprogramm mit der angegeben Adresse, Betreff, und Inhalt. |
| _MathCheckDiv | Prüft, ob NumA durch NumB glatt teilbar ist. |
| _Max | Auswerten, welche von zwei angegebenen Zahlen größer ist. |
| _Min | Auswerten, welche von zwei angegebenen Zahlen kleiner ist. |
| _Now | Gibt das aktuelle Datum und die aktuelle Zeit entsprechend dem eingestellten Format zurück. |
| _NowCalc | Ausgabe des Datums und der Zeit im Format JJJJ/MM/TT HH:MM:SS zur Weiterverwendung in Kalkulationen. |
| _NowCalcDate | Returns the current Date in format YYYY/MM/DD. |
| _NowDate | Rückgabe des aktuellen Datums im eingestellten Format. |
| _NowTime | Gibt die aktuelle Zeit im Format HH:MM:SS zurück. |
| _RunDos | Führt ein DOS Kommando in einem versteckten DOS/CMD Fendster aus. |
| _StringEncrypt | Ein auf RC4 basierende Zeichenfolge Verschlüsselungsfunktion. |
| _StringProper | Wandelt den ersten Buchstaben aller Wörter einer Zeichenfolge in Großbuchstaben um. Wandelt alle anderen Buchstaben in Kleinbuchstaben um. Arbeitet wie die Funktion Gross/proper in Tabellenkalkulationen. |
| _StringRepeat | Wiederholt eine Zeichenfolge entsprechend der festgelegten Anzahl. |
| _StringReverse | Dreht den Inhalt der angegebenen Zeichenfolge um. |
| _StringToHex | Wandelt eine Zeichenfolge in Hex-Zeichen um. |
| _TempFile | Erstellt einen Namen für eine temporäre Datei. Es ist garantiert, das die Datei nicht bereits im %Temp% Verzeichnis des Anwenders existiert. |
| _TicksToTime | Wandelt den angegebenen "Tick"-Wert in Stunden, Minuten und Sekunden um. |
| _TimeToTicks | Wandelt die angegebene Zeit (Stunden, Minuten, und Sekunden) in "Ticks" um. |
| _viOpen | Schließt eine VISA Verbindung an ein Gerät/Instrument. |
| _viExecCommand | Sendet einen Befehl/Abfrage an ein Instrument/Gerät durch den VISA Anschluss (GPIB / TCP) |
| _viFindGpib | Sende einen Befehl/Abfrage an ein Instrument/Gerät durch das VISA Interface (GPIB / TCP) |
| _viGpibBusReset | GPIB BUS "reset": |
| _viGTL | "Go To Local"-Modus: |
| _viOpen | Öffnet eine VISA-Verbindung zu einem Instrument/Gerät. |
| _viSetAttribute | Setzt irgendein VISA-Attribut |
| _viSetTimeout | Setzt die VISA Zeitabschaltung in Millisekunden. |