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 Volumebezeichnung eines bestimmten Laufwerks zurück. |
DriveGetList | Gibt eine Zeichenkette zurück, die alle oder bestimmte Laufwerksbuchstaben des Systems enthält. |
DriveGetSerial | Gibt die Volumeseriennummer 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 Volumebezeichnung 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 oder setzt den Pausezustand des darunter liegenden Threads. |
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 steuerelementmodifizierenden 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. Diese 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. |