Klicken Sie auf einen Befehls- oder 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 skriptfähiges assoziatives Array. |
| [ ... ] / Array() | Erstellt ein skriptfähiges assoziatives Array mit Integerschlüsseln. |
| Abs() | Gibt den Absolutwert einer bestimmten Zahl zurück. |
| AutoTrim | Bestimmt, ob bei Legacy-Zuweisungen wie Var1 = %Var2% alle Leer- und Tabulatorzeichen am Anfang und Ende von Var2 entfernt werden. |
| Asc() | Gibt einen numerischen Wert zurück, der das erste Byte oder die erste UTF-16-Codeeinheit einer bestimmten Zeichenkette repräsentiert. |
| 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. |
| Catch | Bestimmt eine oder mehrere Anweisungen, die ausgeführt werden, wenn während einer Try-Anweisung eine Ausnahme 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. |
| ClipWait | Wartet, bis die Zwischenablage Daten enthält. |
| ComObjActive() | Ruft ein registriertes COM-Objekt ab. |
| ComObjArray() | Erstellt ein SafeArray, das für COM verwendet werden kann. |
| ComObjConnect() | Verbindet die Ereignisquellen eines COM-Objekts mit Funktionen, die ein bestimmtes Präfix haben. |
| ComObjCreate() | Erstellt ein COM-Objekt. |
| ComObject() | Erstellt ein Objekt, das in typisierter Form als Parameter oder Rückgabewert übergeben werden kann. |
| ComObjEnwrap() / ComObjUnwrap() | Wrappt/entwrappt ein COM-Objekt. |
| ComObjError() | Aktiviert oder deaktiviert COM-spezifische Fehlermeldungen. |
| ComObjFlags() | Ermittelt oder ändert Flags, die das Verhalten eines COM-Wrapper-Objekts kontrollieren. |
| ComObjGet() | Gibt eine Referenz zu einem Objekt zurück, das von einer COM-Komponente bereitgestellt wird. |
| ComObjMissing() | Erstellt ein Objekt für "fehlende Parameter" zur Übergabe an eine COM-Methode. |
| ComObjParameter() | Wrappt einen Wert und Typ zu einem Objekt, das einer COM-Methode als Parameter übergeben werden kann. |
| 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. |
| Continue | Überspringt den Rest der aktuellen Wiederholung einer Schleifenanweisung und beginnt eine neue. |
| Control | Ändert ein Steuerelement auf verschiedene Weise. |
| ControlClick | Sendet einen Mausklick oder eine Mausradaktion an ein Steuerelement. |
| ControlFocus | Setzt den Eingabefokus auf ein bestimmtes Steuerelement innerhalb eines Fensters. |
| ControlGet | Ruft verschiedene Arten von Informationen über ein Steuerelement ab. |
| ControlGetFocus | Ermittelt, welches Steuerelement im Zielfenster den Eingabefokus hat, sofern vorhanden. |
| ControlGetPos | Ruft die Position und Größe eines Steuerelements ab. |
| ControlGetText | Ruft den Text eines Steuerelements ab. |
| ControlMove | Verschiebt ein Steuerelement oder ändert dessen Größe. |
| ControlSend / ControlSendRaw | Sendet simulierte Tastendrücke an ein Fenster oder Steuerelement. |
| ControlSetText | Ändert den Text eines Steuerelements. |
| CoordMode | Macht die Koordinaten von verschiedenen Befehlen 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. |
| DetectHiddenText | Bestimmt, ob unsichtbare Texte in einem Fenster "gesehen" werden können, um das Fenster zu finden. Dies beeinflusst fensterspezifische Befehle wie WinExist() und WinActivate. |
| DetectHiddenWindows | Bestimmt, ob das Skript unsichtbare Fenster "sehen" kann. |
| DllCall() | Ruft eine Funktion aus einer DLL-Datei auf, z.B. eine API-Funktion von Windows. |
| Drive | Öffnet/schließt ein CD- oder DVD-Laufwerk oder ändert die Volumebezeichnung eines Laufwerks. |
| DriveGet | Ruft verschiedene Arten von Informationen über die Laufwerke des Computers ab. |
| DriveSpaceFree | Ruft den freien Speicherplatz eines Laufwerks ab, das den angegebenen Pfad enthält (in Megabyte). |
| Edit | Öffnet das aktuelle Skript zum Editieren im Standardeditor. |
| Else | Bestimmt eine oder mehrere Anweisungen, die ausgeführt werden, wenn die Auswertung einer If-Anweisung False ergibt. |
| EnvAdd | Setzt eine Variable auf sich selbst plus den angegebenen Wert (kann auch Zeit zu einem Datum-Zeit-Wert addieren oder davon subtrahieren). Gleichbedeutend mit: Var += Wert. |
| EnvDiv | Setzt eine Variable auf sich selbst geteilt durch den angegebenen Wert. Gleichbedeutend mit: Var /= Wert. |
| EnvGet | Ruft den Wert einer bestimmten Umgebungsvariable ab. |
| EnvMult | Setzt eine Variable auf sich selbst mal den angegebenen Wert. Gleichbedeutend mit: Var *= Wert. |
| EnvSet | Schreibt einen Wert in eine bestimmte Umgebungsvariable. |
| EnvSub | Setzt eine Variable auf sich selbst minus den angegebenen Wert (kann auch Datum-Zeit-Werte vergleichen). Gleichbedeutend mit: Var -= Wert. |
| EnvUpdate | Benachrichtigt das Betriebssystem und alle laufenden Anwendungen, dass sich Umgebungsvariablen geändert haben. |
| Exception() | Erstellt ein Objekt mit Eigenschaften, die auch für via Laufzeitfehler erzeugte Ausnahmen üblich sind. |
| Exit | Beendet den aktuellen Thread oder (wenn das Skript nicht persistent ist) das gesamte Skript. |
| ExitApp | Terminiert das Skript. |
| Exp() | Gibt das Ergebnis von e (ca. 2.71828182845905) hoch N zurück. |
| FileAppend | Schreibt Text an das Ende einer Datei (und erstellt sie vorher, wenn nötig). |
| FileCopy | Kopiert eine oder mehrere Dateien. |
| FileCopyDir | Kopiert einen Ordner mit all seinen Unterordnern und Dateien (ähnlich wie xcopy) oder den gesamten Inhalt einer Archivdatei (z.B. ZIP). |
| FileCreateDir | Erstellt einen Ordner. |
| FileCreateShortcut | Erstellt eine Verknüpfung (LNK-Datei). |
| FileDelete | Löscht eine oder mehrere Dateien endgültig. |
| FileEncoding | Bestimmt die Standardkodierung für FileRead, FileReadLine, 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. |
| FileMoveDir | Verschiebt einen Ordner mit all seinen Unterordnern und Dateien. Kann einen Ordner auch umbenennen. |
| FileOpen() | Öffnet eine Datei, um bestimmte Inhalte aus ihr zu lesen und/oder in diese zu schreiben. |
| FileRead | Liest den Inhalt einer Datei in eine Variable. |
| FileReadLine | Liest eine bestimmte Zeile aus einer Datei und speichert den Text in eine Variable. |
| FileRecycle | Verschiebt eine Datei oder einen Ordner nach Möglichkeit in den Papierkorb oder löscht sie/ihn endgültig. |
| FileRecycleEmpty | Leert den Papierkorb. |
| FileRemoveDir | Löscht einen Ordner. |
| FileSelectFile | Zeigt ein Standarddialogfenster an, mit dem der Benutzer eine oder mehrere Dateien öffnen oder speichern kann. |
| FileSelectFolder | Zeigt ein Standarddialogfenster an, mit dem der Benutzer einen Ordner auswählen 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. |
| 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. |
| Func() | Ruft eine Funktionsreferenz ab. |
| GetKeyName() | Ruft den Namen/Text einer Taste ab. |
| GetKeyVK() | Ruft den virtuellen Tastencode einer Taste ab. |
| GetKeySC() | Ruft den Scancode einer Taste ab. |
| GetKeyState | Speichert den Buchstaben D oder U in eine Variable, je nachdem, ob die angegebene Tastatur-, Maus- oder Controllertaste unten oder oben ist. Ruft auch Controllerwerte 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. |
| Gosub | Springt zu einem bestimmten Label und setzt dort die Ausführung bis zu einem Return fort. |
| 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 und verwaltet Fenster und Steuerelemente. Solche Fenster können zur Dateneingabe oder als individuelle Benutzerschnittstellen verwendet werden. |
| GuiControl | Führt eine Vielzahl von Änderungen an einem Steuerelement innerhalb eines GUI-Fensters durch. |
| GuiControlGet | Ruft verschiedene Arten von Informationen über ein Steuerelement innerhalb eines GUI-Fensters ab. |
| 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 (Ausdruck) | Bestimmt eine oder mehrere Anweisungen, die ausgeführt werden, wenn die Auswertung eines Ausdrucks True ergibt. |
| If (Legacy) | Bestimmt eine oder mehrere Anweisungen, die ausgeführt werden, wenn der Vergleich einer Variable mit einem Wert True ergibt. |
| If Var [not] between Min and Max | Prüft, ob der Inhalt einer Variable zwischen zwei Werten liegt (numerisch oder alphabetisch). |
| If Var [not] in/contains VergleichListe | Prüft, ob der Inhalt einer Variable mit einem der Elemente in einer Liste übereinstimmt. |
| If Var is [not] Typ | Prüft, ob der Inhalt einer Variable z.B. numerisch oder großgeschrieben ist. |
| IfEqual / IfNotEqual | Vergleicht eine Variable mit einem Wert. Gleichbedeutend mit: if Var = Wert | if Var != Wert. |
| IfExist / IfNotExist | Prüft, ob eine Datei oder ein Ordner existiert. |
| IfGreater / IfGreaterOrEqual | Vergleicht eine Variable mit einem Wert. Gleichbedeutend mit: if Var > Wert | if Var >= Wert. |
| IfInString / IfNotInString | Prüft, ob eine Variable eine bestimmte Zeichenkette enthält. |
| IfLess / IfLessOrEqual | Vergleicht eine Variable mit einem Wert. Gleichbedeutend mit: if Var < Wert | if Var <= Wert. |
| IfMsgBox | Prüft, welche MsgBox-Schaltfläche der Benutzer zuletzt gedrückt hat. |
| IfWinActive / IfWinNotActive | Prüft, ob ein bestimmtes Fenster existiert und gerade aktiv ist. |
| IfWinExist / IfWinNotExist | Prüft, ob ein bestimmtes Fenster existiert. |
| 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. |
| Input | Wartet auf die Eingabe einer Zeichenkette durch den Benutzer. |
| 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. |
| InStr() | Sucht nach einem bestimmten Vorkommen einer Zeichenkette, beginnend von links oder rechts. |
| IsByRef() | Gibt eine Zahl ungleich 0 zurück, wenn einem bestimmten ByRef-Parameter eine Variable übergeben wurde. |
| IsFunc() | Gibt eine Zahl ungleich 0 zurück, wenn eine bestimmte Funktion im Skript existiert. |
| IsLabel() | Gibt eine Zahl ungleich 0 zurück, wenn ein bestimmtes Label im Skript existiert. |
| IsObject() | Gibt eine Zahl ungleich 0 zurück, wenn ein bestimmter Wert ein Objekt ist. |
| IsSet() | 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 | Zeigt die zuletzt ausgeführten Skriptzeilen an. |
| ListVars | Zeigt die Variablen des Skripts an, also jeweils ihren Namen und aktuellen Inhalt. |
| 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 (Dateien & Ordner) | Ruft bestimmte Dateien oder Ordner nacheinander ab. |
| Loop (Zeichenkette parsen) | Ruft Teile (Felder) einer Zeichenkette nacheinander ab. |
| Loop (Dateiinhalt lesen) | Ruft die Zeilen einer Textdatei nacheinander ab (performanter als FileReadLine). |
| Loop (Registry) | Ruft die Inhalte eines bestimmten Registry-Unterschlüssels nacheinander ab. |
| LV_Add() LV_Delete() LV_DeleteCol() LV_GetCount() LV_GetNext() LV_GetText() LV_Insert() LV_InsertCol() LV_Modify() LV_ModifyCol() LV_SetImageList() |
Ermöglichen das Hinzufügen, Ändern oder Abrufen von Zeilen und Spalten eines ListView-Steuerelements. |
| Max() | Gibt die höchste Zahl aus einer Reihe von Zahlen zurück. |
| Menu | Erstellt, löscht, ändert und zeigt Menüs und Menüpunkte. Ändert das Tray-Symbol und dessen Tooltip. Bestimmt, ob das Hauptfenster eines kompilierten Skripts geöffnet werden kann. |
| MenuGetHandle() | Ruft das Win32-Menü-Handle eines Menüs ab. |
| MenuGetName() | Ruft den Namen eines Win32-Menüs über dessen Handle ab. |
| Min() | Gibt die niedrigste Zahl aus einer Reihe von Zahlen zurück. |
| Mod() | Modulo. Gibt den Rest aus einer Division zweier Zahlen zurück. |
| MouseClick | Klickt eine Maustaste, hält sie gedrückt oder dreht das Mausrad. Hinweis: Der Click-Befehl 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). |
| NumGet() | Gibt die Binärzahl an einer bestimmten Adresse+Offset zurück. |
| NumPut() | Speichert eine Binärzahl 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. |
|
ObjClone() ObjCount() ObjDelete() ObjGetAddress() ObjGetCapacity() ObjHasKey() ObjInsert() ObjInsertAt() ObjLength() ObjMaxIndex() ObjMinIndex() ObjNewEnum() ObjPop() ObjPush() ObjRemove() ObjRemoveAt() ObjSetCapacity() |
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. |
| ObjRawGet() | Ruft ein Schlüssel-Wert-Paar eines Objekts ab und umgeht dabei die Metafunktionen des Objekts. |
| ObjRawSet() | Speichert oder überschreibt ein Schlüssel-Wert-Paar in einem Objekt und umgeht dabei die Metafunktionen des Objekts. |
| ObjSetBase() | Setzt das Basisobjekt eines 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 Subroutine, die jedes Mal automatisch aufgerufen wird, wenn das Skript beendet wird. |
| 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. |
| 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. |
| Process | Führt verschiedene Operationen an einem Prozess durch: Prüft, ob er existiert; ändert seine Priorität; schließt ihn; wartet, bis er geschlossen wird. |
| Progress | Erstellt oder aktualisiert ein Fenster, das einen Fortschrittsbalken oder ein Bild enthält. |
| 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. |
| RegDelete | Löscht einen Unterschlüssel oder Wert aus der Registry. |
| RegRead | Liest einen Wert aus der Registry. |
| RegWrite | Schreibt einen Wert in die Registry. |
| RegisterCallback() | Erstellt eine Maschinencode-Adresse, die, wenn aufgerufen, den Aufruf an eine Funktion im Skript weiterleitet. |
| Reload | Ersetzt die aktuell laufende Instanz des Skripts mit einer neuen Instanz. |
| Return | Kehrt aus einer Funktion oder Subroutine zurück, zu der die Ausführung zuvor via Funktionsaufruf, Gosub, Hotkey-Aktivierung, GroupActivate 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-Befehle verwendet werden. |
| RunWait | Startet ein externes Programm und wartet auf dessen Beendigung. |
| SB_SetIcon() SB_SetParts() SB_SetText() |
Ermöglichen das Ändern der Leiste eines StatusBar-Steuerelements. |
| Send / SendRaw / 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 SendInput oder SendPlay, anstatt mit SendEvent (Standard). Click und MouseMove/Click/Drag verwenden ebenfalls den angegebenen Modus. |
| SetBatchLines | Bestimmt, wie schnell ein Skript ausgeführt wird (betrifft die CPU-Auslastung). |
| SetCapsLockState | Setzt den Status von Feststell. Kann auch das An- oder Ausbleiben der Taste erzwingen. |
| SetControlDelay | Bestimmt die Verzögerung, die nach jedem steuerelementmodifizierenden Befehl eintritt. |
| SetDefaultMouseSpeed | Bestimmt die Mausgeschwindigkeit, die standardmäßig für Click, MouseMove, MouseClick und MouseClickDrag verwendet wird. |
| SetEnv (Var = Wert) | Weist einer Variable einen bestimmten Wert zu. |
| SetFormat | Bestimmt das Format von Integern und Floating-Point-Zahlen, die das Ergebnis von mathematischen Operationen sind. |
| 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 und Registry-Schleifen, 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 Subroutine, die automatisch und wiederholt in einem bestimmten Zeitintervall gestartet wird. |
| SetTitleMatchMode | Bestimmt das Übereinstimmungsverhalten des FensterTitel-Parameters von Befehlen wie WinWait. |
| SetWinDelay | Bestimmt die Verzögerung, die nach jedem fensterspezifischen Befehl 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. |
| SoundGet | Ruft verschiedene Einstellungen eines Audiogeräts ab (Master-Stummschaltung, Master-Lautstärke usw.). |
| SoundGetWaveVolume | Ruft die Wave-Wiedergabelautstärke eines Audiogeräts ab. |
| SoundPlay | Spielt den Sound einer Audiodatei, Videodatei oder eines anderen unterstützten Dateityps ab. |
| SoundSet | Ändert verschiedene Einstellungen eines Audiogeräts (Master-Stummschaltung, Master-Lautstärke usw.). |
| SoundSetWaveVolume | Ändert die Wave-Wiedergabelautstärke eines Audiogeräts. |
| SplashImage | Erstellt oder aktualisiert ein Fenster, das ein Bild enthält. |
| SplashTextOn / SplashTextOff | Erstellt bzw. entfernt ein benutzerdefiniertes Popup-Fenster zum Anzeigen von Text. |
| 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. |
| StrGet() | Kopiert eine Zeichenkette von einer Speicheradresse (optional mit Codepage-Umwandlung). |
| StringCaseSense | Bestimmt, ob bei Zeichenkettenvergleichen zwischen Groß- und Kleinschreibung unterschieden wird. |
| StringGetPos | Ruft die Position einer bestimmten Teilzeichenkette innerhalb einer Zeichenkette ab. |
| StringLeft | Ruft eine bestimmte Anzahl von Zeichen von der linken Seite einer Zeichenkette ab. |
| StringLen | Ruft die Anzahl der Zeichen in einer Zeichenkette ab. |
| StringLower | Wandelt eine Zeichenkette in Kleinschreibung oder Titelschreibung um. |
| StringMid | Ruft ein oder mehrere Zeichen von einer bestimmten Position in einer Zeichenkette ab. |
| StringReplace | Ersetzt eine bestimmte Teilzeichenkette mit einer neuen Zeichenkette. |
| StringRight | Ruft eine bestimmte Anzahl von Zeichen von der rechten Seite einer Zeichenkette ab. |
| StringSplit | Teilt eine Zeichenkette mittels bestimmter Trennzeichen in mehrere Teilzeichenketten auf. |
| StringTrimLeft | Entfernt eine bestimmte Anzahl von Zeichen von der linken Seite einer Zeichenkette. |
| StringTrimRight | Entfernt eine bestimmte Anzahl von Zeichen von der rechten Seite einer Zeichenkette. |
| StringUpper | Wandelt eine Zeichenkette in Großschreibung oder Titelschreibung um. |
| StrLen() | Ruft die Anzahl der Zeichen in einer Zeichenkette ab. |
| StrPut() | Kopiert eine Zeichenkette auf eine Speicheradresse (optional mit Codepage-Umwandlung). |
| StrReplace() | Ersetzt eine bestimmte Teilzeichenkette mit einer neuen Zeichenkette. |
| StrSplit() | Teilt eine Zeichenkette mittels bestimmter Separatoren in mehrere Teilzeichenketten auf. |
| 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 Bildschirmauflösungen, Multi-Bildschirm-Informationen, Dimensionen von Systemobjekten und andere Systemeigenschaften ab. |
| 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. |
| Transform | Führt verschiedene mathematische Funktionen, bitweise Operationen und Aufgaben wie ASCII/Unicode-Umwandlung aus. |
| 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öste Ausnahmen. |
| TV_Add() TV_Delete() TV_Get() TV_GetChild() TV_GetCount() TV_GetNext() TV_GetParent() TV_GetPrev() TV_GetSelection() TV_GetText() TV_Modify() TV_SetImageList() |
Ermöglichen das Hinzufügen, Ändern oder Abrufen von Elementen eines TreeView-Steuerelements. |
| Until | Fügt einer Loop- oder For-Schleife eine Bedingung hinzu, die nach jedem Schleifendurchlauf einmal ausgewertet wird. |
| UrlDownloadToFile | Lädt eine Datei aus dem Internet herunter. |
| Var = Wert | Weist einer Variable einen bestimmten Wert zu. |
| Var := Ausdruck | Wertet einen Ausdruck aus und speichert das Ergebnis in eine Variable. |
| VarSetCapacity() | Erhöht die Speicherkapazität einer Variable oder gibt ihren Speicher frei. Normalerweise nur in Sonderfällen wie DllCall() notwendig. |
| 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. |
| WinGetActiveStats | Kombiniert die Features von WinGetActiveTitle und WinGetPos. |
| WinGetActiveTitle | Ruft den Titel des aktiven Fensters ab. |
| WinGetClass | Ruft den Klassennamen eines bestimmten Fensters ab. |
| WinGet | Ruft die eindeutige ID, die Prozess-ID, den Prozessnamen oder eine Liste der Steuerelemente eines bestimmten Fensters ab. Kann auch eine Liste von Fenstern gemäß bestimmter Kriterien abrufen. |
| WinGetPos | Ruft die Position und Größe eines bestimmten Fensters ab. |
| WinGetText | Ruft den Text eines bestimmten Fensters ab. |
| WinGetTitle | Ruft den Titel eines bestimmten Fensters ab. |
| WinHide | Versteckt ein bestimmtes Fenster. |
| WinKill | Erzwingt die Schließung eines bestimmten Fensters. |
| WinMaximize | Vergrößert ein bestimmtes Fenster auf seine maximale Größe. |
| WinMenuSelectItem | Wählt einen Menüpunkt in der Menüleiste eines bestimmten Fensters aus. |
| 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. |
| WinRestore | Entminimiert oder entmaximiert ein minimiertes oder maximiertes Fenster. |
| WinSet | Führt eine Vielzahl von Änderungen an einem bestimmten Fenster durch, wie z.B. "immer im Vordergrund" und Transparenz. |
| WinSetTitle | Ändert den Titel eines bestimmten Fensters. |
| 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 ein bestimmtes Fenster nicht mehr existiert. |
| #ClipboardTimeout | Ändert, wie lange das Skript versuchen soll, auf die Zwischenablage zuzugreifen, falls der erste Versuch fehlschlägt. |
| #CommentFlag | Überschreibt das standardmäßig verwendete Kommentarzeichen (Semikolon) mit einer anderen Zeichenkette. |
| #Delimiter | Überschreibt die standardmäßig verwendete Befehlsparametertrennung (Komma) mit einem anderen Zeichen. |
| #DerefChar | Überschreibt das standardmäßig verwendete Dereferenzsymbol (Prozent) mit einem anderen Zeichen. |
| #ErrorStdOut | Sendet alle Syntaxfehler, die den Start eines Skripts verhindern, zur Standardfehlerausgabe (stderr), anstatt ein Dialogfenster anzuzeigen. |
| #EscapeChar | Ändert das Escapezeichen des Skripts (z.B. umgekehrtes Häkchen zu umgekehrtem Schrägstrich). |
| #HotkeyInterval | Gibt in Verbindung mit #MaxHotkeysPerInterval an, wie viele Hotkeys innerhalb eines Zeitrahmens aktiviert werden können, bevor ein Warndialogfenster angezeigt wird. |
| #HotkeyModifierTimeout | Beeinflusst das Verhalten der Hotkey-Modifikatoren: Strg, Alt, Win und Umschalt. |
| #Hotstring | Ändert Hotstring-Optionen oder Endungszeichen. |
| #If | Erstellt kontextabhängige Hotkeys und Hotstrings. Diese führen je nach Ergebnis eines Ausdrucks eine andere (oder gar keine) Aktion aus. |
| #IfTimeout | Bestimmt die maximale Zeit, die zur Auswertung eines einzelnen #If-Ausdrucks aufgebracht wird. |
| #IfWinActive / #IfWinNotActive / #IfWinExist / #IfWinNotExist | Erstellt kontextabhängige Hotkeys und Hotstrings. Diese führen je nach aktivem oder existierendem Fenster eine andere (oder gar keine) Aktion aus. |
| #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. |
| #InstallKeybdHook | Erzwingt die bedingungslose Installation des Tastatur-Hooks. |
| #InstallMouseHook | Erzwingt die bedingungslose Installation des Maus-Hooks. |
| #KeyHistory | Bestimmt die maximale Anzahl von Tastatur- und Mausereignissen, die im KeyHistory-Fenster angezeigt werden. Mit 0 kann der Tastenverlauf deaktiviert werden. |
| #LTrim | Aktiviert oder deaktiviert das Entfernen von Leer- und Tabulatorzeichen am Anfang jeder Zeile innerhalb von Fortsetzungsbereichen. |
| #MaxHotkeysPerInterval | Gibt in Verbindung mit #HotkeyInterval an, wie viele Hotkeys innerhalb eines Zeitrahmens aktiviert werden können, bevor ein Warndialogfenster angezeigt wird. |
| #MaxMem | Setzt die maximale Kapazität jeder Variable auf eine bestimmte Anzahl von Megabytes. |
| #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. |
| #MenuMaskKey | Ändert die Taste, mit der Win- oder Alt-Taste-Oben-Ereignisse maskiert werden. |
| #NoEnv | Verhindert die Überprüfung von leeren Variablen, um festzustellen, ob es sich um Umgebungsvariablen handelt (für alle neuen Skripte empfohlen). |
| #NoTrayIcon | Deaktiviert die Anzeige des Tray-Symbols. |
| #Persistent | Lässt ein Skript permanent laufen (bis der Benutzer es schließt oder ExitApp ausgeführt wird). |
| #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. |
| #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. |