Alphabetischer Funktionsindex

Klicken Sie auf einen Funktionsnamen, um mehr zu erfahren. Häufig verwendete Einträge sind groß geschrieben.

Springe zu Einträgen mit dem Anfangsbuchstaben: E,   I,   M,   S,   W,   #

Name Beschreibung
{ ... } (Block) Blöcke sind eine oder mehrere Anweisungen, die von zwei geschweiften Klammern umschlossen sind. Diese werden häufig im Zusammenhang mit Funktionsdefinitionen und Kontrollanweisungen verwendet.
{ ... } / Object Erstellt ein Objekt anhand einer Liste von Eigenschaftsname-Wert-Paaren.
[ ... ] / Array Erstellt ein Array anhand einer Sequenz von Parameterwerten.
Abs Gibt den Absolutwert einer bestimmten Zahl zurück.
ASin Gibt den Arkussinus (die Zahl, deren Sinus die angegebene Zahl ist) zurück (in Radiant).
ACos Gibt den Arkuskosinus (die Zahl, deren Kosinus die angegebene Zahl ist) zurück (in Radiant).
ATan Gibt den Arkustangens (die Zahl, deren Tangens die angegebene Zahl ist) zurück (in Radiant).
BlockInput Deaktiviert oder aktiviert die Fähigkeit des Benutzers, mit dem Computer über Tastatur und Maus zu interagieren.
Break Beendet (unterbricht) eine Schleifenanweisung beliebigen Typs.
Buffer Erstellt ein Buffer, das einen Speicherblock zur Verwendung mit anderen Funktionen kapselt.
CallbackCreate Erstellt eine Maschinencode-Adresse, die, wenn aufgerufen, den Aufruf an eine Funktion im Skript weiterleitet.
CallbackFree Löscht einen Rückruf und gibt seine Referenz zum Funktionsobjekt frei.
CaretGetPos Ruft die aktuelle Position des Textcursors (Texteinfügemarke) ab.
Catch Bestimmt eine oder mehrere Anweisungen, die ausgeführt werden, wenn während einer Try-Anweisung ein Wert oder Fehler geworfen (ausgelöst) wird.
Ceil Gibt eine bestimmte Zahl zurück, aufgerundet auf den nächsten Integer (ohne .00-Suffix).
Chr Gibt eine Zeichenkette zurück (üblicherweise ein einzelnes Zeichen), deren Zeichencode mit einer bestimmten Nummer übereinstimmt.
Click Klickt mit einer Maustaste auf bestimmte Koordinaten. Kann auch eine Maustaste gedrückt halten, das Mausrad drehen oder den Mauszeiger bewegen.
ClipboardAll Erstellt ein Objekt, das alles enthält, was sich in der Zwischenablage befindet, wie Bilder und Formatierungen.
ClipWait Wartet, bis die Zwischenablage Daten enthält.
ComCall Ruft eine native COM-Interface-Methode per Index auf.
ComObjActive Ruft ein registriertes COM-Objekt ab.
ComObjArray Erstellt ein SafeArray, das für COM verwendet werden kann.
ComObjConnect Verbindet die Ereignisquelle eines COM-Objekts mit dem Skript, um eine Behandlung von Ereignissen zu ermöglichen.
ComObject Erstellt ein COM-Objekt.
ComObjFlags Ermittelt oder ändert Flags, die das Verhalten eines COM-Wrapper-Objekts kontrollieren.
ComObjFromPtr Wrappt einen rohen IDispatch-Pointer (COM-Objekt), damit er vom Skript verwendet werden kann.
ComObjGet Gibt eine Referenz zu einem Objekt zurück, das von einer COM-Komponente bereitgestellt wird.
ComObjQuery Fragt ein COM-Objekt nach einem Interface oder Service ab.
ComObjType Ruft Typinformationen eines COM-Objekts ab.
ComObjValue Ruft den Wert oder Pointer ab, der in einem COM-Wrapper-Objekt hinterlegt ist.
ComValue Wrappt einen Wert, ein SafeArray oder ein COM-Objekt, damit er/es vom Skript verwendet oder an eine COM-Methode übergeben werden kann.
Continue Überspringt den Rest der aktuellen Wiederholung einer Schleifenanweisung und beginnt eine neue.
ControlAddItem Fügt einen neuen Listeneintrag zu einer ListBox oder ComboBox hinzu.
ControlChooseIndex Setzt die Auswahl in einem ListBox-, ComboBox- oder Tab-Steuerelement auf den N-ten Listeneintrag/Tab.
ControlChooseString Setzt die Auswahl in einer ListBox oder ComboBox auf den ersten Listeneintrag, der mit einer bestimmten Zeichenkette beginnt.
ControlClick Sendet einen Mausklick oder eine Mausradaktion an ein Steuerelement.
ControlDeleteItem Löscht den N-ten Listeneintrag aus einer ListBox oder ComboBox.
ControlFindItem Gibt die Nummer des ListBox- oder ComboBox-Eintrags zurück, der exakt mit einer Zeichenkette übereinstimmt.
ControlFocus Setzt den Eingabefokus auf ein bestimmtes Steuerelement innerhalb eines Fensters.
ControlGetChecked Gibt einen Wert ungleich 0 zurück, wenn das CheckBox- oder Radio-Steuerelement eingeschaltet ist.
ControlGetChoice Gibt den Namen des aktuell ausgewählten ListBox- oder ComboBox-Eintrags zurück.
ControlGetClassNN Gibt die ClassNN-Bezeichnung (Klassenname und Sequenznummer) eines bestimmten Steuerelements zurück.
ControlGetEnabled Gibt einen Wert ungleich 0 zurück, wenn die Interaktion mit einem bestimmten Steuerelement erlaubt ist.
ControlGetFocus Ermittelt, welches Steuerelement im Zielfenster den Tastaturfokus hat, falls vorhanden.
ControlGetHwnd Gibt die eindeutige ID-Nummer eines bestimmten Steuerelements zurück.
ControlGetIndex Gibt die Indexnummer des aktuell ausgewählten Listeneintrags/Tabs im ListBox-, ComboBox- oder Tab-Steuerelement zurück.
ControlGetItems Gibt ein Array aller Einträge/Zeilen in einer ListBox, ComboBox oder DropDownList zurück.
ControlGetPos Ruft die Position und Größe eines Steuerelements ab.
ControlGetStyle
ControlGetExStyle
Gibt einen Integer zurück, der den Style oder erweiterten Style eines bestimmten Steuerelements repräsentiert.
ControlGetText Ruft den Text eines Steuerelements ab.
ControlGetVisible Gibt einen Wert ungleich 0 zurück, wenn ein bestimmtes Steuerelement sichtbar ist.
ControlHide Versteckt ein bestimmtes Steuerelement.
ControlHideDropDown Versteckt die Auswahlliste einer ComboBox.
ControlMove Verschiebt ein Steuerelement oder ändert dessen Größe.
ControlSend
ControlSendText
Sendet simulierte Tastendrücke oder Text an ein Fenster oder Steuerelement.
ControlSetChecked Schaltet ein CheckBox- oder Radio-Steuerelement ein oder aus.
ControlSetEnabled Erlaubt oder verbietet die Interaktion mit einem bestimmten Steuerelement.
ControlSetStyle
ControlSetExStyle
Ändert den Style oder erweiterten Style eines bestimmten Steuerelements.
ControlSetText Ändert den Text eines Steuerelements.
ControlShow Macht ein zuvor verstecktes Steuerelement wieder sichtbar.
ControlShowDropDown Macht die Auswahlliste einer ComboBox sichtbar.
CoordMode Macht die Koordinaten von verschiedenen internen Funktionen entweder relativ zum aktiven Fenster oder zum Bildschirm.
Cos Gibt den trigonometrischen Kosinus einer bestimmten Zahl zurück.
Critical Verhindert, dass der aktuelle Thread von anderen Threads unterbrochen werden kann, oder macht ihn unterbrechbar.
DateAdd Erhöht oder verringert einen Datum-Zeit-Wert um eine bestimmte Zeitmenge.
DateDiff Vergleicht zwei Datum-Zeit-Werte und gibt die Differenz zurück.
DetectHiddenText Bestimmt, ob unsichtbare Texte in einem Fenster "gesehen" werden können, um das Fenster zu finden. Dies beeinflusst fensterspezifische Funktionen wie WinExist und WinActivate.
DetectHiddenWindows Bestimmt, ob das Skript unsichtbare Fenster "sehen" kann.
DirCopy Kopiert einen Ordner mit all seinen Unterordnern und Dateien (ähnlich wie xcopy) oder den gesamten Inhalt einer Archivdatei (z.B. ZIP).
DirCreate Erstellt einen Ordner.
DirDelete Löscht einen Ordner.
DirExist Prüft, ob ein Ordner existiert, und gibt seine Attribute zurück.
DirMove Verschiebt einen Ordner mit all seinen Unterordnern und Dateien. Kann einen Ordner auch umbenennen.
DirSelect

