Screen
Das Modul hat eine ähnliche Funktionalität wie das Region-Modul, verwendet jedoch die volle Gerätebreite und -höhe.
Screen:click()
Führt ein parametrisiertes Klick-Verhalten mit MatchResult aus
Screen:clickAll()
Führt eine Bild-/Texterkennung durch und klickt auf die Treffer-Koordinaten in einer Massenoperation
Screen:exist()
Prüft, ob ein Treffer auf dem Gerätebildschirm existiert. Wenn ein Treffer gefunden wird, gibt diese Methode true zurück, andernfalls false
Screen:existClick()
Führt eine Bild-/Texterkennung durch und klickt auf die Treffer-Koordinaten. Wenn ein Treffer gefunden wird, gibt diese Methode true zurück
Screen:existClickAll()
Führt eine Bild-/Texterkennung durch und klickt auf die Treffer-Koordinaten. Wenn ein Treffer gefunden wird, gibt diese Methode true zurück
Screen:find()
Führt eine Bild- oder Textsuche auf dem Gerätebildschirm durch. Wenn das Bild oder der Text gefunden wird, wird das MatchResult zurückgegeben, andernfalls nil
Screen:findAll()
Führt eine Bild- oder Textsuche als Massenoperation durch und gibt eine Liste von MatchResult zurück
Screen:getColor()
Ermittelt den Farbpixel an einer bestimmten Koordinate. Diese Farbe kann später verwendet werden, um zu vergleichen, ob eine Farbe einen ähnlichen Wert hat. Dies ist nützlich für die Farberkennung
Screen:getColors()
Ermittelt Farbpixel an mehreren Koordinaten gleichzeitig. Diese Farben können später verwendet werden, um zu vergleichen, ob eine Farbe einen ähnlichen Wert hat. Dies ist nützlich für die Farberkennung
Screen:getText()
Diese Methode führt OCR auf dem Gerätebildschirm aus und gibt den zusammengefügten Text zurück
Screen:getX()
Ermittelt die x-Koordinate des Bildschirms
Screen:getY()
Ermittelt die y-Koordinate des Bildschirms
Screen:height()
Ermittelt die Höhe des Bildschirms
Screen:highlight()
Dient zum Hervorheben des Bildschirms
Screen:multiSwipe()
Führt ein Wischen mit bis zu 10 Fingern gleichzeitig auf dem Bildschirm aus. Jeder Finger operiert auf seiner eigenen unabhängigen Zeitachse — er setzt auf, bewegt sich, hält und wird gemäß seinen eigenen Parametern angehoben.
Screen:screenshot()
Erstellt einen Screenshot des gesamten Gerätebildschirms und speichert ihn unter /data/data/com.androidmacro/images/$macroId/$fileName
Screen:swipe()
Führt ein einfingeriges Wischen auf dem Bildschirm aus. Der Wischpfad wird durch eine Liste von SwipePoint-Werten definiert, die der Finger nacheinander durchläuft.
Screen:wait()
Wartet, bis die Vorlage auf dem Bildschirm erscheint. Wenn der Timeout erreicht wird, löst diese Methode einen Fehler aus
Screen:waitVanish()
Wartet, bis die Vorlage auf dem Bildschirm verschwindet oder sich auflöst. Wenn der Timeout erreicht wird, löst diese Methode einen Fehler aus
Screen:width()
Ermittelt die Breite des Bildschirms
Screen():waitClick()
Wartet, bis ein Bild/Text auf dem Bildschirm erscheint, und klickt es dann
Screen():getTextMatches()
Ruft alle auf dem Bildschirm gefundenen Texttreffer ordnungsgemäß formatiert ab