Vorschau · Entwicklungsstand 1.6.1

Maus absolut bewegen

Maus absolut bewegenDetailansicht: Maus absolut bewegen. Markierte Beschriftungen zeigen die Einstellungen im Editor. Die Abbildung zeigt eine Beispielkonfiguration, keine ausgeführte Aktion.
Detailansicht: Maus absolut bewegen. Markierte Beschriftungen zeigen die Einstellungen im Editor. Die Abbildung zeigt eine Beispielkonfiguration, keine ausgeführte Aktion.
  1. 1
    X

    Horizontale Zielposition des Mauszeigers in Pixeln.

  2. 2
    Y

    Vertikale Zielposition des Mauszeigers in Pixeln.

  3. 3
    Verzögerung davor

    Wartezeit seit dem vorherigen Befehl. Den Zahlenwert und die Einheit separat einstellen.

Editor-Ausschnitt mit Markierungen · Lightmode · Beispieldaten · Bild anklicken zum Vergrößern. Die Ansichten erklären die Bedienung; noch nicht gewählte Quellen, Geräte oder Modelle müssen für einen ausführbaren Job ergänzt werden.

Wofür ist das gedacht?

Bewegt den Mauszeiger zu x/y in Pixeln des virtuellen Desktops. Monitoranordnung, Auflösung und Skalierung müssen zum aufgezeichneten Ziel passen; negative Koordinaten sind bei zusätzlichen Monitoren möglich.

Einstellungen in der Oberfläche

Beispielwerte dienen zur Orientierung. Passe Pfade, Quellen und Geräte an deinen Arbeitsplatz an. Ein ausgeschaltetes Häkchen und die Zahl 0 sind ebenfalls gültige Beispielwerte.

EinstellungBedeutung und BedienungBeispielwert
delayBeforeUsWartezeit vor diesem Makrobefehl in Mikrosekunden; 1000 µs sind 1 ms. null kennzeichnet ältere oder manuell angelegte Befehle ohne aufgezeichnete Vorverzögerung.Passenden Wert oder Ergebnis eines vorherigen Steps auswählen; Unterfelder siehe unten.
groupIdOptionale Referenz auf groups[].id. Gruppen ordnen zusammengehörige aufgezeichnete Befehle, ändern aber nicht ihre Reihenfolge in commands. Jede Gruppe muss Befehle enthalten; Befehle derselben Gruppe müssen einen zusammenhängenden Block bilden.Beispieltext
idStabile Identität dieses Eintrags. In einem Job müssen Step-IDs eindeutig sein; beim Kopieren eines eigenständigen Jobs/Makros eine neue Objekt-GUID erzeugen und interne Referenzen gezielt anpassen.Beispieltext
xHorizontale Pixelkoordinate. Bei Bildschirmwerten den Monitorversatz beziehungsweise bei Makros den virtuellen Desktop berücksichtigen.0
yVertikale Pixelkoordinate. Der Ursprung liegt üblicherweise links oben; Bild- und Desktopkoordinaten dürfen nicht ungeprüft vermischt werden.0

Beispiel

Füge diesen Befehl im Makro-Editor in einen Testablauf ein. Down-Befehle durch passende Up-Befehle abschließen; die JSON-Vorlage darunter zeigt type, id und die konkreten Wertefelder dieses Befehls.

Vorbereitete Beispielabläufe ansehen

Fehler und Hinweise

Ungültige Tasten-/Maustastenkennungen, doppelte IDs, fehlerhafte Gruppenreferenzen und negative/ungültige Zeitwerte vor Ausführung korrigieren. Eingaben wirken auf das aktive Fenster. Bei absoluten Bewegungen die Aufnahmeumgebung prüfen; ein Abbruch gibt die vom Executor gehaltenen Tasten/Maustasten frei, rekonstruiert aber keine bereits eingegebenen Texte.

Entwickler- und Agenten-Doku JSON, Feldnamen, Typen und Verträge

Dieser Bereich erklärt die Bearbeitung von Textdateien und die technischen Verträge. Zur Entwickler-Doku

Identifier: mouse_move_absolute

Felder und Zusammenhänge auf einen Blick
  1. 1
    delayBeforeUsdelayBeforeUs · Int64 · Nicht angegeben

    Wartezeit vor diesem Makrobefehl in Mikrosekunden; 1000 µs sind 1 ms

  2. 2
    groupIdgroupId · String · Nicht angegeben

    Optionale Referenz auf groups[].id

  3. 3
    idid · String · Nicht angegeben

    Stabile Identität dieses Eintrags

  4. 4
    xx · Int32 · 0

    Horizontale Pixelkoordinate

  5. 5
    yy · Int32 · 0

    Vertikale Pixelkoordinate

Schematische Übersicht: Beschriftungen und Werte aus der Referenz, keine nachgezeichnete Bedienoberfläche.

Feldtypen, Standards und Regeln

WertTypStandard laut VertragOptionen und RegelnErklärung
delayBeforeUs
delayBeforeUs
Int64Nicht angegebenRegeln siehe Erklärung
Wartezeit vor diesem Makrobefehl in Mikrosekunden; 1000 µs sind 1 ms. null kennzeichnet ältere oder manuell angelegte Befehle ohne aufgezeichnete Vorverzögerung.
groupId
groupId
StringNicht angegebenRegeln siehe Erklärung
Optionale Referenz auf groups[].id. Gruppen ordnen zusammengehörige aufgezeichnete Befehle, ändern aber nicht ihre Reihenfolge in commands. Jede Gruppe muss Befehle enthalten; Befehle derselben Gruppe müssen einen zusammenhängenden Block bilden.
id
id
StringNicht angegebenRegeln siehe Erklärung
Stabile Identität dieses Eintrags. In einem Job müssen Step-IDs eindeutig sein; beim Kopieren eines eigenständigen Jobs/Makros eine neue Objekt-GUID erzeugen und interne Referenzen gezielt anpassen.
x
x
Int320Regeln siehe Erklärung
Horizontale Pixelkoordinate. Bei Bildschirmwerten den Monitorversatz beziehungsweise bei Makros den virtuellen Desktop berücksichtigen.
y
y
Int320Regeln siehe Erklärung
Vertikale Pixelkoordinate. Der Ursprung liegt üblicherweise links oben; Bild- und Desktopkoordinaten dürfen nicht ungeprüft vermischt werden.

Diese Referenz für Textdateien und Agenten: Markdown · JSON-Vertrag

JSON-Vorlage für Textdateien und Agenten

Strukturelle Defaultvorlage direkt vom App-Serializer. Leere Pflichtwerte und Ziele vor Verwendung ergänzen; diese Vorlage ist kein vollständig validierter Ablauf. Bei neuen Jobs den aktuellen inputs/localValues-Vertrag verwenden.

Dateiformate und Regeln · JSON herunterladen
{
  "type": "mouse_move_absolute",
  "x": 0,
  "y": 0,
  "id": "743a6baa-76dc-d235-0599-ad83c3203476"
}