Vorschau · Entwicklungsstand 1.6.1

3D-Ziel anklicken

3D-Ziel anklickenDetailansicht: 3D-Ziel anklicken. Markierte Beschriftungen zeigen die Einstellungen im Editor. Die Abbildung zeigt eine Beispielkonfiguration, keine ausgeführte Aktion. Zusammengestellte Ausschnitte echter Einstellungsfelder mit Beispielwerten; die Nummer markiert Beschriftung und Eingabe gemeinsam.
Detailansicht: 3D-Ziel anklicken. Markierte Beschriftungen zeigen die Einstellungen im Editor. Die Abbildung zeigt eine Beispielkonfiguration, keine ausgeführte Aktion. Zusammengestellte Ausschnitte echter Einstellungsfelder mit Beispielwerten; die Nummer markiert Beschriftung und Eingabe gemeinsam.
  1. 1
    Punktquelle

    Kompatible Punkt-/Erkennungsquelle. Der betreffende Eingabevertrag bestimmt, ob der erste oder alle Listeneinträge verarbeitet werden.

  2. 2
    Ursprung

    Referenzursprung für die relative Zielbewegung. Die gewählte Koordinatenquelle und ihr Koordinatenraum müssen zum Ziel passen.

  3. 3
    Maustaste

    left, right oder middle sendet die entsprechende Maustaste; none führt nur die Mausbewegung aus.

  4. 4
    Bewegungsfaktor X

    Skalierung der horizontalen Zielabweichung für die relative Mausbewegung. Zunächst mit kleinen Faktoren testen.

  5. 5
    Bewegungsfaktor Y

    Skalierung der vertikalen Zielabweichung für die relative Mausbewegung. X- und Y-Achse können unterschiedlich reagieren.

  6. 6
    Versatz X (px)

    Zusätzlicher horizontaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.

  7. 7
    Versatz Y (px)

    Zusätzlicher vertikaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.

  8. 8
    Zeitlimit (ms)

    Zeitlimit in Millisekunden für den betreffenden Vorgang. Das jeweilige Fehler-/Skip-Verhalten steht im Step-Text; es ist keine allgemeine Job-Gesamtdauer.

  9. 9
    Doppelklick

    Sendet einen Doppelklick statt eines Einzelklicks, sofern eine Maustaste gewählt ist.

  10. 10
    Bewegungstoleranz (px)

    Inklusive Toleranz in Pixeln auf beiden Achsen für wiederholte ganzzahlige Mausbewegungen. Standard 10; 0 unterdrückt nur exakt gleiche Bewegungen. Nur eine erfolgreich gesendete Bewegung aktualisiert die Vergleichsbasis.

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?

Wähle Zielpunkt und Ursprung für eine relative Mausbewegung mit getrennten Faktoren für X und Y. Die Bewegungstoleranz unterdrückt wiederholte nahezu identische ganzzahlige Bewegungen. Ein bekannter Quell-Frame, der nicht neuer als die letzte Eingabe ist, wird ebenfalls unterdrückt. movement_blocked unterscheidet diese Sperre von einer erfolgreich gesendeten Bewegung.

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
PunktquelleKompatible Punkt-/Erkennungsquelle. Der betreffende Eingabevertrag bestimmt, ob der erste oder alle Listeneinträge verarbeitet werden.Farberkennung → Punkt
UrsprungReferenzursprung für die relative Zielbewegung. Die gewählte Koordinatenquelle und ihr Koordinatenraum müssen zum Ziel passen.X = 100, Y = 80
Maustasteleft, right oder middle sendet die entsprechende Maustaste; none führt nur die Mausbewegung aus.
Links
Linke Maustaste.
Rechts
Rechte Maustaste.
Mitte
Mittlere Maustaste.
Nur bewegen
Keine Maustaste senden; nur die Bewegung ausführen.
Links
Bewegungsfaktor XSkalierung der horizontalen Zielabweichung für die relative Mausbewegung. Zunächst mit kleinen Faktoren testen.

Im Bereich „Erweitert“ verfügbar.

Zulässiger Bereich: ab 0.01 bis 100.

1
Bewegungsfaktor YSkalierung der vertikalen Zielabweichung für die relative Mausbewegung. X- und Y-Achse können unterschiedlich reagieren.

Im Bereich „Erweitert“ verfügbar.

Zulässiger Bereich: ab 0.01 bis 100.

1
Versatz X (px)Zusätzlicher horizontaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.

