Es folgt eine komplette Liste der Funktionen die in AutoIt verfügbar sind. Ein Klick auf einen Funktionsnamen liefert eine detaillierte Beschreibung.
Siehe Hinweise zu den Funktionen für Details zur Verwendung.
| Funktionen | Beschreibung |
|---|---|
| Abs | Gibt den absoluten Wert (Betrag) einer Zahl zurück. |
| ACos | Errechnet den Arcus-Cosinus einer Zahl. |
| AdlibRegister | Registriert eine Adlib-Funktionalität. |
| AdlibUnRegister | Deregistriert eine Adlib-Funktion. |
| Asc | Gibt den ASCII-Code eines Zeichens zurück. |
| AscW | Gibt den Unicode-Code eines Zeichens zurück. |
| ASin | Errechnet den Arcus-Sinus einer Zahl. |
| Assign | Weist einer Variable namentlich Daten zu. |
| ATan | Errechnet den Arcus-Tangens einer Zahl. |
| AutoItSetOption | Ändert den Ablauf verschiedener AutoIt-Funktionen/Parameter. |
| AutoItWinGetTitle | Gibt den Titel des AutoIt-Fensters zurück. |
| AutoItWinSetTitle | Ändert den Titel des AutoIt-Fensters. |
| Beep | Spielt einen Beep-Ton über den Systemlautsprecher ab. |
| Binary | Gibt die binäre Darstellung eines Ausdruckes zurück. |
| BinaryLen | Gibt die Anzahl von Bytes einer Binärvariablen zurück. |
| BinaryMid | Extrahiert eine Anzahl von Bytes aus einer Binärvariablen. |
| BinaryToString | Wandelt eine binäre Variante in einen String. |
| BitAND | Führt eine Bitweise AND Operation durch. |
| BitNOT | Führt eine Bitweise NOT Operation durch. |
| BitOR | Führt eine Bitweise OR Operation durch. |
| BitRotate | Führt eine Bit-Shift Operation mit Wechsel durch. |
| BitShift | Führt eine Bit Shift Operation durch. |
| BitXOR | Führt eine Bitweise exklusive OR (XOR) Operation durch. |
| BlockInput | Sperrt/Entsperrt Maus und Tastatur. |
| Break | Ermöglicht oder blockiert das Abbrechen eines Skripts durch den Benutzer über das Tray-Icon-Menü. |
| Call | Ruft eine benutzerdefinierte oder integrierte Funktion auf, deren Name in einem String übergeben wird. |
| CDTray | Öffnet oder schließt die gewünschte Laufwerkschublade. |
| Ceiling | Gibt die nächste Ganzzahl größer oder gleich dem angegebenen Wert zurück. |
| Chr | Gibt ein Zeichen entsprechend eines ASCII-Codes wieder. |
| ChrW | Gibt ein Zeichen entsprechend eines Unicode-Codes wieder. |
| ClipGet | Holt Text aus der Zwischenablage. |
| ClipPut | Schreibt einen Text in die Zwischenablage. |
| ConsoleRead | Liest vom STDIN-Strom des AutoIt-Skriptprozesses. |
| ConsoleWrite | Schreibt Daten in den STDOUT-Stream. Viele Texteditoren können diesen Stream lesen und viele andere Programme können diesen String verarbeiten. |
| ConsoleWriteError | Schreibt Daten in den STDERR-Stream. Einige Texteditoren können diesen Stream lesen. Es gibt auch Programme, die diesen Stream lesen können, oder sogar Daten hierüber erwarten. |
| ControlClick | Sendet einen Mausklick-Befehl an das angegebene Control. |
| ControlCommand | Sendet einen Befehl an ein Control. |
| ControlDisable | Sperrt/deaktivert ein Control. |
| ControlEnable | Gibt ein gesperrtes (disabled) Control frei. |
| ControlFocus | Setzt den Eingabefokus auf ein bestimmtes Control in einem Fenster. |
| ControlGetFocus | Gibt den Klassennamen des Controls zurück, das den (Eingabe-) Fokus in einem bestimmten Fenster hat. |
| ControlGetHandle | Erfragt den internen "handle" (Prozessidentifizierungscode) eines Controls. |
| ControlGetPos | Erfragt die Position und die Größe eines Controls relativ zu seinem Fenster. |
| ControlGetText | Erfragt Text vom Control. |
| ControlHide | Versteckt ein Control. |
| ControlListView | Sendet einen Befehl an ein ListView32 Control. |
| ControlMove | Verschiebt ein Control in einem Fenster. |
| ControlSend | Sendet eine Folge von Zeichen (Tastendrücken) an ein Control. |
| ControlSetText | Schreibt einen neuen Text in ein Control. |
| ControlShow | Zeigt ein verstecktes Control an. |
| ControlTreeView | Sendet einen Befehl an ein TreeView32 Control. |
| Cos | Berechnet den Cosinus einer Zahl. |
| Dec | Gibt eine numerische Entsprechung eines hexadezimalen Strings wieder. |
| DirCopy | Kopiert einen Ordner samt Unterordner und Dateien (funktioniert wie xcopy). |
| DirCreate | Erstellt ein Verzeichnis/Ordner. |
| DirGetSize | Gibt die Größe eines Verzeichnisses in Bytes zurück. |
| DirMove | Verschiebt ein Verzeichnis samt Unterordner und Dateien. |
| DirRemove | Löscht ein Verzeichnis oder einen Ordner. |
| DllCall | Ruft eine Funktion in einer DLL dynamisch auf. |
| DllCallAddress | Ruft eine Funktion an einer bestimmten Speicheradresse dynamisch auf. |
| DllCallbackFree | Gibt ein zuvor mit DllCallbackRegister erzeugtes Handle wieder frei. |
| DllCallbackGetPtr | Gibt einen Zeiger auf eine Callback Funktion zurück die an Win32 API übergeben werden kann. |
| DllCallbackRegister | Erzeugt eine benutzerdefinierte Callback- (Rückruf-)funktion. |
| DllClose | Schließt eine zuvor geöffnete DLL. |
| DllOpen | Lädt eine DLL für den Gebrauch in DllCall. |
| DllStructCreate | Erzeugt eine Struktur im C/C++-Stil die mit DllCall genutzt werden kann. |
| DllStructGetData | Gibt die Daten eines Elements der Struktur zurück. |
| DllStructGetPtr | Gibt den Zeiger auf die Struktur oder ein Element in der Struktur zurück. |
| DllStructGetSize | Gibt die Grösse der Struktur in Bytes zurück. |
| DllStructSetData | Setzt Daten in einem Element der Struktur. |
| DriveGetDrive | Gibt ein Array mit den gesuchten Laufwerken zurück. |
| DriveGetFileSystem | Gibt den Typ des Dateisystems eines Laufwerks (bzw. Partition) zurück. |
| DriveGetLabel | Gibt die Bezeichnung eines Laufwerkes zurück, wenn es eine besitzt. |
| DriveGetSerial | Gibt die Seriennummer eines Laufwerkes zurück. |
| DriveGetType | Gibt den Laufwerkstyp zurück. |
| DriveMapAdd | Weist ein Netzlaufwerk zu. |
| DriveMapDel | Trennt die Verbindung zu einem Netzlaufwerk.. |
| DriveMapGet | Ruft Details eines gemappten Laufwerks ab. |
| DriveSetLabel | Setzt die Bezeichnung eines Laufwerkes. |
| DriveSpaceFree | Gibt den freien Speicher auf einem Laufwerk in Megabyte zurück. |
| DriveSpaceTotal | Gibt den gesamten Speicher auf einem Laufwerk in Megabyte zurück. |
| DriveStatus | Gibt den Status eines Laufwerkes als String zurück. |
| EnvGet | Ermittelt den Wert einer Umgebungsvariablen. |
| EnvSet | Setzt den Wert einer Umgebungsvariablen. |
| EnvUpdate | Aktualisiert die Betriebssystem-Umgebung. |
| Eval | Gibt den Inhalt einer Variable, welche durch einen String benannt wird, zurück. |
| Execute | Führt einen Ausdruck aus. |
| Exp | Berechnet die Potenz zur Basis e. |
| FileChangeDir | Wechselt das gegenwärtige Arbeitsverzeichnis. |
| FileClose | Schließt eine zuvor geöffnete Datei. |
| FileCopy | Kopiert eine oder mehrere Dateien. |
| FileCreateNTFSLink | Erstellt ein NTFS-Hardlink zu einer Datei oder einem Ordner. |
| FileCreateShortcut | Erstellt eine Verknüpfung (*.lnk). |
| FileDelete | Löscht eine oder mehrere Dateien. |
| FileExists | Prüft, ob eine Datei oder ein Verzeichnis besteht. |
| FileFindFirstFile | Erzeugt ein Suchhandle, welches durch einen Pfad und eine Dateimaske definiert ist. |
| FileFindNextFile | Gibt den nächsten Dateinamen aus, welcher durch das Suchhandle definiert wurde. |
| FileFlush | Leert den Puffer einer Datei im Speicher. |
| FileGetAttrib | Gibt einen String zurück, der die Attribute einer Datei repräsentiert. |
| FileGetEncoding | Ermittelt die Text-Kodierung einer Datei. |
| FileGetLongName | Gibt den angegebenen Dateinamen und -pfad im Langformat zurück. |
| FileGetPos | Ermittelt die aktuelle Datei-Position. |
| FileGetShortcut | Ermittelt die Details zu einer Verknüpfung. |
| FileGetShortName | Gibt den angegebenen Dateinamen und -pfad im Format 8.3 zurück. |
| FileGetSize | Gibt die Größe einer Datei in Bytes zurück. |
| FileGetTime | Gibt die Zeit- und Datumsinformationen einer Datei zurück. |
| FileGetVersion | Gibt die Versionsinformationen einer Datei zurück. |
| FileInstall | Bindet eine Datei in das kompilierte Skript ein und kopiert sie in das angegebene Verzeichnis. |
| FileMove | Verschiebt eine oder mehrere Dateien. |
| FileOpen | Öffnet eine Datei zum Lesen oder Schreiben. |
| FileOpenDialog | Zeigt den "Datei öffnen"-Dialog an. |
| FileRead | Liest eine bestimmte Anzahl von Zeichen aus einer zuvor geöffneten Datei. |
| FileReadLine | Liest eine Textzeile aus einer zuvor geöffneten Textdatei. |
| FileReadToArray | Liest die festgelegte Datei in ein Array. |
| FileRecycle | Verschiebt eine Datei oder einen Ordner in den Papierkorb. |
| FileRecycleEmpty | Leert den Papierkorb. |
| FileSaveDialog | Zeigt den "Datei speichern"-Dialog an. |
| FileSelectFolder | Bietet eine graphische Ordnerauswahl an. |
| FileSetAttrib | Setzt die Attribute einer oder mehrerer Dateien/Verzeichnisse. |
| FileSetEnd | Setzt das Ende der Datei auf die aktuelle Position. |
| FileSetPos | Setzt die aktuelle Datei-Position. |
| FileSetTime | Setzt die Zeit- und Datumsinformationen einer oder mehrerer Dateien (oder Verzeichnisse). |
| FileWrite | Schreibt Text/Daten an das Ende einer zuvor geöffneten Textdatei. |
| FileWriteLine | Fügt eine Zeile Text an das Ende einer zuvor geöffneten Textdatei. |
| Floor | Rundet auf die nächste Ganzzahl, die kleiner oder gleich dem angegebenen Wert ist. |
| FtpSetProxy | Setzt den Internet-Proxyserver für den FTP-Zugang. |
| FuncName | Gibt den Namen einer Funktion zurück der in einer Variable gespeichert ist. |
| GUICreate | Erstellt ein GUI-Fenster. |
| GUICtrlCreateAvi | Erstellt ein AVI Video-Control für die GUI. |
| GUICtrlCreateButton | Erstellt einen Button für die GUI. |
| GUICtrlCreateCheckbox | Erstellt eine Checkbox für die GUI. |
| GUICtrlCreateCombo | Erstellt eine Liste mit ausklappbarer Auswahl (ComboBox) für die GUI. |
| GUICtrlCreateContextMenu | Erstellt ein Kontextmenü für ein Control oder das ganze GUI-Fenster. |
| GUICtrlCreateDate | Erstellt ein Datumsauswahl-Item für die GUI. |
| GUICtrlCreateDummy | Erstellt ein Dummy-Control für die GUI. |
| GUICtrlCreateEdit | Erstellt ein (mehrzeiliges) Edit-Control für die GUI. |
| GUICtrlCreateGraphic | Erstellt ein graphisches Control für die GUI. |
| GUICtrlCreateGroup | Erstellt ein Gruppen-Control für die GUI. |
| GUICtrlCreateIcon | Erzeugt ein Icon-Control für die GUI. |
| GUICtrlCreateInput | Erstellt ein Eingabe-Control für die GUI. |
| GUICtrlCreateLabel | Erstellt ein Label für die GUI. |
| GUICtrlCreateList | Erstellt ein List-Control für die GUI. |
| GUICtrlCreateListView | Erstellt eine Liste (mit ein oder mehreren Spalten) für die GUI (ListView-Control). |
| GUICtrlCreateListViewItem | Erstellt einen Eintrag in einer mehrspaltigen Liste (ListView). |
| GUICtrlCreateMenu | Erstellt eine Menüleiste für die GUI. |
| GUICtrlCreateMenuitem | Erstellt einen Menüeintrag für die GUI. |
| GUICtrlCreateMonthCal | Erzeugt die Anzeige eines Monatskalenders für die GUI. |
| GUICtrlCreateObj | Erzeugt ein ActiveX Control in der GUI. |
| GUICtrlCreatePic | Erzeugt ein Bild-Control für die GUI. |
| GUICtrlCreateProgress | Erstellt eine Progressbar für die GUI. |
| GUICtrlCreateRadio | Erstellt ein Radiobutton für die GUI. |
| GUICtrlCreateSlider | Erstellt ein Slider-Control für die GUI. |
| GUICtrlCreateTab | Erzeugt eine Karteireiterauswahl (Tab) für die GUI. |
| GUICtrlCreateTabItem | Erstellt einen TabItem Control innerhalb eines existierenden Tab Control einer GUI. |
| GUICtrlCreateTreeView | Erstellt ein Treeview-Control für die GUI. |
| GUICtrlCreateTreeViewItem | Erstellt einen Eintrag in einem Treeview. |
| GUICtrlCreateUpdown | Erstellt ein Pfeiltasten-Control für die GUI. |
| GUICtrlDelete | Löscht ein Control. |
| GUICtrlGetHandle | Gibt den Handle für ein Control und einige (Item-)Sonder-Handles (Menu, ContextMenu, TreeViewItem) zurück. |
| GUICtrlGetState | Liefert den aktuellen Status eines Controls. |
| GUICtrlRead | Liest den Status oder die Daten eines Controls. |
| GUICtrlRecvMsg | Schickt eine Nachricht an ein Control und bringt Informationen in lParam zurück. |
| GUICtrlRegisterListViewSort | Registriert eine benutzerdefinierte Funktion für eine interne ListView Sortierungs-Rückruffunktion. |
| GUICtrlSendMsg | Schickt eine Nachricht an ein Control. |
| GUICtrlSendToDummy | Sendet eine Nachricht an ein Dummy-Control. |
| GUICtrlSetBkColor | Setzt die Hintergrundfarbe eines Controls. |
| GUICtrlSetColor | Setzt die Textfarbe eines Controls. |
| GUICtrlSetCursor | Setzt das Mauszeiger-Icon für ein bestimmtes Control. |
| GUICtrlSetData | Verändert die Daten eines Controls. |
| GUICtrlSetDefBkColor | Setzt die Standardhintergrundfarbe für alle Controls in einem GUI Fenster. |
| GUICtrlSetDefColor | Setzt die Standardtextfarbe für alle Controls in einem GUI Fenster. |
| GUICtrlSetFont | Setzt die Schriftart und Schriftgröße für ein Control. |
| GUICtrlSetGraphic | Ändert die Daten für ein Steuerungsitem. |
| GUICtrlSetImage | Bestimmt das Bitmap- oder Iconbild, das für ein Control verwendet wird. |
| GUICtrlSetLimit | Beschränkt die Zahl der Zeichen/Pixel für ein Control. |
| GUICtrlSetOnEvent | Definiert eine nutzerdefinierte Funktion, die aufgerufen wird, wenn ein Control angeklickt wird. |
| GUICtrlSetPos | Verändert die Position eines Controls innerhalb des GUI-Fensters. |
| GUICtrlSetResizing | Definiert die Methode zur Größenänderung, die von einem Control verwendet wird. |
| GUICtrlSetState | Verändert den Status eines Controls. |
| GUICtrlSetStyle | Verändert den Stil eines Controls. |
| GUICtrlSetTip | Legt den "Tip-Text" eines Controls fest. |
| GUIDelete | Löscht ein GUI Fenster und alle enthaltenen Controls. |
| GUIGetCursorInfo | Erfragt die Position des Mauszeigers relativ zum GUI-Fenster. |
| GUIGetMsg | Fragt die GUI nach aufgetretenen Ereignissen (events) ab. |
| GUIGetStyle | Erfragt den Stil GUI-Fensters. |
| GUIRegisterMsg | Registriert eine benutzerdefinierte Funktion für eine Windows-Message-ID (WM_MSG). |
| GUISetAccelerators | Setzt eine Tabelle mit Zugriffstasten in einem GUI Fenster. |
| GUISetBkColor | Setzt die Hintergrundfarbe des GUI-Fensters. |
| GUISetCoord | Legt die absoluten Koordinaten für das nächste Control fest. |
| GUISetCursor | Legt das Mauszeiger-Icon für ein GUI-Fenster fest. |
| GUISetFont | Legt die Standardschriftart eines GUI-Fensters fest. |
| GUISetHelp | Bestimmt eine ausführbare Datei, die gestartet wird sobald die F1-Taste gedrückt wird. |
| GUISetIcon | Setzt das Icon, das in einem GUI-Fenster angezeigt wird. |
| GUISetOnEvent | Definiert eine vom Benutzer geschriebene Funktion, die aufgerufen wird, wenn ein Control angeklickt wird. |
| GUISetState | Verändert den Status eines GUI-Fensters. |
| GUISetStyle | Ändert den Stil eines GUI-Fensters. |
| GUIStartGroup | Legt fest, dass alle Controls, die anschließend erzeugt werden, zu einer Gruppe zusammengefasst werden. |
| GUISwitch | Ändert die Wahl des aktuellen Fensters, auf welches GUI-Funktionen angewendet werden können. |
| Hex | Gibt einen hexadezimal konvertierten String eines Integers oder eines Binärs zurück. |
| HotKeySet | Setzt einen HotKey, um eine selbsterstellte Funktion aufzurufen. |
| HttpSetProxy | Setzt den Internet Proxy für den Gebrauch des http-Zugriffs. |
| HttpSetUserAgent | Setzt den Http User-Agent String, der bei allen Internetanfragen mitgesendet wird. |
| HWnd | Wandelt einen Ausdruck in ein HWND Handle. |
| InetClose | Schließt ein Handle, welches von InetGet() zurückgegeben wird. |
| InetGet | Lädt eine Datei aus dem Internet unter Verwendung des HTTP-, HTTPS- oder FTP-Protokolls. |
| InetGetInfo | Gibt detaillierte Informationen über ein InetGet-Handle zurück. |
| InetGetSize | Gibt die Größe einer im Internet gespeicherten Datei (in Bytes) zurück. |
| InetRead | Lädt eine Datei aus dem Internet herunter mit dem HTTP, HTTPS oder FTP Protokoll. |
| IniDelete | Löscht einen Wert aus einer standardkonformen .ini-Datei. |
| IniRead | Liest einen Wert aus einer standardkonformen .ini-Datei. |
| IniReadSection | Liest alle Schlüssel-/Wert-Paare aus einer Sektion einer standardkonformen .ini-Datei. |
| IniReadSectionNames | Liest alle Sektionen aus einer standardkonformen .ini-Datei. |
| IniRenameSection | Benennt eine Sektion in einer standardkonformen .ini-Datei um. |
| IniWrite | Schreibt einen Wert in eine standardkonforme .ini-Datei. |
| IniWriteSection | Schreibt eine Sektion in eine standardkonforme .ini-Datei. |
| InputBox | Zeigt eine Eingabe-Box und fordert den Benutzer auf, ein String einzugeben. |
| Int | Gibt einen Integer (ganze Zahl) eines Ausdrucks zurück. |
| IsAdmin | Überprüft, ob der derzeitige Benutzer volle Administratorrechte besitzt. |
| IsArray | Überprüft, ob eine Variable ein Array ist. |
| IsBinary | Überprüft, ob eine Variable oder ein Ausdruck binär vorliegt. |
| IsBool | Überprüft, ob der Variablentyp boolean ist. |
| IsDeclared | Überprüft, ob eine Variable deklariert wurde. |
| IsDllStruct | Prüft, ob eine Variable vom Typ DllStruct ist. |
| IsFloat | Überprüft, ob der Wert einer Variablen oder eines Ausdrucks eine Bruchkomponente hat. |
| IsFunc | Prüft, ob eine Variable oder ein Ausdruck ein Funktionstyp ist. |
| IsHWnd | Überprüft, ob die Variable vom Typ Zeiger und Fenster-Handle ist. |
| IsInt | Überprüft, ob der Wert einer Variablen oder eines Ausdrucks keine Bruchkomponente hat. |
| IsKeyword | Kontrolliert, ob die Variable ein keyword ist (z. B. Default). |
| IsMap | Prüft, ob eine Variable vom Typ Map ist. |
| IsNumber | Überprüft, ob der Variablentyp numerisch ist. |
| IsObj | Überprüft, ob eine Variable oder ein Ausdruck vom Typ Objekt ist. |
| IsPtr | Testet, ob eine Variable ein Zeigertyp ist. |
| IsString | Überprüft, ob eine Variable oder ein Ausdruck vom Datentyp "String" ist. |
| Log | Errechnet den natürlichen Logarithmus einer Zahl. |
| MapAppend | Fügt ein Element zu einer Map hinzu. |
| MapExists | Stellt fest, ob ein Schlüssel innerhalb einer Map existiert. |
| MapKeys | Gibt ein Array zurück, das die Schlüssel einer Map enthält. |
| MapRemove | Entfernt einen Schlüssel und den zugehörigen Wert aus einer Map. |
| MemGetStats | Ermittelt Hauptspeicher-bezogene Informationen. |
| Mod | Führt eine Modulo-Rechnung durch. |
| MouseClick | Führt einen Mausklick aus. |
| MouseClickDrag | Führt eine Verschiebe-Aktion mit der Maus aus. |
| MouseDown | Führt ein "MouseDown"-Ereignis an der aktuellen Mausposition aus. |
| MouseGetCursor | Gibt die ID des aktuellen Mauscursors zurück. |
| MouseGetPos | Ermittelt die aktuelle Position des Mauscursors. |
| MouseMove | Bewegt den Mauszeiger. |
| MouseUp | Führt ein "MouseUp"-Ereignis an der aktuellen Mausposition aus. |
| MouseWheel | Bewegt das Mausrad rauf oder runter. |
| MsgBox | Zeigt eine einfache MessageBox mit optionaler Zeitbegrenzung an. |
| Number | Gibt die numerische Entsprechung eines Ausdruckes zurück. |
| ObjCreate | Erzeugt eine Referenz auf ein COM-Object von dem angegebenen Klassennamen. |
| ObjCreateInterface | Erzeugt eine Referenz zu einem Objekt aus dem angegebenen Klassennamen/Object-Pointer, Interface-Identifier und Bezeichnungsstring. |
| ObjEvent | Verarbeitet eingehende Ereignisse von dem angegebenen Objekt. |
| ObjGet | Ruft eine Referenz zu einem COM-Objekt ab, von einem vorhandenem Prozess oder Dateinamen. |
| ObjName | Gibt den Namen oder die Schnittstelleninformation eines Objekts zurück. |
| OnAutoItExitRegister | Registriert eine Funktion, die aufgerufen werden soll, wenn AutoIt verlassen wird. |
| OnAutoItExitUnRegister | Deregistriert eine Funktion, die aufgerufen würde, wenn AutoIt beendet wird. |
| Ping | Pingt einen anderen Computer an und gibt die Laufzeit zurück. |
| PixelChecksum | Erstellt eine Prüfsumme für einen Bereich von Pixeln. |
| PixelGetColor | Gibt die Farbe des Pixels x,y zurück. |
| PixelSearch | Durchsucht ein Rechteck von Pixeln nach einer vorgegebenen Farbe. |
| ProcessClose | Beendet den genannten Prozess. |
| ProcessExists | Überprüft, ob ein bestimmter Prozess existiert. |
| ProcessGetStats | Gibt ein Array mit Speicher- oder IO-Infos eines laufenden Prozesses zurück. |
| ProcessList | Gibt ein Array zurück, das die aktuell laufenden Prozesse auflistet (Namen und PIDs). |
| ProcessSetPriority | Ändert die Priorität eines Prozesses. |
| ProcessWait | Pausiert das Skript, bis der genannte Prozess existiert. |
| ProcessWaitClose | Pausiert das Skript, bis der genannte Prozess nicht mehr existiert. |
| ProgressOff | Schaltet das Fortschrittsfenster ab. |
| ProgressOn | Zeigt ein konfigurierbares Progressbarfenster an. |
| ProgressSet | Verändert die Prozentanzeige und/oder den Text eines vorhandenen Progressbarfensters. |
| Ptr | Wandelt einen Ausdruck in in eine Zeigervariante um. |
| Random | Erzeugt eine pseudozufällige Fließkommazahl. |
| RegDelete | Löscht einen Schlüssel oder einen Wert aus der Registry. |
| RegEnumKey | Liest den Namen eines Unterschlüssels aus der Registry aus. |
| RegEnumVal | Liest den Namen eines Wertes aus der Registry. |
| RegRead | Liest einen Wert aus der Registry. |
| RegWrite | Erzeugt einen Schlüssel oder Wert in der Registrierung. |
| Round | Gibt eine Zahl gerundet auf eine angegebene Anzahl von Nachkommastellen zurück. |
| Run | Startet ein externes Programm. |
| RunAs | Startet ein externes Programm im Kontext eines anderen Benutzers. |
| RunAsWait | Startet ein externes Programm im Kontext eines anderen Benutzers und pausiert das Skript, bis das Programm beendet wurde. |
| RunWait | Startet ein externes Programm und pausiert die Ausführung des Autoit-Skripts, bis das externe Programm beendet ist. |
| Send | Sendet einen oder mehrere simulierte Tastendrücke an das aktive Fenster. |
| SendKeepActive | Versucht ein festgelegtes Fenster während dem Send() aktiv zu halten. |
| SetError | Manuelles Setzen des Wertes des @error-Makros (optional @extended und Rückgabewert). |
| SetExtended | Manuelles Setzen des Wertes des @extended Makros. |
| ShellExecute | Führt ein externes Programm unter Verwendung der ShellExecute-API aus. |
| ShellExecuteWait | Führt ein externes Programm unter Verwendung der ShellExecute API aus und pausiert die Skriptausführung, bis das Programm beendet wird. |
| Shutdown | Fährt das System herunter. |
| Sin | Berechnet den Sinus einer Zahl. |
| Sleep | Pausiert die Ausführung des Skriptes. |
| SoundPlay | Spielt eine Sound Datei. |
| SoundSetWaveVolume | Regelt die Lautstärke der System Sound Dateien (wave) in Prozent. |
| SplashImageOn | Erzeugt ein einstellbares Bild-Anzeigefenster. |
| SplashOff | Schließt ein "Splash"-Fenster (SplashText oder SplashImage). |
| SplashTextOn | Erzeugt ein einstellbares Text-Anzeigefenster (PopUp). |
| Sqrt | Berechnet die Quadratwurzel einer Zahl. |
| SRandom | Setzt den Startwert (Seed) für den Zufallszahlengenerator. |
| StatusbarGetText | Liest den Text der Statusbar, soweit es sich um ein Standard Control handelt. |
| StderrRead | Liest eine Anzahl von Zeichen aus einem STDERR-Stream eines zuvor gestarteten Child-Prozesses ein. |
| StdinWrite | Schreibt eine Anzahl von Zeichen in den STDIN-Stream eines zuvor gestarteten Child-Prozesses. |
| StdioClose | Gibt alle von einem Prozess, der zuvor mit STDIO-Umleitung gestartet wurde, belegten Ressourcen frei. |
| StdoutRead | Liest vom STDOUT-Stream eines zuvor gestarteten Child-Prozesses ein. |
| String | Gibt einen beliebigen Ausdruck als String zurück. |
| StringAddCR | Nimmt einen String und setzt allen Zeilenwechsel-Zeichen ( Chr(10) ) ein Eingabe-Zeichen ( Chr(13) ) voran. |
| StringCompare | Vergleicht zwei Strings mit Optionen. |
| StringFormat | Gibt einen formatierten String zurück (ähnlich zu der C sprintf() Funktion). |
| StringFromASCIIArray | Konvertiert ein Array mit ASCII-Code in einen String. |
| StringInStr | Prüft, ob ein String einen angegebenen Unterstring enthält. |
| StringIsAlNum | Prüft, ob der String nur alphanumerische Zeichen enthält. |
| StringIsAlpha | Prüft, ob ein String nur alphabetische Zeichen enhält. |
| StringIsASCII | Prüft, ob ein String nur ASCII Zeichen im Bereich 0x00 - 0x7f (0 - 127) enthält. |
| StringIsDigit | Prüft, ob ein String nur Ziffern (0-9) enthält. |
| StringIsFloat | Prüft, ob der String eine Gleitkommazahl ist. |
| StringIsInt | Prüft, ob der String eine ganze Zahl (Integer) ist. |
| StringIsLower | Prüft, ob ein String nur Kleinbuchstaben enthält. |
| StringIsSpace | Prüft, ob der String nur Leerstellen enthält. |
| StringIsUpper | Prüft, ob ein String nur Großbuchstaben enthält. |
| StringIsXDigit | Prüft, ob ein String nur hexadezimale Zeichen (0-9, A-F) enhält. |
| StringLeft | Gibt eine Anzahl von Zeichen, links ausgehend von dem String zurück. |
| StringLen | Gibt die Anzahl der Zeichen in einem String (die Länge) zurück. . |
| StringLower | Wandelt einen String in Kleinschrift um. |
| StringMid | Extrahiert eine Anzahl von Zeichen aus einem String. |
| StringRegExp | Prüft, ob ein String dem Suchmuster eines regulären Ausdrucks entspricht. |
| StringRegExpReplace | Ersetzt Text in einem String basierend auf einem regulären Ausdruck (regular expression). |
| StringReplace | Ersetzt ein oder mehrere Zeichen in einem String. |
| StringReverse | Kehrt den Inhalt des festgelegten Strings um. |
| StringRight | Gibt von dem String eine Anzahl von Zeichen von rechts ausgehend zurück. |
| StringSplit | Teilt einen String, abhängig von den/dem gewählten Trennzeichen (delimiters), in Stringfolgen auf und gibt diese in einem Array zurück. |
| StringStripCR | Entfernt alle Eingabezeichen ( Chr(13) ) von einem String. |
| StringStripWS | Entfernt Leerstellen aus einem String. |
| StringToASCIIArray | Konvertiert einen String in ein Array, welches für jedes Zeichen den ASCII-Code enthält. |
| StringToBinary | Konvertiert einen String zu Binärdaten. |
| StringTrimLeft | Kürzt einen String um eine vorgegebene Anzahl Zeichen am Anfang (von links). |
| StringTrimRight | Kürzt einen String um eine vorgegebene Anzahl Zeichen am Ende (von rechts). |
| StringUpper | Wandelt einen String in Großbuchstaben um. |
| Tan | Berechnet den Tangens einer Zahl. |
| TCPAccept | Ermöglicht/Lässt einen eingehenden Verbindungsversuch auf einem "Socket" zu. |
| TCPCloseSocket | Schließt einen TCP "Socket". |
| TCPConnect | Erstellt einen Verbindungsanschluss zu einem vorhandenen Server. |
| TCPListen | Erzeugt einen Abhör-Anschluss ("Socket") für eine eingehende Verbindung. |
| TCPNameToIP | Konvertiert einen Internetnamen in eine IP Adresse. |
| TCPRecv | Erhält Daten von einem verbundenen "Socket". |
| TCPSend | Sendet Daten auf einem verbundenen "Socket". |
| TCPShutdown, UDPShutdown | Stoppt TCP/UDP Services. |
| TCPStartup, UDPStartup | Stellt die TCP und UDP Dienste zur Verfügung. |
| TimerDiff | Gibt den Zeitunterschied zu einem vorherigen Aufruf der Funktion TimerInit() zurück. |
| TimerInit | Liefert ein Handle welches an TimerDiff() übergeben werden kann, um die Zeitdifferenz in Millisekunden zu berechnen. |
| ToolTip | Erstellt einen "Tooltip" irgendwo auf dem Bildschirm. |
| TrayCreateItem | Erstellt ein Menüeintrags-Element für den Tray. |
| TrayCreateMenu | Erstellt ein Menü-Control für das Traymenü. |
| TrayGetMsg | Fragt ab, ob ein Tray-Ereignis (Event) aufgetreten ist. |
| TrayItemDelete | Löscht einen Eintrag von einem Traymenü. |
| TrayItemGetHandle | Gibt den Handle für ein Traymenü bzw. einen Eintrag davon zurück. |
| TrayItemGetState | Ermittelt den aktuellen Status eines Controls im traymenü. |
| TrayItemGetText | Ermittelt den Text eines Traymenüeintrages. |
| TrayItemSetOnEvent | Legt die Funktion (UDF) fest, die aufgerufen wird, wenn ein TrayItem angeklickt wird. |
| TrayItemSetState | Ändert den Status eines Traymenüs/-eintrages. |
| TrayItemSetText | Setzt den Text eines Eintrags von einem Tray Menü Control. |
| TraySetClick | Setzt den Klickmodus des Trayicons. Sprich durch welche Mausklicks das Traymenü angezeigt werden soll. |
| TraySetIcon | Ändert das Trayicon. |
| TraySetOnEvent | Definiert eine Benutzerfunktion, welche aufgerufen werden soll, wenn eine besondere Trayaktion passiert. |
| TraySetPauseIcon | Setzt ein bestimmtes Pause-Trayicon. |
| TraySetState | Setzt den Status des Trayicons. |
| TraySetToolTip | Setzt den Tooltip-Text für das Trayicon. |
| TrayTip | Anzeige eines Ballon-Tipps am AutoIt-Icon. |
| UBound | Gibt die Größe der Dimension eines Arrays oder die Schlüssel einer Map zurück. |
| UDPBind | Erzeugt einen "Socket", gebunden an eine eingehende Verbindung. |
| UDPCloseSocket | Schließt einen UDP Anschluss (Socket). |
| UDPOpen | Öffnet einen Anschluss (Socket), der mit einem existierenden Server verbunden ist. |
| UDPRecv | Erhält Daten von einem geöffneten "Socket". |
| UDPSend | Sendet Daten an einen geöffneten "Socket". |
| VarGetType | Gibt den internen Datentyp eines Variants zurück. |
| WinActivate | Holt ein bestimmtes Fenster in den Vordergrund und setzt den Fokus auf dasselbe. |
| WinActive | Prüft, ob das angegebene Fenster existiert und gerade aktiv ist. |
| WinClose | Schließt ein Fenster. |
| WinExists | Prüft, ob ein bestimmtes Fenster existiert. |
| WinFlash | Lässt ein Fenster in der Taskleiste blinken. |
| WinGetCaretPos | Gibt die Koordinaten der aktuellen Cursorposition des Fensters im Vordergrund zurück. |
| WinGetClassList | Liest die Klassennamen eines Fensters aus. |
| WinGetClientSize | Ermittelt die Größe des Clientbereichs eines Fensters (Fenster ohne Titel, Status, Rahmen). |
| WinGetHandle | Ermittelt das Handle eines Fensters. |
| WinGetPos | Ermittelt die Position und die Größe eines Fensters. |
| WinGetProcess | Ermittelt die Prozess ID (PID), die ein bestimmtes Fenster besitzt. |
| WinGetState | Ermittelt den Status eines Fensters. |
| WinGetText | Ermittelt den Text eines Fensters. |
| WinGetTitle | Ermittelt den vollen Titel eines Fensters. |
| WinKill | Erzwingt die Schließung eines Fensters. |
| WinList | Ruft eine Liste von Fenstern ab. |
| WinMenuSelectItem | Aufruf eines Menüpunktes aus einem Fenster. |
| WinMinimizeAll | Minimiert alle Fenster. |
| WinMinimizeAllUndo | Macht eine vorangegangene "WinMinimizeAll"-Funktion rückgängig. |
| WinMove | Verschiebt oder und ändert die Größe eines Fensters. |
| WinSetOnTop | Verändert das "Always On Top"-Attribut ("immer im Vordergrund"-Attribut) eines Fensters. |
| WinSetState | Zeigt, versteckt, minimiert, maximiert oder stellt ein Fenster wieder her. |
| WinSetTitle | Ändert den Titel eines Fensters. |
| WinSetTrans | Setzt die Transparenz eines Fensters. |
| WinWait | Pausiert das Skript bis das angegebene Fenster existiert. |
| WinWaitActive | Unterbricht die Ausführung eines Skripts bis das angegebene Fenster aktiv ist. |
| WinWaitClose | Unterbricht die Ausführung des Skripts bis das angegebene Fenster nicht mehr existiert. |
| WinWaitNotActive | Unterbricht die Ausführung des Skripts bis das angegebene Fenster nicht mehr aktiv ist. |