Zeigt ein Standarddialogfenster an, mit dem der Benutzer einen Ordner auswählen kann.

DllCall Ruft eine Funktion aus einer DLL-Datei auf, z.B. eine API-Funktion von Windows.
Download Lädt eine Datei aus dem Internet herunter.
DriveEject Öffnet ein bestimmtes CD- oder DVD-Laufwerk oder wirft einen Wechseldatenträger aus.
DriveGetCapacity Gibt die Gesamtkapazität eines Laufwerks zurück, das einen bestimmten Pfad enthält (in Megabyte).
DriveGetFileSystem Gibt den Typ des Dateisystems eines bestimmten Laufwerks zurück.
DriveGetLabel Gibt die Bezeichnung eines bestimmten Laufwerks zurück.
DriveGetList Gibt eine Zeichenkette zurück, die alle oder bestimmte Laufwerksbuchstaben des Systems enthält.
DriveGetSerial Gibt die Seriennummer eines bestimmten Laufwerks zurück.
DriveGetSpaceFree Gibt den freien Speicherplatz eines Laufwerks zurück, das einen bestimmten Pfad enthält (in Megabyte).
DriveGetStatus Gibt den Status eines Laufwerks zurück, das einen bestimmten Pfad enthält.
DriveGetStatusCD Gibt den Medienstatus eines bestimmten CD- oder DVD-Laufwerks zurück.
DriveGetType Gibt den Typ eines Laufwerks zurück, das einen bestimmten Pfad enthält.
DriveLock Sperrt die Auswurffunktion eines bestimmten Laufwerks.
DriveRetract Schließt ein bestimmtes CD- oder DVD-Laufwerk.
DriveSetLabel Ändert die Bezeichnung eines bestimmten Laufwerks.
DriveUnlock Entsperrt die Auswurffunktion eines bestimmten Laufwerks.
Edit Öffnet das aktuelle Skript zum Editieren im Standardeditor.
EditGetCurrentCol Gibt die Nummer der Spalte in einem Edit-Steuerelement zurück, auf der sich der Textcursor (Einfügemarke) aktuell befindet.
EditGetCurrentLine Gibt die Nummer der Zeile in einem Edit-Steuerelement zurück, auf der sich der Textcursor (Einfügemarke) aktuell befindet.
EditGetLine Gibt den Text auf einer bestimmten Zeile in einem Edit-Steuerelement zurück.
EditGetLineCount Gibt die Anzahl der Zeilen in einem Edit-Steuerelement zurück.
EditGetSelectedText Gibt den markierten Text in einem Edit-Steuerelement zurück.
EditPaste Fügt eine bestimmte Zeichenkette am Textcursor (Einfügemarke) in einem Edit-Steuerelement ein.
Else Bestimmt eine oder mehrere Anweisungen, die ausgeführt werden, wenn der Körper der zugehörigen Anweisung nicht ausgeführt wurde.
EnvGet Ruft den Wert einer bestimmten Umgebungsvariable ab.
EnvSet Schreibt einen Wert in eine bestimmte Umgebungsvariable.
Exit Beendet den aktuellen Thread.
ExitApp Terminiert das Skript.
Exp Gibt das Ergebnis von e (ca. 2.71828182845905) hoch N zurück.
FileAppend Schreibt Text oder Binärdaten an das Ende einer Datei (und erstellt sie vorher, wenn nötig).
FileCopy Kopiert eine oder mehrere Dateien.
FileCreateShortcut Erstellt eine Verknüpfung (LNK-Datei).
FileDelete Löscht eine oder mehrere Dateien endgültig.
FileEncoding Bestimmt die Standardkodierung für FileRead, Loop Read, FileAppend und FileOpen.
FileExist Prüft, ob eine Datei oder ein Ordner existiert, und gibt ihre/seine Attribute zurück.
FileInstall Fügt eine bestimmte Datei in die kompilierte Version des Skripts ein.
FileGetAttrib Ermittelt, ob eine Datei oder ein Ordner z.B. schreibgeschützt oder versteckt ist.
FileGetShortcut Ruft Informationen über eine Verknüpfung (LNK-Datei) ab, wie z.B. ihre Zieldatei.
FileGetSize Ruft die Größe einer Datei ab.
FileGetTime Ruft den Zeitstempel einer Datei oder eines Ordners ab.
FileGetVersion Ruft die Version einer Datei ab.
FileMove Verschiebt oder benennt eine oder mehrere Dateien um.
FileOpen Öffnet eine Datei, um bestimmte Inhalte aus ihr zu lesen und/oder in diese zu schreiben.
FileRead Ruft den Inhalt einer Datei ab.
FileRecycle Verschiebt eine Datei oder einen Ordner nach Möglichkeit in den Papierkorb oder löscht sie/ihn endgültig.
FileRecycleEmpty Leert den Papierkorb.
FileSelect Zeigt ein Standarddialogfenster an, mit dem der Benutzer eine oder mehrere Dateien öffnen oder speichern kann.
FileSetAttrib Ändert die Attribute von ein oder mehreren Dateien oder Ordnern. Platzhalter werden unterstützt.
FileSetTime Ändert den Zeitstempel von ein oder mehreren Dateien oder Ordnern. Platzhalter werden unterstützt.
Finally Stellt sicher, dass nach Abschluss einer Try-Anweisung immer eine oder mehrere Anweisungen ausgeführt werden.
Float Wandelt eine numerische Zeichenkette oder einen Integer in eine Floating-Point-Zahl um.
Floor Gibt eine bestimmte Zahl zurück, abgerundet auf den nächsten Integer (ohne .00-Suffix).
For Führt für jedes Schlüssel-Wert-Paar eines Objekts wiederholt eine oder mehrere Anweisungen aus.
Format Formatiert eine beliebige Anzahl von Eingabewerten gemäß einer Formatzeichenkette.
FormatTime Transformiert einen YYYYMMDDHH24MISS-Zeitstempel in ein bestimmtes Datums-/Zeitformat.
GetKeyName Ruft den Namen/Text einer Taste ab.
GetKeyVK Ruft den virtuellen Tastencode einer Taste ab.
GetKeySC Ruft den Scancode einer Taste ab.
GetKeyState Gibt 1 (true) oder 0 (false) zurück, je nachdem, ob die angegebene Tastatur-, Maus- oder Controllertaste unten oder oben ist. Ruft auch Controllerwerte ab.
GetMethod Ruft die Implementierungsfunktion einer Methode ab.
Goto Springt zu einem bestimmten Label und setzt dort die Ausführung fort.
GroupActivate Aktiviert das nächste Fenster in einer Fenstergruppe, die mit GroupAdd definiert wurde.
GroupAdd Fügt eine Fensterspezifikation zu einer Fenstergruppe hinzu, und erstellt die Gruppe, falls erforderlich.
GroupClose Schließt das aktive Fenster, das gerade mit GroupActivate oder GroupDeactivate aktiviert wurde, und aktiviert das nächste Fenster in der Gruppe. Kann auch alle Fenster einer Gruppe schließen.
GroupDeactivate Ähnelt GroupActivate, aktiviert aber das nächste Fenster, das kein Mitglied der Gruppe ist.
Gui() Erstellt ein neues Gui-Objekt und gibt es zurück. Dies kann zur Definition eines benutzerdefinierten Fensters bzw. einer grafischen Benutzeroberfläche (GUI) verwendet werden, um Informationen anzuzeigen oder Benutzereingaben zu erfassen.
GuiCtrlFromHwnd Ruft das GuiControl-Objekt eines GUI-Steuerelements über dessen Fensterhandle ab.
GuiFromHwnd Ruft das Gui-Objekt eines GUI-Fensters über dessen Fensterhandle ab.
HasBase Gibt eine Zahl ungleich 0 zurück, wenn ein bestimmter Wert von einem bestimmten Basisobjekt abgeleitet ist.
HasMethod Gibt eine Zahl ungleich 0 zurück, wenn ein bestimmter Wert eine Methode mit einem bestimmten Namen hat.
HasProp Gibt eine Zahl ungleich 0 zurück, wenn ein bestimmter Wert eine Eigenschaft mit einem bestimmten Namen hat.
HotIf / HotIfWin... Spezifiziert die Kriterien für danach erstellte oder modifizierte Hotkey-Varianten und Hotstring-Varianten.
Hotkey Erstellt, modifiziert, aktiviert oder deaktiviert einen Hotkey, während das Skript läuft.
Hotstring Erstellt, modifiziert, aktiviert oder deaktiviert einen Hotstring, während das Skript läuft.
If Bestimmt eine oder mehrere Anweisungen, die ausgeführt werden, wenn die Auswertung eines Ausdrucks True ergibt.
IL_Create
IL_Add
IL_Destroy
Ermöglichen das Hinzufügen von Symbolen zu einem ListView- oder TreeView-Steuerelement.
ImageSearch Sucht nach einem Bild in einem bestimmten Bildschirmbereich.
IniDelete Löscht einen Wert aus einer INI-Datei im Standardformat.
IniRead Liest einen Wert, eine Sektion oder eine Liste von Sektionsnamen aus einer INI-Datei im Standardformat.
IniWrite Schreibt einen Wert oder eine Sektion in eine INI-Datei im Standardformat.
InputBox Zeigt ein Eingabefenster an, das den Benutzer zur Eingabe einer Zeichenkette auffordert.
InputHook Erstellt ein Objekt, mit dem Tastatureingaben gesammelt oder abgefangen werden können.
InstallKeybdHook Installiert oder deinstalliert den Tastatur-Hook.
InstallMouseHook Installiert oder deinstalliert den Maus-Hook.
InStr Sucht nach einem bestimmten Vorkommen einer Zeichenkette, beginnend von links oder rechts.
Integer Wandelt eine numerische Zeichenkette oder einen Floating-Point-Wert in einen Integer um.
IsLabel Gibt eine Zahl ungleich 0 zurück, wenn ein bestimmtes Label im aktuellen Gültigkeitsbereich existiert.
IsObject Gibt eine Zahl ungleich 0 zurück, wenn ein bestimmter Wert ein Objekt ist.
IsSet / IsSetRef Gibt eine Zahl ungleich 0 zurück, wenn einer bestimmten Variable ein Wert zugewiesen wurde.
KeyHistory Zeigt Skriptinformationen und einen Verlauf der aktuell gedrückten Tastatur- oder Maustasten an.
KeyWait Wartet, bis eine Tastatur-, Maus- oder Controllertaste losgelassen oder nach unten gedrückt wird.
ListHotkeys Zeigt an, welche Hotkeys vom aktuellen Skript verwendet werden, ob deren Subroutinen gerade laufen und ob sie den Tastatur- oder Maus-Hook verwenden.
ListLines Aktiviert oder deaktiviert die Zeilenprotokollierung oder zeigt die aktuell ausgeführten Skriptzeilen an.
ListVars Zeigt die Variablen des Skripts an, also jeweils ihren Namen und aktuellen Inhalt.
ListViewGetContent Gibt eine Liste bestimmter oder aller Elemente/Zeilen in einer ListView zurück.
LoadPicture Lädt ein Bild aus einer Datei und gibt ein Bitmap- oder Symbol-Handle zurück.
Log Gibt den Logarithmus (Basis 10) einer bestimmten Zahl zurück.
Ln Gibt den Logarithmus (Basis e) einer bestimmten Zahl zurück.
Loop Führt eine oder mehrere Anweisungen wiederholt aus: Entweder eine bestimmte Anzahl oder bis ein Break auftritt.
Loop Files Ruft bestimmte Dateien oder Ordner nacheinander ab.
Loop Parse Ruft Teile (Felder) einer Zeichenkette nacheinander ab.
Loop Read Ruft die Zeilen einer Textdatei nacheinander ab.
Loop Reg Ruft die Inhalte eines bestimmten Registry-Unterschlüssels nacheinander ab.
Map Erstellt ein Map anhand einer Liste von Schlüssel-Wert-Paaren.
Max Gibt die höchste Zahl aus einer Reihe von Zahlen zurück.
MenuBar() Erstellt ein MenuBar-Objekt, mit dem eine GUI-Menüleiste definiert werden kann.
Menu() Erstellt ein Menu-Objekt, mit dem ein Menü erstellt und angezeigt werden kann.
MenuFromHandle Ruft ein Menu- oder MenuBar-Objekt über dessen Win32-Menü-Handle ab.
MenuSelect Wählt einen Menüpunkt in der Menüleiste eines bestimmten Fensters aus.
Min Gibt die niedrigste Zahl aus einer Reihe von Zahlen zurück.
Mod Modulo. Gibt den Rest aus einer Division zweier Zahlen zurück.
MonitorGet Prüft, ob ein bestimmter Bildschirm existiert, und ruft optional seine Begrenzungskoordinaten ab.
MonitorGetCount Gibt die Gesamtzahl der Bildschirme zurück.
MonitorGetName Gibt den systemdefinierten Namen eines bestimmten Bildschirms zurück.
MonitorGetPrimary Gibt die Nummer des primären Bildschirms zurück.
MonitorGetWorkArea Prüft, ob ein bestimmter Bildschirm existiert, und ruft optional die Begrenzungskoordinaten seines Arbeitsbereichs ab.
MouseClick Klickt eine Maustaste, hält sie gedrückt oder dreht das Mausrad. Hinweis: Die Click-Funktion ist in der Regel flexibler und einfacher zu verwenden.
MouseClickDrag Klickt und hält eine bestimmte Maustaste gedrückt, bewegt den Mauszeiger auf die Zielkoordinaten und lässt die Taste dann wieder los.
MouseGetPos Ruft die aktuelle Position des Mauszeigers ab, und optional das Fenster oder Steuerelement, über dem sich der Mauszeiger befindet.
MouseMove Bewegt den Mauszeiger.
MsgBox Zeigt einen bestimmten Text in einem kleinen Fenster an, das eine oder mehrere Schaltflächen enthält (z.B. Ja und Nein).
Number Wandelt eine numerische Zeichenkette in einen reinen Integer oder eine reine Floating-Point-Zahl um.
NumGet Gibt die Binärzahl an einer bestimmten Adresse+Offset zurück.
NumPut Speichert eine oder mehrere Zahlen im Binärformat an einer bestimmten Adresse+Offset.
ObjAddRef / ObjRelease Erhöht oder verringert die Referenzanzahl eines Objekts um 1.
ObjBindMethod Erstellt ein BoundFunc-Objekt, das eine Methode des angegebenen Objekts aufruft.
ObjHasOwnProp
ObjOwnProps
Diese Funktionen sind äquivalent zu den internen Methoden eines Objekts. In der Regel ist es besser, die entsprechende Methode zu verwenden.
ObjGetBase Ruft das Basisobjekt eines Objekts ab.
ObjGetCapacity Gibt die aktuelle Kapazität des internen Eigenschaften-Arrays des Objekts zurück.
ObjOwnPropCount Gibt die Anzahl der eigenen Eigenschaften eines Objekts zurück.
ObjSetBase Setzt das Basisobjekt eines Objekts.
ObjSetCapacity Setzt die aktuelle Kapazität des internen Arrays eigener Eigenschaften des Objekts.
OnClipboardChange Registriert eine Funktion, die jedes Mal automatisch aufgerufen wird, wenn sich der Inhalt der Zwischenablage ändert.
OnError Registriert eine Funktion, die jedes Mal automatisch aufgerufen wird, wenn ein unbehandelter Fehler auftritt.
OnExit Registriert eine Funktion, die jedes Mal automatisch aufgerufen wird, wenn das Skript beendet wird.
OnMessage Registriert eine Funktion, die jedes Mal automatisch aufgerufen wird, wenn das Skript eine bestimmte Meldung empfängt.
Ord Gibt den Ordinalwert (numerischen Zeichencode) des ersten Zeichens in einer bestimmten Zeichenkette zurück.
OutputDebug Sendet eine Zeichenkette, die von einem beliebigen Debugger (falls vorhanden) abgefangen und angezeigt werden kann.
Pause Pausiert den aktuellen Thread des Skripts.
Persistent Verhindert, dass das Skript nach Abschluss des letzten Threads automatisch beendet wird, so dass es im Leerlauf weiterlaufen kann.
PixelGetColor Ruft die Farbe eines bestimmten Pixels auf dem Bildschirm ab.
PixelSearch Sucht in einem bestimmten Bildschirmbereich nach einem Pixel, das eine bestimmte Farbe hat.
PostMessage Platziert eine Meldung in die Meldungswarteschlange eines Fensters oder Steuerelements.
ProcessClose Erzwingt die Schließung des ersten gefundenen Prozesses.
ProcessExist Prüft, ob ein bestimmter Prozess existiert.
ProcessGetName Gibt den Namen eines bestimmten Prozesses zurück.
ProcessGetParent Gibt die Prozess-ID (PID) des Prozesses zurück, der einen bestimmten Prozess erstellt hat.
ProcessGetPath Gibt den Pfad eines bestimmten Prozesses zurück.
ProcessSetPriority Ändert die Prioritätsstufe des ersten gefundenen Prozesses.
ProcessWait Wartet, bis ein bestimmter Prozess existiert.
ProcessWaitClose Wartet, bis alle gefundenen Prozesse geschlossen sind.
Random Generiert eine pseudozufällige Zahl.
RegExMatch Prüft, ob ein Suchmuster (regulärer Ausdruck) in einer Zeichenkette vorkommt.
RegExReplace Ersetzt ein oder mehrere Vorkommen eines Suchmusters (regulären Ausdrucks) in einer Zeichenkette.
RegCreateKey Erstellt einen Registry-Schlüssel, ohne einen Wert zu schreiben.
RegDelete Löscht einen Wert aus der Registry.
RegDeleteKey Löscht einen Unterschlüssel aus der Registry.
RegRead Liest einen Wert aus der Registry.
RegWrite Schreibt einen Wert in die Registry.
Reload Ersetzt die aktuell laufende Instanz des Skripts mit einer neuen Instanz.
Return Kehrt aus einer Funktion zurück, zu der die Ausführung zuvor via Funktionsaufruf, Hotkey-Aktivierung o.ä. gesprungen ist.
Round Gibt eine bestimmte Zahl zurück, gerundet auf N Dezimalstellen.
Run Startet ein externes Programm.
RunAs Bestimmt eine Reihe von Benutzeranmeldeinformationen, die für alle nachfolgenden Run- und RunWait-Funktionen verwendet werden.
RunWait Startet ein externes Programm und wartet auf dessen Beendigung.
Send / SendText / SendInput / SendPlay / SendEvent Sendet simulierte Tastendrücke und Mausklicks an das aktive Fenster.
SendLevel Bestimmt, welche künstlichen Tastatur- oder Mausereignisse von Hotkeys und Hotstrings ignoriert werden.
SendMessage Sendet eine Meldung an ein Fenster oder Steuerelement und wartet auf eine Bestätigung.
SendMode Macht Send gleichbedeutend mit SendEvent oder SendPlay, anstatt mit SendInput (Standard). Click und MouseMove/Click/Drag verwenden ebenfalls den angegebenen Modus.
SetCapsLockState Setzt den Status von Feststell. Kann auch das An- oder Ausbleiben der Taste erzwingen.
SetControlDelay Bestimmt die Verzögerung, die nach jeder steuerelement­modifizierenden Funktion eintritt.
SetDefaultMouseSpeed Bestimmt die Mausgeschwindigkeit, die standardmäßig für Click, MouseMove, MouseClick und MouseClickDrag verwendet wird.
SetKeyDelay Bestimmt die Verzögerung, die nach jedem via Send oder ControlSend gesendeten Tastendruck eintritt.
SetMouseDelay Bestimmt die Verzögerung, die nach jeder Mausbewegung oder jedem Mausklick eintritt.
SetNumLockState Setzt den Status von Num. Kann auch das An- oder Ausbleiben der Taste erzwingen.
SetScrollLockState Setzt den Status von Rollen. Kann auch das An- oder Ausbleiben der Taste erzwingen.
SetRegView Setzt die Registry-Ansicht für RegRead, RegWrite, RegDelete, RegDeleteKey und Loop Reg, so dass diese in einem 32-Bit-Skript auf die 64-Bit-Registry-Ansicht zugreifen können und umgekehrt.
SetStoreCapsLockMode Bestimmt, ob der Status von Feststell nach einem Send wiederhergestellt wird.
SetTimer Registriert eine Funktion, die automatisch und wiederholt in einem bestimmten Zeitintervall aufgerufen wird.
SetTitleMatchMode Bestimmt das Übereinstimmungsverhalten des FensterTitel-Parameters von internen Funktionen wie WinWait.
SetWinDelay Bestimmt eine Verzögerung, die nach jeder fensterspezifischen Funktion wie WinActivate eintritt.
SetWorkingDir Ändert das aktuelle Arbeitsverzeichnis des Skripts.
Shutdown Fährt das System herunter, startet es neu oder meldet es ab.
Sin Gibt den trigonometrischen Sinus einer bestimmten Zahl zurück.
Sleep Wartet eine bestimmte Zeit, bevor die Ausführung fortgesetzt wird.
Sort Sortiert den Inhalt einer Variable in alphabetischer, numerischer oder zufälliger Reihenfolge (entfernt optional Duplikate).
SoundBeep Erzeugt einen Ton über den PC-Lautsprecher.
SoundGetInterface Ruft ein natives COM-Interface eines Audiogeräts oder einer Komponente ab.
SoundGetMute Ruft die Stummschalteinstellung eines Audiogeräts ab.
SoundGetName Ruft den Namen eines Audiogeräts oder einer Komponente ab.
SoundGetVolume Ruft die Lautstärkeeinstellung eines Audiogeräts ab.
SoundPlay Spielt den Sound einer Audiodatei, Videodatei oder eines anderen unterstützten Dateityps ab.
SoundSetMute Ändert die Stummschalteinstellung eines Audiogeräts.
SoundSetVolume Ändert eine Lautstärkeeinstellung eines Audiogeräts.
SplitPath Teilt einen Dateinamen oder eine URL in Name, Verzeichnis, Endung und Laufwerk auf.
Sqrt Gibt die Quadratwurzel einer bestimmten Zahl zurück.
StatusBarGetText Ruft den Text einer regulären Statusleiste ab.
StatusBarWait Wartet, bis die Statusleiste eines Fensters eine bestimmte Zeichenkette enthält.
StrCompare Vergleicht zwei Zeichenketten alphabetisch.
StrGet Kopiert eine Zeichenkette von einer Speicheradresse oder aus einem Puffer (optional mit Codepage-Umwandlung).
String Wandelt einen Wert in eine Zeichenkette um.
StrLen Ruft die Anzahl der Zeichen in einer Zeichenkette ab.
StrLower Wandelt eine Zeichenkette in Kleinschreibung um.
StrPtr Gibt die aktuelle Speicheradresse einer Zeichenkette zurück.
StrPut Kopiert eine Zeichenkette auf eine Speicheradresse oder in einen Puffer (optional mit Codepage-Umwandlung).
StrReplace Ersetzt eine bestimmte Teilzeichenkette mit einer neuen Zeichenkette.
StrSplit Teilt eine Zeichenkette mittels bestimmter Separatoren in mehrere Teilzeichenketten auf.
StrTitle Wandelt eine Zeichenkette in Titelschreibung um (erster Buchstabe pro Wort groß, der Rest klein).
StrUpper Wandelt eine Zeichenkette in Großschreibung um.
SubStr Ruft ein oder mehrere Zeichen von einer bestimmten Position in einer Zeichenkette ab.
Suspend Deaktiviert oder aktiviert alle oder bestimmte Hotkeys und Hotstrings.
Switch Vergleicht einen Wert mit mehreren Cases und führt die Anweisungen der ersten Übereinstimmung aus.
SysGet Ruft Dimensionen von Systemobjekten und andere Systemeigenschaften ab.
SysGetIPAddresses Gibt ein Array von IPv4-Adressen des Systems zurück.
Tan Gibt den trigonometrischen Tangens einer bestimmten Zahl zurück.
Thread Bestimmt die Priorität oder Unterbrechbarkeit von Threads. Kann auch vorübergehend alle Timer deaktivieren.
Throw Signalisiert das Vorkommen eines Fehlers. Dieses Signal kann mit einer Try-Catch-Anweisung abgefangen werden.
ToolTip Zeigt ein Immer-Im-Vordergrund-Fenster an beliebiger Stelle auf dem Bildschirm an.
TraySetIcon Ändert das Tray-Symbol des Skripts (das auch von GUI und Dialogfenstern verwendet wird).
TrayTip Zeigt eine Sprechblase oder in Windows 10 und höher eine Popupbenachrichtigung in der Nähe des Tray-Symbols an.
Trim / LTrim / RTrim Entfernt Zeichen vom Anfang und/oder Ende einer Zeichenkette.
Try Schützt eine oder mehrere Anweisungen vor Laufzeitfehlern und via Throw ausgelösten Werten.
Type Gibt den Klassennamen eines Wertes zurück.
Until Fügt einer Loop- oder For-Schleife eine Bedingung hinzu, die nach jedem Schleifendurchlauf einmal ausgewertet wird.
VarSetStrCapacity Erhöht die Speicherkapazität einer Variable oder gibt ihren Speicher frei. Normalerweise nicht erforderlich, kann aber für DllCall oder SendMessage oder zur Optimierung einer Mehrfachverkettung verwendet werden.
VerCompare Vergleicht zwei Versionszeichenketten.
While-Schleife Führt eine oder mehrere Anweisungen wiederholt aus, bis die Auswertung eines bestimmten Ausdrucks False ergibt.
WinActivate Aktiviert ein bestimmtes Fenster.
WinActivateBottom Ähnelt WinActivate, aktiviert aber das unterste gefundene Fenster, nicht das oberste.
WinActive Prüft, ob ein bestimmtes Fenster aktiv ist, und gibt dessen HWND-Nummer (eindeutige ID) zurück.
WinClose Schließt ein bestimmtes Fenster.
WinExist Prüft, ob ein bestimmtes Fenster existiert, und gibt die HWND-Nummer (eindeutige ID) des ersten gefundenen Fensters zurück.
WinGetClass Ruft den Klassennamen eines bestimmten Fensters ab.
WinGetClientPos Ruft die Position und Größe des Clientbereichs eines bestimmten Fensters ab.
WinGetControls Gibt ein Array von Namen (ClassNNs) aller Steuerelemente in einem bestimmten Fenster zurück.
WinGetControlsHwnd Gibt ein Array von eindeutigen ID-Nummern (HWNDs) aller Steuerelemente in einem bestimmten Fenster zurück.
WinGetCount Gibt die Anzahl existierender Fenster gemäß bestimmter Kriterien zurück.
WinGetID Gibt die eindeutige ID-Nummer (HWND) eines bestimmten Fensters zurück.
WinGetIDLast Gibt die eindeutige ID-Nummer (HWND) des letzten/untersten Fensters bei mehr als einem Fund zurück.
WinGetList Gibt ein Array von eindeutigen ID-Nummern (HWNDs) aller existierenden Fenster gemäß bestimmter Kriterien zurück.
WinGetMinMax Gibt eine Zahl ungleich 0 zurück, wenn ein bestimmtes Fenster maximiert oder minimiert ist.
WinGetPID Gibt die Prozess-ID-Nummer (PID) eines bestimmten Fensters zurück.
WinGetPos Ruft die Position und Größe eines bestimmten Fensters ab.
WinGetProcessName Gibt den Namen des Prozesses eines bestimmten Fensters zurück.
WinGetProcessPath Gibt den vollständigen Pfad und Namen des Prozesses eines bestimmten Fensters zurück.
WinGetStyle
WinGetExStyle
Gibt den Style oder erweiterten Style eines bestimmten Fensters zurück.
WinGetText Ruft den Text eines bestimmten Fensters ab.
WinGetTitle Ruft den Titel eines bestimmten Fensters ab.
WinGetTransColor Gibt die Farbe zurück, die in einem bestimmten Fenster als transparent markiert ist.
WinGetTransparent Gibt die Transparenzstärke eines bestimmten Fensters zurück.
WinHide Versteckt ein bestimmtes Fenster.
WinKill Erzwingt die Schließung eines bestimmten Fensters.
WinMaximize Vergrößert ein bestimmtes Fenster auf seine maximale Größe.
WinMinimize Verkleinert ein bestimmtes Fenster zu einer Schaltfläche in der Taskleiste.
WinMinimizeAll / WinMinimizeAllUndo Minimiert oder entminimiert alle Fenster.
WinMove Ändert die Position und/oder Größe eines bestimmten Fensters.
WinMoveBottom Setzt ein bestimmtes Fenster an das Ende des Stapels, d.h. unter alle anderen Fenster.
WinMoveTop Setzt ein bestimmtes Fenster an den Anfang des Stapels, ohne es explizit zu aktivieren.
WinRedraw Zeichnet ein bestimmtes Fenster neu.
WinRestore Entminimiert oder entmaximiert ein minimiertes oder maximiertes Fenster.
WinSetAlwaysOnTop Bewirkt, dass ein Fenster immer über allen anderen Fenstern angezeigt wird (außer über anderen Immer-Im-Vordergrund-Fenstern).
WinSetEnabled Erlaubt oder verbietet die Interaktion mit einem bestimmten Fenster.
WinSetRegion Ändert die Form eines bestimmten Fensters in ein Rechteck, Polygon oder eine Ellipse.
WinSetStyle
WinSetExStyle
Ändert den Style oder erweiterten Style eines bestimmten Fensters.
WinSetTitle Ändert den Titel eines bestimmten Fensters.
WinSetTransColor Macht alle Pixel einer bestimmten Farbe in einem bestimmten Fenster unsichtbar.
WinSetTransparent Macht ein bestimmtes Fenster halbtransparent.
WinShow Macht ein bestimmtes Fenster sichtbar.
WinWait Wartet, bis ein bestimmtes Fenster existiert.
WinWaitActive / WinWaitNotActive Wartet, bis ein bestimmtes Fenster aktiv oder nicht aktiv ist.
WinWaitClose Wartet, bis keine passenden Fenster mehr gefunden werden.
#ClipboardTimeout Ändert, wie lange das Skript versuchen soll, auf die Zwischenablage zuzugreifen, falls der erste Versuch fehlschlägt.
#DllLoad Lädt eine DLL- oder EXE-Datei vor Beginn der Skriptausführung.
#ErrorStdOut Sendet alle Syntaxfehler, die den Start eines Skripts verhindern, zur Standardfehlerausgabe (stderr), anstatt ein Dialogfenster anzuzeigen.
#Hotstring Ändert Hotstring-Optionen oder Endungszeichen.
#HotIf Erstellt kontextabhängige Hotkeys und Hotstrings. Solche Hotkeys führen je nach Bedingung (ein Ausdruck) eine andere (oder gar keine) Aktion aus.
#HotIfTimeout Bestimmt die maximale Zeit, die zur Auswertung eines einzelnen #HotIf-Ausdrucks aufgebracht wird.
#Include / #IncludeAgain Veranlasst das Skript, sich so zu verhalten, als wäre der Inhalt einer bestimmten Datei an genau dieser Stelle vorhanden.
#InputLevel Bestimmt, welche künstlichen Tastatur- oder Mausereignisse von Hotkeys und Hotstrings ignoriert werden.
#MaxThreads Bestimmt die maximale Anzahl gleichzeitig vorhandener Threads.
#MaxThreadsBuffer Veranlasst einige oder alle Hotkeys, Tastendrücke zu puffern statt zu ignorieren, wenn ihr #MaxThreadsPerHotkey-Limit erreicht wurde.
#MaxThreadsPerHotkey Bestimmt die maximale Anzahl gleichzeitig vorhandener Threads pro Hotkey oder Hotstring.
#NoTrayIcon Deaktiviert die Anzeige des Tray-Symbols.
#Requires Zeigt einen Fehler an und beendet das Programm, wenn die Versionsanforderung nicht erfüllt ist.
#SingleInstance Bestimmt, ob ein bereits laufendes Skript erneut ausgeführt werden darf.
#SuspendExempt Schützt nachfolgende Hotkeys und Hotstrings vor einer Suspension.
#UseHook Bewirkt, dass alle oder einige Tastatur-Hotkeys mit dem Hook implementiert werden.
#Warn Aktiviert oder deaktiviert bestimmte Warnungen, die auf mögliche Fehler vonseiten des Programmierers hinweisen, wie z.B. Schreibfehler oder fehlende "globale" Deklarationen.
#WinActivateForce Überspringt die sanfte Aktivierung eines Fensters und geht direkt zur gewaltsamen Methode über.