Im Bereich „Erweitert“ verfügbar.

0
Versatz Y (px)Zusätzlicher vertikaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.

Im Bereich „Erweitert“ verfügbar.

0
Zeitlimit (ms)Zeitlimit in Millisekunden für den betreffenden Vorgang. Das jeweilige Fehler-/Skip-Verhalten steht im Step-Text; es ist keine allgemeine Job-Gesamtdauer.

Im Bereich „Erweitert“ verfügbar.

Zulässiger Bereich: ab 0.

0
DoppelklickSendet einen Doppelklick statt eines Einzelklicks, sofern eine Maustaste gewählt ist.

Im Bereich „Erweitert“ verfügbar.

Aus (Häkchen entfernt)
Bewegungstoleranz (px)Inklusive Toleranz in Pixeln auf beiden Achsen für wiederholte ganzzahlige Mausbewegungen. Standard 10; 0 unterdrückt nur exakt gleiche Bewegungen. Nur eine erfolgreich gesendete Bewegung aktualisiert die Vergleichsbasis.

Im Bereich „Erweitert“ verfügbar.

Zulässiger Bereich: ab 0 bis 2147483647.

10

Ergebniswerte verwenden

ErgebnisBedeutung
Delta XHorizontale Abweichung beziehungsweise Bewegungsanteil in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Delta YVertikale Abweichung beziehungsweise Bewegungsanteil in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Movement Factor XHorizontaler Skalierungsfaktor, der für diese Eingabe verwendet wurde. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Movement Factor YVertikaler Skalierungsfaktor, der für diese Eingabe verwendet wurde. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Delta XTatsächlich angewendeter ganzzahliger horizontaler Mausversatz nach Skalierung und Rundung. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Delta YTatsächlich angewendeter ganzzahliger vertikaler Mausversatz nach Skalierung und Rundung. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Movement BlockedOb die 3D-Eingabe wegen Bewegungstoleranz oder nicht neuerem Quell-Frame unterdrückt wurde. Es wurde dabei keine neue Bewegung und kein Klick gesendet. Einzelwert dieses Ergebnisses.

Beispiel

Erkennungspunkt relativ zum Bildschirmmittelpunkt verwenden; Faktoren zunächst klein wählen und movement_blocked im Debugging prüfen.

Vorbereitete Beispielabläufe ansehen

Fehler und Hinweise

Ein unterdrückter alter Frame oder eine Bewegung innerhalb der Toleranz sendet keine neue Bewegung und keinen Klick. Lies movement_blocked; fehlende Quellen, abgelaufene Eingaben und falsche Typen dürfen nicht als erfolgreiche Aktion behandelt werden.

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: klick_on_point_3d

Felder und Zusammenhänge auf einen Blick
  1. 1
    Punktquellepoints_source · ResultBinding · Nicht angegeben

    Kompatible Punkt-/Erkennungsquelle

  2. 2
    Ursprungorigin · Object · {"monitor_index": 0, "x": 0, "y": 0, "coordinate_space": "monitor_local", "point_source": null}

    Referenzursprung für die relative Zielbewegung

  3. 3
    Maustasteclick_type · Enum · left, right, middle, none

    left, right oder middle sendet die entsprechende Maustaste; none führt nur die Mausbewegung aus.

  4. 4
    Bewegungsfaktor Xmovement_factor_x · Number · 1

    Skalierung der horizontalen Zielabweichung für die relative Mausbewegung

  5. 5
    Bewegungsfaktor Ymovement_factor_y · Number · 1

    Skalierung der vertikalen Zielabweichung für die relative Mausbewegung

  6. 6
    Versatz X (px)offset_x · Integer · 0

    Zusätzlicher horizontaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.

  7. 7
    Versatz Y (px)offset_y · Integer · 0

    Zusätzlicher vertikaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.

  8. 8
    Zeitlimit (ms)timeout_ms · Duration · 0

    Zeitlimit in Millisekunden für den betreffenden Vorgang

  9. 9
    Doppelklickdouble_click · Boolean · false

    Sendet einen Doppelklick statt eines Einzelklicks, sofern eine Maustaste gewählt ist.

  10. 10
    Bewegungstoleranz (px)movement_threshold_px · Integer · 10

    Inklusive Toleranz in Pixeln auf beiden Achsen für wiederholte ganzzahlige Mausbewegungen

  11. 11
    Delta XErgebnis: click_on_point_3d.delta_x · Wert

    Horizontale Abweichung beziehungsweise Bewegungsanteil in Pixeln

  12. 12
    Delta YErgebnis: click_on_point_3d.delta_y · Wert

    Vertikale Abweichung beziehungsweise Bewegungsanteil in Pixeln

  13. 13
    Movement Factor XErgebnis: click_on_point_3d.movement_factor_x · Wert

    Horizontaler Skalierungsfaktor, der für diese Eingabe verwendet wurde

  14. 14
    Movement Factor YErgebnis: click_on_point_3d.movement_factor_y · Wert

    Vertikaler Skalierungsfaktor, der für diese Eingabe verwendet wurde

  15. 15
    Applied Delta XErgebnis: click_on_point_3d.applied_delta_x · Wert

    Tatsächlich angewendeter ganzzahliger horizontaler Mausversatz nach Skalierung und Rundung

  16. 16
    Applied Delta YErgebnis: click_on_point_3d.applied_delta_y · Wert

    Tatsächlich angewendeter ganzzahliger vertikaler Mausversatz nach Skalierung und Rundung

  17. 17
    Movement BlockedErgebnis: click_on_point_3d.movement_blocked · Wert

    Ob die 3D-Eingabe wegen Bewegungstoleranz oder nicht neuerem Quell-Frame unterdrückt wurde

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

