Vorschau · Entwicklungsstand 1.6.1
3D-Ziel anklicken

- 1Punktquelle
Kompatible Punkt-/Erkennungsquelle. Der betreffende Eingabevertrag bestimmt, ob der erste oder alle Listeneinträge verarbeitet werden.
- 2Ursprung
Referenzursprung für die relative Zielbewegung. Die gewählte Koordinatenquelle und ihr Koordinatenraum müssen zum Ziel passen.
- 3Maustaste
left, right oder middle sendet die entsprechende Maustaste; none führt nur die Mausbewegung aus.
- 4Bewegungsfaktor X
Skalierung der horizontalen Zielabweichung für die relative Mausbewegung. Zunächst mit kleinen Faktoren testen.
- 5Bewegungsfaktor Y
Skalierung der vertikalen Zielabweichung für die relative Mausbewegung. X- und Y-Achse können unterschiedlich reagieren.
- 6Versatz X (px)
Zusätzlicher horizontaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.
- 7Versatz Y (px)
Zusätzlicher vertikaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.
- 8Zeitlimit (ms)
Zeitlimit in Millisekunden für den betreffenden Vorgang. Das jeweilige Fehler-/Skip-Verhalten steht im Step-Text; es ist keine allgemeine Job-Gesamtdauer.
- 9Doppelklick
Sendet einen Doppelklick statt eines Einzelklicks, sofern eine Maustaste gewählt ist.
- 10Bewegungstoleranz (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.
| Einstellung | Bedeutung und Bedienung | Beispielwert |
|---|---|---|
| Punktquelle | Kompatible Punkt-/Erkennungsquelle. Der betreffende Eingabevertrag bestimmt, ob der erste oder alle Listeneinträge verarbeitet werden. | Farberkennung → Punkt |
| Ursprung | Referenzursprung für die relative Zielbewegung. Die gewählte Koordinatenquelle und ihr Koordinatenraum müssen zum Ziel passen. | X = 100, Y = 80 |
| Maustaste | left, right oder middle sendet die entsprechende Maustaste; none führt nur die Mausbewegung aus.
| Links |
| Bewegungsfaktor X | Skalierung 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 Y | Skalierung 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 |
| Doppelklick | Sendet 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
| Ergebnis | Bedeutung |
|---|---|
| Delta X | Horizontale Abweichung beziehungsweise Bewegungsanteil in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden. |
| Delta Y | Vertikale Abweichung beziehungsweise Bewegungsanteil in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden. |
| Movement Factor X | Horizontaler Skalierungsfaktor, der für diese Eingabe verwendet wurde. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden. |
| Movement Factor Y | Vertikaler Skalierungsfaktor, der für diese Eingabe verwendet wurde. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden. |
| Applied Delta X | Tatsächlich angewendeter ganzzahliger horizontaler Mausversatz nach Skalierung und Rundung. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden. |
| Applied Delta Y | Tatsächlich angewendeter ganzzahliger vertikaler Mausversatz nach Skalierung und Rundung. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden. |
| Movement Blocked | Ob 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 ansehenFehler 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
- 1Punktquellepoints_source · ResultBinding · Nicht angegeben
Kompatible Punkt-/Erkennungsquelle
- 2Ursprungorigin · Object · {"monitor_index": 0, "x": 0, "y": 0, "coordinate_space": "monitor_local", "point_source": null}
Referenzursprung für die relative Zielbewegung
- 3Maustasteclick_type · Enum · left, right, middle, none
left, right oder middle sendet die entsprechende Maustaste; none führt nur die Mausbewegung aus.
- 4Bewegungsfaktor Xmovement_factor_x · Number · 1
Skalierung der horizontalen Zielabweichung für die relative Mausbewegung
- 5Bewegungsfaktor Ymovement_factor_y · Number · 1
Skalierung der vertikalen Zielabweichung für die relative Mausbewegung
- 6Versatz X (px)offset_x · Integer · 0
Zusätzlicher horizontaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.
- 7Versatz Y (px)offset_y · Integer · 0
Zusätzlicher vertikaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung.
- 8Zeitlimit (ms)timeout_ms · Duration · 0
Zeitlimit in Millisekunden für den betreffenden Vorgang
- 9Doppelklickdouble_click · Boolean · false
Sendet einen Doppelklick statt eines Einzelklicks, sofern eine Maustaste gewählt ist.
- 10Bewegungstoleranz (px)movement_threshold_px · Integer · 10
Inklusive Toleranz in Pixeln auf beiden Achsen für wiederholte ganzzahlige Mausbewegungen
- 11Delta XErgebnis: click_on_point_3d.delta_x · Wert
Horizontale Abweichung beziehungsweise Bewegungsanteil in Pixeln
- 12Delta YErgebnis: click_on_point_3d.delta_y · Wert
Vertikale Abweichung beziehungsweise Bewegungsanteil in Pixeln
- 13Movement Factor XErgebnis: click_on_point_3d.movement_factor_x · Wert
Horizontaler Skalierungsfaktor, der für diese Eingabe verwendet wurde
- 14Movement Factor YErgebnis: click_on_point_3d.movement_factor_y · Wert
Vertikaler Skalierungsfaktor, der für diese Eingabe verwendet wurde
- 15Applied Delta XErgebnis: click_on_point_3d.applied_delta_x · Wert
Tatsächlich angewendeter ganzzahliger horizontaler Mausversatz nach Skalierung und Rundung
- 16Applied Delta YErgebnis: click_on_point_3d.applied_delta_y · Wert
Tatsächlich angewendeter ganzzahliger vertikaler Mausversatz nach Skalierung und Rundung
- 17Movement 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
| Wert | Typ | Standard laut Vertrag | Optionen und Regeln | Erklärung |
|---|---|---|---|---|
Punktquellepoints_source | ResultBinding | Nicht angegeben | Pflichtfeld | Kompatible Punkt-/Erkennungsquelle. Der betreffende Eingabevertrag bestimmt, ob der erste oder alle Listeneinträge verarbeitet werden. |
Ursprungorigin | 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. |
Maustasteclick_type | Enum | left | Pflichtfeld["left", "right", "middle", "none"] | left, right oder middle sendet die entsprechende Maustaste; none führt nur die Mausbewegung aus. |
Bewegungsfaktor Xmovement_factor_x | Number | 1 | Regeln 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 Ymovement_factor_y | Number | 1 | Regeln 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 | Integer | 0 | Regeln siehe Erklärung | Zusätzlicher horizontaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung. |
Versatz Y (px)offset_y | Integer | 0 | Regeln siehe Erklärung | Zusätzlicher vertikaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung. |
Zeitlimit (ms)timeout_ms | Duration | 0 | Regeln 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. |
Doppelklickdouble_click | Boolean | false | Regeln siehe Erklärung | Sendet einen Doppelklick statt eines Einzelklicks, sofern eine Maustaste gewählt ist. |
Bewegungstoleranz (px)movement_threshold_px | Integer | 10 | Regeln 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.
| Feld | Modelltyp | Modell-Standard / Optionen | Erklärung |
|---|---|---|---|
id | String | Nicht angegeben | 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. |
inputs | Dictionary`2 | Nicht angegeben | Zuordnung 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.items | List`1 | Nicht angegeben | Geordnete Unterbindungen einer Liste. Die Reihenfolge ist Teil der Eingabe; Elemente müssen das Listenelement-Schema erfüllen. |
inputs.property_id | String | Nicht angegeben | Stabile 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_path | String | Nicht angegeben | Älterer Pfad zu einem Ergebnis-Unterwert. Bestehende Dateien bleiben lesbar; neue Referenzen verwenden stabile Ergebnis-IDs und gegebenenfalls value_path. |
inputs.source_step_id | String | Nicht angegeben | Kompatibilitätsfeld älterer Referenzen. Neue Referenzen verwenden provider_id=step_result und die versionierte source_id. |
inputs.members | Dictionary`2 | Nicht angegeben | Benannte Unterbindungen eines strukturierten Werts. Jeder Schlüssel ist eine stabile Mitglied-ID des Feldschemas; Unterbindungen können Werte einer Basisquelle gezielt überschreiben. |
inputs.provider_id | String | Nicht angegeben | Anbieter 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_id | String | Nicht angegeben | Versionierte 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_id | String | Nicht angegeben | Anbieterbezogene 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_path | String | Nicht angegeben | Optionaler Pfad unterhalb einer Anbieterquelle, zum Beispiel zu einem typisierten Objektmitglied. Er ändert den Quellanbieter nicht; der ausgewählte Unterwert muss kompatibel sein. |
is_enabled | Boolean | true | true führt den Step aus; false deaktiviert ihn. Blockmarker können in der UI nicht beliebig deaktiviert werden, weil ihre Struktur erhalten bleiben muss. |
settings | KlickOnPoint3DSettings | Nicht angegeben | Direkte beziehungsweise ältere Step-Konfiguration. Für neue referenzbasierte Dateien inputs und localValues verwenden; die UI migriert gespeicherte Literalwerte in lokale Quellen. |
settings.click_type | String | left | left, right oder middle sendet die entsprechende Maustaste; none führt nur die Mausbewegung aus. |
settings.double_click | Boolean | false | Sendet einen Doppelklick statt eines Einzelklicks, sofern eine Maustaste gewählt ist. |
settings.movement_factor | Double | Nicht angegeben | Zusammengesetzte Bewegungsfaktoren für die relative Maussteuerung. X- und Y-Faktor gehören zu derselben Einstellung. |
settings.movement_factor_x | Double | Nicht angegeben | Skalierung der horizontalen Zielabweichung für die relative Mausbewegung. Zunächst mit kleinen Faktoren testen. |
settings.movement_factor_y | Double | Nicht angegeben | Skalierung der vertikalen Zielabweichung für die relative Mausbewegung. X- und Y-Achse können unterschiedlich reagieren. |
settings.movement_threshold_px | Int32 | 10 | 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. |
settings.offset_x | Int32 | 0 | Zusätzlicher horizontaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung. |
settings.offset_y | Int32 | 0 | Zusätzlicher vertikaler Versatz in Pixeln relativ zum ermittelten Punkt, Referenzpunkt oder Anzeigeursprung. |
settings.origin_coordinate_space | String | monitor_local | Koordinatenraum des Ursprungs. Bildlokale Werte vor der Verwendung als Desktopkoordinate um den passenden Monitorversatz ergänzen. |
settings.origin_monitor_index | Int32 | 0 | Nullbasierter Monitor, auf den sich der konfigurierte Ursprung bezieht. |
settings.origin_source | ResultBinding | Nicht angegeben | Wählt die direkte beziehungsweise referenzierte Herkunft des Bewegungsursprungs. |
settings.origin_source.items | List`1 | Nicht angegeben | Geordnete Unterbindungen einer Liste. Die Reihenfolge ist Teil der Eingabe; Elemente müssen das Listenelement-Schema erfüllen. |
settings.origin_source.property_id | String | Nicht angegeben | Stabile 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_path | String | Nicht 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_id | String | Nicht angegeben | Kompatibilitätsfeld älterer Referenzen. Neue Referenzen verwenden provider_id=step_result und die versionierte source_id. |
settings.origin_source.members | Dictionary`2 | Nicht angegeben | Benannte 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_id | String | Leerer Text | Anbieter 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_id | String | Nicht angegeben | Versionierte 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_id | String | Leerer Text | Anbieterbezogene 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_path | String | Nicht angegeben | Optionaler Pfad unterhalb einer Anbieterquelle, zum Beispiel zu einem typisierten Objektmitglied. Er ändert den Quellanbieter nicht; der ausgewählte Unterwert muss kompatibel sein. |
settings.origin_x | Int32 | 0 | Horizontale Koordinate des direkt konfigurierten Ursprungs in Pixeln. |
settings.origin_y | Int32 | 0 | Vertikale Koordinate des direkt konfigurierten Ursprungs in Pixeln. |
settings.points_source | ResultBinding | Nicht angegeben | Kompatible Punkt-/Erkennungsquelle. Der betreffende Eingabevertrag bestimmt, ob der erste oder alle Listeneinträge verarbeitet werden. |
settings.points_source.items | List`1 | Nicht angegeben | Geordnete Unterbindungen einer Liste. Die Reihenfolge ist Teil der Eingabe; Elemente müssen das Listenelement-Schema erfüllen. |
settings.points_source.property_id | String | Nicht angegeben | Stabile 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_path | String | Nicht 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_id | String | Nicht angegeben | Kompatibilitätsfeld älterer Referenzen. Neue Referenzen verwenden provider_id=step_result und die versionierte source_id. |
settings.points_source.members | Dictionary`2 | Nicht angegeben | Benannte 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_id | String | Leerer Text | Anbieter 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_id | String | Nicht angegeben | Versionierte 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_id | String | Leerer Text | Anbieterbezogene 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_path | String | Nicht angegeben | Optionaler Pfad unterhalb einer Anbieterquelle, zum Beispiel zu einem typisierten Objektmitglied. Er ändert den Quellanbieter nicht; der ausgewählte Unterwert muss kompatibel sein. |
settings.timeout_ms | Int32 | 0 | Zeitlimit in Millisekunden für den betreffenden Vorgang. Das jeweilige Fehler-/Skip-Verhalten steht im Step-Text; es ist keine allgemeine Job-Gesamtdauer. |
Eingabeverträge
| Eingabe | Fehlende Werte | Listen | Akzeptierte Typen / Quellen | Erklärung |
|---|---|---|---|---|
points | FailStep | FirstValue | [{"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. |
origin | SkipStep | FirstValue | [{"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
| Ergebnis | Typ / Optionen | Anzahl | Erklärung |
|---|---|---|---|
click_on_point_3d.delta_x | Integer | OptionalSingle | Horizontale Abweichung beziehungsweise Bewegungsanteil in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden. |
click_on_point_3d.delta_y | Integer | OptionalSingle | Vertikale Abweichung beziehungsweise Bewegungsanteil in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden. |
click_on_point_3d.movement_factor_x | Number | OptionalSingle | Horizontaler Skalierungsfaktor, der für diese Eingabe verwendet wurde. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden. |
click_on_point_3d.movement_factor_y | Number | OptionalSingle | Vertikaler Skalierungsfaktor, der für diese Eingabe verwendet wurde. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden. |
click_on_point_3d.applied_delta_x | Integer | OptionalSingle | Tatsächlich angewendeter ganzzahliger horizontaler Mausversatz nach Skalierung und Rundung. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden. |
click_on_point_3d.applied_delta_y | Integer | OptionalSingle | Tatsächlich angewendeter ganzzahliger vertikaler Mausversatz nach Skalierung und Rundung. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden. |
click_on_point_3d.movement_blocked | Boolean | Single | Ob 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
}