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. Solche Hotkeys führen je nach Ergebnis des 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. Solche Hotkeys 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. |