Zum Hauptinhalt springen

Variablen

Variablen in Android Macro ermöglichen es Ihnen, Werte in Ihrem Automatisierungsskript zu speichern und wiederzuverwenden. Sie wirken wie Container, die verschiedene Datentypen wie Bildschirmkoordinaten, einzugebenden Text oder Erkennungsergebnisse aufnehmen können.

Variablen erstellen

So erstellen Sie eine Variable:

  1. Klicken Sie in der Werkzeugkasten auf die Kategorie „Variablen“
  2. Klicken Sie auf „Variable erstellen“
  3. Geben Sie einen beschreibenden Namen für Ihre Automatisierungsanforderungen ein
  4. Klicken Sie auf „OK“

Verwenden von Variablen in Makros

Erkennungsergebnisse speichern

Verwenden Sie Variablen, um Ergebnisse der Bildschirmerkennung für die spätere Verwendung zu speichern:

Koordinaten speichern

Speichern Sie Bildschirmkoordinaten, um sie bei mehreren Klicks wiederzuverwenden:

Häufige Verwendungsmöglichkeiten von Variablen in Android Macro

Variablen sind besonders nützlich für:

  • Speichern von Bildschirmkoordinaten für wiederholte Tipper
  • Speichern von Erkennungsergebnissen (ob ein Bild/Text vorhanden ist)
  • Zählen von Iterationen in Automatisierungsschleifen
  • Speichern von Text, der in Anwendungen eingegeben werden soll
  • Speichern von Farberkennungsergebnissen
  • Verwalten von Zeitverzögerungen zwischen Aktionen

Beispiel: Klick-Zähler

Hier ist ein praktisches Beispiel, das erfolgreiche Klicks in Ihrem Makro zählt:

Tipps zu Android-Macro-Variablen

  • Verwenden Sie Variablen, um Erkennungsergebnisse zu speichern, bevor Sie Entscheidungen treffen
  • Speichern Sie häufig verwendete Koordinaten in Variablen für saubereren Code
  • Initialisieren Sie Zähler, um den Automatisierungsfortschritt zu verfolgen
  • Verwenden Sie beschreibende Namen wie login_button_x oder menu_exists
  • Variablen können Ihr Makro zuverlässiger machen, indem sie Zustände speichern und prüfen

Variablen sind unerlässlich, um intelligente, anpassungsfähige Makros zu erstellen, die unterschiedliche Szenarien behandeln und den Zustand während des gesamten Automatisierungsprozesses aufrechterhalten können.