BDsoft DeskMaster - ScriptAssistent - Syntax
Bemerkungen
- Befehle sind im folgenden GROSS geschrieben. Im tatsächlichen Script wird die Groß- und Kleinschreibung bei Befehlen nicht beachtet.
- Parameter sind im folgenden klein geschrieben. Im tatsächlichen Script werden sie so weitergereicht, wie sie angegeben sind. Damit kann die Groß- und Kleinschreibung eine Bedeutung haben, muss es aber nicht.
- Texte, die keine Befehle sind, werden so wie sie sind an das aktive Fenster geschickt.
- Stand: 2018-01-31+
Befehle
[% kommentar %]
- Zeigt einen Kommentar an, also einen Bereich, der nicht ausgeführt wird.
[tastencode]
- Führt den angegebenen Tastencode aus.
- Mögliche Werte sind: Add, Alt, Back, Cancel, Caps, Clear, Ctrl, Decimal, Del, Divide, Down, End, Enter, Esc, Execute, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, Help, Home, Ins, LButton, Left, MButton, Multiply, Next, NumLock, NumPad0, NumPad1, NumPad2, NumPad3, NumPad4, NumPad5, NumPad6, NumPad7, NumPad8, NumPad9, Pause, Print, Prior, RButton, Right, Scroll, Select, Separator, Shift, SnapShot, Space, Subtract, Tab, Up
[ALT]
- Schaltet für den nächsten Buchstaben oder die nächste Aktion die ALT-Taste ein.
[BEEP]
- Gibt einen "Beep" aus.
[CLICK]
- Sendet einen Mausklick an die aktuelle Mausposition.
[COUNTER]
- Fügt den aktuellen Wert des Schleifenzählers (vgl. LOOP-Befehl) an die aktuelle Position ein.
[CTRL]
- Schaltet für den nächsten Buchstaben oder die nächste Aktion die STRG-Taste ein.
[DATE]
- Fügt das aktuelle Datum ein.
[DBLCLICK]
- Sendet einen Doppelklick an die aktuelle Mausposition.
[DELAY ms]
- Setzt die Verzögerung zwischen einzelnen gesendeten Tastenanschlägen in Millisekunden.
[LBTN]
- Sendet ein Drücken und Loslassen der linken Maustaste an die aktuelle Mausposition.
[LOOP x] ... [/LOOP]
- Führt den Bereich in innerhalb der Schleife x-mal aus.
[MBTN]
- Sendet ein Drücken und Loslassen der mittleren Maustaste an die aktuelle Mausposition.
[MENU tasten]
- Aktiviert das Menü des aktuellen Fensters, um dort mit den angegeben Tasten zu navigieren (z.B. [MENU dc] um in "Datei" den Eintrag "Schließen" zu wählen)
[MESSAGE text]
- Lässt eine Nachricht mit dem Text "text" auf dem Bildschirm erscheinen.
[MOVE x, y]
- Bewegt den Mauszeiger zur Bildschirmposition x, y (x = horizontal, y = vertikal).
[RBTN]
- Sendet ein Drücken und Loslassen der rechten Maustaste an die aktuelle Mausposition.
[RUN dateiname]
- Führt die angegebene Datei aus. Dateien müssen mit vollem Pfad angegeben sein, bei Programmen reicht teilweise der Name der ausführbaren Datei (z.B. winword.exe).
[SELECT x1, y1, x2, y2]
- Markiert ein Rechteck mit den Bildschirmkoordinaten x1, y1 für die linke, obere und x2, y2 für die rechte, untere Ecke.
[SHIFT]
- Schaltet für den nächsten Buchstaben oder die nächste Aktion die Umschalttaste ein.
[SLEEP ms]
- Legt das Script für die angegebene Zeit in Millisekunden schlafen.
[TIME]
- Fügt die aktuelle Zeit ein.
[WAIT_CLOSE fenstertitel]
- Wartet bis das angegebene Fenster geschlossen ist.
[WAIT_UNTIL datum_und_zeit]
- Wartet bis die im ISO-Format (z.B. 2015-09-27 15:12:34) angegebene Zeit erreicht ist und setzt dann das Script fort. Auf Benutzeranforderung geht es auch schon vorher weiter...
[WAIT_USER]
- Wartet bis der Nutzer das Script aktiv fortsetzt.
[WAIT_WINDOW fenstertitel]
- Wartet bis das angegebenen Fenster existiert.
[WINDOW fenstertitel]
- Wechselt zum Fenster mit dem angegebenen Fenstertitel (meist reicht der Anfang des Fenstertitels...).
Diese Seite benötigt einen CSS 2-kompatiblen Browser um korrekt angezeigt zu
werden. Ältere Browser zeigen sie
daher u.U. falsch an...