Feldtypen, Standards und Regeln

WertTypStandard laut VertragOptionen und RegelnErklärung
Punktquelle
points_source
ResultBindingNicht angegebenPflichtfeld
Kompatible Punkt-/Erkennungsquelle. Der betreffende Eingabevertrag bestimmt, ob der erste oder alle Listeneinträge verarbeitet werden.
Ursprung
origin
Object{"monitor_index": 0, "x": 0, "y": 0, "coordinate_space": "monitor_local", "point_source": null}Pflichtfeld
Referenzursprung für die relative Zielbewegung. Die gewählte Koordinatenquelle und ihr Koordinatenraum müssen zum Ziel passen.
Maustaste
click_type
EnumleftPflichtfeld
["left", "right", "middle", "none"]
left, right oder middle sendet die entsprechende Maustaste; none führt nur die Mausbewegung aus.
left
Linke Maustaste.
right
Rechte Maustaste.
middle
Mittlere Maustaste.
none
Keine Maustaste senden; nur die Bewegung ausführen.
Bewegungsfaktor X
movement_factor_x
Number1Regeln siehe Erklärung

Grenzen: {"Minimum": 0.01, "Maximum": 100}
Skalierung der horizontalen Zielabweichung für die relative Mausbewegung. Zunächst mit kleinen Faktoren testen.
Bewegungsfaktor Y
movement_factor_y
Number1Regeln siehe Erklärung

Grenzen: {"Minimum": 0.01, "Maximum": 100}
Skalierung der vertikalen Zielabweichung für die relative Mausbewegung. X- und Y-Achse können unterschiedlich reagieren.
Versatz X (px)
offset_x
Integer0Regeln siehe Erklärung
Zusätzlicher horizontaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.
Versatz Y (px)
offset_y
Integer0Regeln siehe Erklärung
Zusätzlicher vertikaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.
Zeitlimit (ms)
timeout_ms
Duration0Regeln siehe Erklärung

Grenzen: {"Minimum": 0}
Zeitlimit in Millisekunden für den betreffenden Vorgang. Das jeweilige Fehler-/Skip-Verhalten steht im Step-Text; es ist keine allgemeine Job-Gesamtdauer.
Doppelklick
double_click
BooleanfalseRegeln siehe Erklärung
Sendet einen Doppelklick statt eines Einzelklicks, sofern eine Maustaste gewählt ist.
Bewegungstoleranz (px)
movement_threshold_px
Integer10Regeln siehe Erklärung

Grenzen: {"Minimum": 0, "Maximum": 2147483647}
Inklusive Toleranz in Pixeln auf beiden Achsen für wiederholte ganzzahlige Mausbewegungen. Standard 10; 0 unterdrückt nur exakt gleiche Bewegungen. Nur eine erfolgreich gesendete Bewegung aktualisiert die Vergleichsbasis.

JSON-Felder und verschachtelte Einstellungen

Technische Feldnamen des Modells. Die Einstellungsfelder oben beschreiben die UI; die JSON-Vorlage zeigt die tatsächliche Schreibweise. Bei aktuellen inputs/localValues stammen aktive Werte aus den Referenzen. Die Modell-Standardwerte und Enum-Namen sind keine universelle JSON-Schreibweise.

