Zum Hauptinhalt springen

! Einmaliges Antippen des Bildschirms simulieren (touch.tap)

Deklaration

touch.tap(X-Koordinate, Y-Koordinate [, Verzögerung_in_Millisekunden, Wartezeit_nach_der_Aktion ])

Parameter

  • X-Koordinate, Y-Koordinate
    Ganzzahl; Koordinaten des anzutippenden Punkts im aktuellen gedrehten Koordinatensystem
  • Verzögerung_in_Millisekunden
    Ganzzahl, optional; Intervall zwischen dem Kontakt mit dem Bildschirm und dem Verlassen des Bildschirms in Millisekunden, Standardwert 30
  • Wartezeit_nach_der_Aktion
    Ganzzahl, optional; Wartezeit nach Abschluss des Antippens in Millisekunden, Standardwert 0

Beschreibung

Simuliert ein einmaliges Antippen an der angegebenen Bildschirmposition.
Diese Methode kann die Ausführung abgeben. Bevor sie zurückkehrt, können andere Threads eine Ausführungsmöglichkeit erhalten.
Hinweis: Vor Abschluss des Aufrufs weist diese Methode automatisch eine Finger-ID zu und belegt sie. Die Anzahl der Finger-IDs ist begrenzt (etwa 30). Wird nach Überschreiten des Limits erneut touch.on oder touch.tap aufgerufen, wird der Fehler finger pool overflow ausgelöst. Belege daher nicht gleichzeitig zu viele Finger-IDs und gib sie rechtzeitig mit :off frei.

Beispiel

touch.tap(100, 100) -- Einmal an der Position 100, 100 auf dem Bildschirm tippen

touch.tap(100, 100, 300) -- an der Position 100, 100 drücken, 0,3 Sekunden warten und dann anheben

touch.tap(100, 100, 300, 1000) -- an der Position 100, 100 drücken, 0,3 Sekunden warten und anheben, dann 1 Sekunde warten