Variablen

Einige Makroaktionen erzeugen Daten, die Sie in einer anderen Makroaktion in Ihrem Skript verwenden möchten.

Beispiele:
  • Die Aktion ImageFind ermittelt die X/Y-Koordinaten eines Bildes.
  • Die Texterkennung auf dem Bildschirm ermittelt den auf dem Bildschirm gefundenen Text.
  • Das Ergebnis der mathematischen Berechnung wird in einer Variablen gespeichert.
  • Die Zwischenablage oder der Inhalt einer Textdatei kann ebenfalls in einer Variablen gespeichert werden.
  • Ein Bereich Ihres Bildschirms wird erfasst und mit der OpenAI-Bildaktion analysiert.
  • Die Ausgabe der OpenAI-Aktion wird in einer Variablen gespeichert, z.B. um das Ergebnis mit der Text-Aktion auszugeben.

Um solche Daten zwischen Aktionen zu übertragen, werden so genannte "Variablen" als Datenspeicher verwendet. Eine Variable besteht aus einem frei wählbaren Namen wie z.B."FoundX".

Zum Beispiel kann Macro Recorder die X/Y-Position eines Bildes auf dem Bildschirm ermitteln und die X- und Y-Koordinaten in den Variablen"ImgX" und"ImgY" speichern. Diese Variablen werden später von einer Mausklickaktion verwendet, die auf die in diesen Variablen gespeicherte X/Y-Koordinate klickt.

Variablen können auch zur Übertragung und zum Austausch von Daten mit der Produktivitätslösung verwendet werden PhraseExpress.

Variablen sind flüchtig und werden beim Beenden des Programms gelöscht.

Variable erzeugen

To define a variable, simple type in the desired name in the corresponding input box in the dialog window of any Macro Recorder action that generates data:

You can also use the "Set variable" action to create a new variable and/or set the contents of an existing variable:

Variablen verwenden

To use a variable, enter its name or select from any existing variable that has been defined earlier in your script:

You can also use variables, created in Macro Recorder in the productivity solution PhraseExpress. Macro Recorder can also read variables defined in PhraseExpress.

Berechnung

Macro Recorder kann Berechnungen mit Variablen durchführen und das Ergebnis in einer Variablen speichern:

Mit dieser Funktion können Sie zum Beispiel Zähler erstellen, den Abstand zwischen mehreren auf dem Bildschirm gefundenen Bildern oder Texten berechnen oder Mauskoordinaten-Offsets berechnen.

Supported operations, functions and constants

Operations:

+, -, *, /,
^, ** - power
! - factorial
(, ) - brackets

Functions:

sin, cos, tan, ctg, abs, sqrt, ln

Constants:

pi, e

Inhaltsverzeichnis


Inhaltsverzeichnis