Vorschau · Entwicklungsstand 1.6.1

Text eingeben

Text im MakroDer Textbefehl trägt die Beispielnummer RE-2026-042 ein; die Verzögerung davor wird separat eingestellt.
Der Textbefehl trägt die Beispielnummer RE-2026-042 ein; die Verzögerung davor wird separat eingestellt.
  1. 1
    Text

    Dieser Text wird in die aktive Anwendung eingegeben.

  2. 2
    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?

Sendet den angegebenen Unicode-Text an das aktive Eingabeziel. Dies ist keine OCR und keine garantierte Zwischenablagenoperation. Fokussiere vorher das gewünschte Textfeld.

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.
durationUsHaltedauer beziehungsweise zusätzliche Dauer dieses Makrobefehls in Mikrosekunden. Sie ist nicht die Millisekunden-Dauer des timeout-Befehls.0
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
textDirekt angezeigter beziehungsweise eingegebener Text. Ein Makro schreibt ihn in das aktive Fenster; die Desktop-Anzeige stellt ihn nur dar.Bearbeitung abgeschlossen

Beispiel

Das Makrobeispiel kombiniert text_input mit „Notiz aus dem Beispielmakro“ und anschließend timeout mit duration=200. Vor Ausführung einen leeren Editor fokussieren.

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

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
    durationUsdurationUs · Int64 · 0

    Haltedauer beziehungsweise zusätzliche Dauer dieses Makrobefehls in Mikrosekunden

  3. 3
    groupIdgroupId · String · Nicht angegeben

    Optionale Referenz auf groups[].id

  4. 4
    idid · String · Nicht angegeben

    Stabile Identität dieses Eintrags

  5. 5
    texttext · String · Leerer Text

    Direkt angezeigter beziehungsweise eingegebener Text

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.
durationUs
durationUs
Int640Regeln siehe Erklärung
Haltedauer beziehungsweise zusätzliche Dauer dieses Makrobefehls in Mikrosekunden. Sie ist nicht die Millisekunden-Dauer des timeout-Befehls.
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.
text
text
StringLeerer TextRegeln siehe Erklärung
Direkt angezeigter beziehungsweise eingegebener Text. Ein Makro schreibt ihn in das aktive Fenster; die Desktop-Anzeige stellt ihn nur dar.

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": "text_input",
  "text": "",
  "durationUs": 0,
  "id": "8175bccd-480d-2892-ec75-d89f4337f976"
}