# Referenz über die User Defined Function

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.