FeldModelltypModell-Standard / OptionenErklärung
idStringNicht angegebenStabile 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.
inputsDictionary`2Nicht angegebenZuordnung von UI-Feld-ID zu typisierter Wertequelle. Bei vorhandenen inputs serialisiert der kanonische Job-Serializer settings nicht zusätzlich. Leere inputs mit settings bleiben als Legacy-/direkte Konfiguration lesbar.
inputs.itemsList`1Nicht angegebenGeordnete Unterbindungen einer Liste. Die Reihenfolge ist Teil der Eingabe; Elemente müssen das Listenelement-Schema erfüllen.
inputs.property_idStringNicht angegebenStabile Ergebnis-ID einer älteren Step-Referenz. Neue Dateien kodieren sie in source_id; nicht mit einem CLR-Propertynamen oder dem UI-Label verwechseln.
inputs.property_pathStringNicht angegebenÄlterer Pfad zu einem Ergebnis-Unterwert. Bestehende Dateien bleiben lesbar; neue Referenzen verwenden stabile Ergebnis-IDs und gegebenenfalls value_path.
inputs.source_step_idStringNicht angegebenKompatibilitätsfeld älterer Referenzen. Neue Referenzen verwenden provider_id=step_result und die versionierte source_id.
inputs.membersDictionary`2Nicht angegebenBenannte Unterbindungen eines strukturierten Werts. Jeder Schlüssel ist eine stabile Mitglied-ID des Feldschemas; Unterbindungen können Werte einer Basisquelle gezielt überschreiben.
inputs.provider_idStringNicht angegebenAnbieter der Wertequelle: local_value, job_variable, step_result oder secret. Ein Quellwert benötigt zusätzlich source_id und muss zum Eingabetyp passen.
inputs.schema_idStringNicht angegebenVersionierte Form eines zusammengesetzten Eingabewerts. Sie gehört zum Bindungsbaum, nicht als frei erfundener Schlüssel in die Variable. Übernimm die für dieses Feld exportierte Schema-ID.
inputs.source_idStringNicht angegebenAnbieterbezogene Identität. Bei step_result: v1/<URI-kodierte-Step-ID>/<URI-kodierte-stabile-Ergebnis-ID>; bei lokalen Werten und Jobvariablen deren GUID. Dies ist nicht nur die rohe Step-ID.
inputs.value_pathStringNicht angegebenOptionaler Pfad unterhalb einer Anbieterquelle, zum Beispiel zu einem typisierten Objektmitglied. Er ändert den Quellanbieter nicht; der ausgewählte Unterwert muss kompatibel sein.
is_enabledBooleantruetrue führt den Step aus; false deaktiviert ihn. Blockmarker können in der UI nicht beliebig deaktiviert werden, weil ihre Struktur erhalten bleiben muss.
settingsKlickOnPoint3DSettingsNicht angegebenDirekte beziehungsweise ältere Step-Konfiguration. Für neue referenzbasierte Dateien inputs und localValues verwenden; die UI migriert gespeicherte Literalwerte in lokale Quellen.
settings.click_typeStringleftleft, right oder middle sendet die entsprechende Maustaste; none führt nur die Mausbewegung aus.
settings.double_clickBooleanfalseSendet einen Doppelklick statt eines Einzelklicks, sofern eine Maustaste gewählt ist.
settings.movement_factorDoubleNicht angegebenZusammengesetzte Bewegungsfaktoren für die relative Maussteuerung. X- und Y-Faktor gehören zu derselben Einstellung.
settings.movement_factor_xDoubleNicht angegebenSkalierung der horizontalen Zielabweichung für die relative Mausbewegung. Zunächst mit kleinen Faktoren testen.
settings.movement_factor_yDoubleNicht angegebenSkalierung der vertikalen Zielabweichung für die relative Mausbewegung. X- und Y-Achse können unterschiedlich reagieren.
settings.movement_threshold_pxInt3210Inklusive Toleranz in Pixeln auf beiden Achsen für wiederholte ganzzahlige Mausbewegungen. Standard 10; 0 unterdrückt nur exakt gleiche Bewegungen. Nur eine erfolgreich gesendete Bewegung aktualisiert die Vergleichsbasis.
settings.offset_xInt320Zusätzlicher horizontaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.
settings.offset_yInt320Zusätzlicher vertikaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.
settings.origin_coordinate_spaceStringmonitor_localKoordinatenraum des Ursprungs. Bildlokale Werte vor der Verwendung als Desktopkoordinate um den passenden Monitorversatz ergänzen.
settings.origin_monitor_indexInt320Nullbasierter Monitor, auf den sich der konfigurierte Ursprung bezieht.
settings.origin_sourceResultBindingNicht angegebenWählt die direkte beziehungsweise referenzierte Herkunft des Bewegungsursprungs.
settings.origin_source.itemsList`1Nicht angegebenGeordnete Unterbindungen einer Liste. Die Reihenfolge ist Teil der Eingabe; Elemente müssen das Listenelement-Schema erfüllen.
settings.origin_source.property_idStringNicht angegebenStabile Ergebnis-ID einer älteren Step-Referenz. Neue Dateien kodieren sie in source_id; nicht mit einem CLR-Propertynamen oder dem UI-Label verwechseln.
settings.origin_source.property_pathStringNicht angegebenÄlterer Pfad zu einem Ergebnis-Unterwert. Bestehende Dateien bleiben lesbar; neue Referenzen verwenden stabile Ergebnis-IDs und gegebenenfalls value_path.
settings.origin_source.source_step_idStringNicht angegebenKompatibilitätsfeld älterer Referenzen. Neue Referenzen verwenden provider_id=step_result und die versionierte source_id.
settings.origin_source.membersDictionary`2Nicht angegebenBenannte Unterbindungen eines strukturierten Werts. Jeder Schlüssel ist eine stabile Mitglied-ID des Feldschemas; Unterbindungen können Werte einer Basisquelle gezielt überschreiben.
settings.origin_source.provider_idStringLeerer TextAnbieter der Wertequelle: local_value, job_variable, step_result oder secret. Ein Quellwert benötigt zusätzlich source_id und muss zum Eingabetyp passen.
settings.origin_source.schema_idStringNicht angegebenVersionierte Form eines zusammengesetzten Eingabewerts. Sie gehört zum Bindungsbaum, nicht als frei erfundener Schlüssel in die Variable. Übernimm die für dieses Feld exportierte Schema-ID.
settings.origin_source.source_idStringLeerer TextAnbieterbezogene Identität. Bei step_result: v1/<URI-kodierte-Step-ID>/<URI-kodierte-stabile-Ergebnis-ID>; bei lokalen Werten und Jobvariablen deren GUID. Dies ist nicht nur die rohe Step-ID.
settings.origin_source.value_pathStringNicht angegebenOptionaler Pfad unterhalb einer Anbieterquelle, zum Beispiel zu einem typisierten Objektmitglied. Er ändert den Quellanbieter nicht; der ausgewählte Unterwert muss kompatibel sein.
settings.origin_xInt320Horizontale Koordinate des direkt konfigurierten Ursprungs in Pixeln.
settings.origin_yInt320Vertikale Koordinate des direkt konfigurierten Ursprungs in Pixeln.
settings.points_sourceResultBindingNicht angegebenKompatible Punkt-/Erkennungsquelle. Der betreffende Eingabevertrag bestimmt, ob der erste oder alle Listeneinträge verarbeitet werden.
settings.points_source.itemsList`1Nicht angegebenGeordnete Unterbindungen einer Liste. Die Reihenfolge ist Teil der Eingabe; Elemente müssen das Listenelement-Schema erfüllen.
settings.points_source.property_idStringNicht angegebenStabile Ergebnis-ID einer älteren Step-Referenz. Neue Dateien kodieren sie in source_id; nicht mit einem CLR-Propertynamen oder dem UI-Label verwechseln.
settings.points_source.property_pathStringNicht angegebenÄlterer Pfad zu einem Ergebnis-Unterwert. Bestehende Dateien bleiben lesbar; neue Referenzen verwenden stabile Ergebnis-IDs und gegebenenfalls value_path.
settings.points_source.source_step_idStringNicht angegebenKompatibilitätsfeld älterer Referenzen. Neue Referenzen verwenden provider_id=step_result und die versionierte source_id.
settings.points_source.membersDictionary`2Nicht angegebenBenannte Unterbindungen eines strukturierten Werts. Jeder Schlüssel ist eine stabile Mitglied-ID des Feldschemas; Unterbindungen können Werte einer Basisquelle gezielt überschreiben.
settings.points_source.provider_idStringLeerer TextAnbieter der Wertequelle: local_value, job_variable, step_result oder secret. Ein Quellwert benötigt zusätzlich source_id und muss zum Eingabetyp passen.
settings.points_source.schema_idStringNicht angegebenVersionierte Form eines zusammengesetzten Eingabewerts. Sie gehört zum Bindungsbaum, nicht als frei erfundener Schlüssel in die Variable. Übernimm die für dieses Feld exportierte Schema-ID.
settings.points_source.source_idStringLeerer TextAnbieterbezogene Identität. Bei step_result: v1/<URI-kodierte-Step-ID>/<URI-kodierte-stabile-Ergebnis-ID>; bei lokalen Werten und Jobvariablen deren GUID. Dies ist nicht nur die rohe Step-ID.
settings.points_source.value_pathStringNicht angegebenOptionaler Pfad unterhalb einer Anbieterquelle, zum Beispiel zu einem typisierten Objektmitglied. Er ändert den Quellanbieter nicht; der ausgewählte Unterwert muss kompatibel sein.
settings.timeout_msInt320Zeitlimit in Millisekunden für den betreffenden Vorgang. Das jeweilige Fehler-/Skip-Verhalten steht im Step-Text; es ist keine allgemeine Job-Gesamtdauer.

Eingabeverträge

EingabeFehlende WerteListenAkzeptierte Typen / QuellenErklärung
pointsFailStepFirstValue[{"ValueKind": "Point", "Cardinalities": ["Single", "OptionalSingle", "Collection"]}]
["job_variable", "step_result"]
Punkt-/Erkennungsergebnis. Fehlende erforderliche Werte führen zum Fehler. Bei kompatiblen Listen wird der erste Wert verwendet. Akzeptierte Typen und Anbieter stehen in den Vertragsspalten; unbegrenzte Anbieterwahl bedeutet weiterhin Typprüfung.
originSkipStepFirstValue[{"ValueKind": "Point", "Cardinalities": ["Single", "OptionalSingle", "Collection"]}]
["job_variable", "step_result"]
Referenzursprung der Bewegung. Eine gültige, aber noch nicht verfügbare optionale Step-Quelle kann den Verbraucher mit NoInput überspringen; malformed Referenzen bleiben Fehler. Bei kompatiblen Listen wird der erste Wert verwendet. Akzeptierte Typen und Anbieter stehen in den Vertragsspalten; unbegrenzte Anbieterwahl bedeutet weiterhin Typprüfung.

Ergebnisvertrag

ErgebnisTyp / OptionenAnzahlErklärung
click_on_point_3d.delta_xIntegerOptionalSingleHorizontale Abweichung beziehungsweise Bewegungsanteil in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
click_on_point_3d.delta_yIntegerOptionalSingleVertikale Abweichung beziehungsweise Bewegungsanteil in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
click_on_point_3d.movement_factor_xNumberOptionalSingleHorizontaler Skalierungsfaktor, der für diese Eingabe verwendet wurde. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
click_on_point_3d.movement_factor_yNumberOptionalSingleVertikaler Skalierungsfaktor, der für diese Eingabe verwendet wurde. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
click_on_point_3d.applied_delta_xIntegerOptionalSingleTatsächlich angewendeter ganzzahliger horizontaler Mausversatz nach Skalierung und Rundung. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
click_on_point_3d.applied_delta_yIntegerOptionalSingleTatsächlich angewendeter ganzzahliger vertikaler Mausversatz nach Skalierung und Rundung. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
click_on_point_3d.movement_blockedBooleanSingleOb die 3D-Eingabe wegen Bewegungstoleranz oder nicht neuerem Quell-Frame unterdrückt wurde. Es wurde dabei keine neue Bewegung und kein Klick gesendet. Einzelwert dieses Ergebnisses.

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": "klick_on_point_3d",
  "settings": {
    "movement_threshold_px": 10,
    "double_click": false,
    "click_type": "left",
    "timeout_ms": 0,
    "origin_x": 0,
    "origin_y": 0,
    "origin_source": {
      "provider_id": "",
      "source_id": ""
    },
    "origin_monitor_index": 0,
    "origin_coordinate_space": "monitor_local",
    "movement_factor_x": null,
    "movement_factor_y": null,
    "offset_x": 0,
    "offset_y": 0,
    "points_source": {
      "provider_id": "",
      "source_id": ""
    }
  },
  "id": "23b322d2-328c-1eab-64b5-9a027aaa036d",
  "inputs": {},
  "is_enabled": true
}