Tastendruck simulieren ?

  • 38 Antworten
  • Neuester Beitrag
Diskutiere Tastendruck simulieren ? im Automatisierung - Tasker im Bereich Tools.
N

noxx2

Erfahrenes Mitglied
Hallo

ist es möglich auf dem Touchscreen an einer bestimmten Stelle einen Druck zu simulieren?

Gruss
 
C

CaveCanem

Erfahrenes Mitglied
leider nicht
 
N

noxx2

Erfahrenes Mitglied
ich suche sowieso etwas anderes.

ich möchte ein druck auf dem Touchscreen an einer bestimmten Stelle (x, y) simulieren

Gesendet von meinem MB860 mit Tapatalk 2
 
E

etstudent

Neues Mitglied
Ist dort auch beschrieben!
 
N

noxx2

Erfahrenes Mitglied
Bin zu blöd das zu finden

Gesendet von meinem MB860 mit Tapatalk 2
 
C

Chillmann

Stammgast
etstudent schrieb:
Ist dort auch beschrieben!

Hi,
habs dort auch nicht gefunden! Zumindest nicht die Methode, die bei mir funktioniert: Aktion Script -> Run Shell: input tap x y (Use Root [x])
Edit: Tipp: Ab Android 4.0 kann man unter Entwickleroptionen die aktuelle "Fingerposition" in x/y-Koordinaten anzeigen lassen.

Mit "input swipe x1 y1 x2 y2" lässt sich sogar ne ein-Finger Wischgeste simulieren :cool2:
Auf meinem S2 (Auflösung 480x800) zieht der Shell-Befehl "input swipe 240 0 240 600" die Statusbar runter (Nur als "Proof of principle", habe noch keine sinnvolle Verwendung dafür entdeckt)


Gruß

Chillmann


PS.: Ich habe die Befehle schon früher ausprobiert, allerdings ohne Erfolg seiner Zeit. Seit dem Umstieg auf eine Samsung source basierten custom Rom funktionieren sie komischer Weise. Hab zwar keine Ahnung, aber irgendwie die vage Vermutung, dass Busy Box, welches der custom Rom beigefügt wurde, dafür verantwortlich ist. Müsste dann bei Bedarf noch installiert werden.
 
Zuletzt bearbeitet:
I

Indurus

Stammgast
Danke Chillmann! Genial!!

Bei mir gings ohne Busybox auch nicht (SGS2, Cyanogenmod 10.1 und CM Kernel).
Aber nach Installieren der Busybox funktionierts!​
 
I

Indurus

Stammgast
Chillmann schrieb:
Hi,
habs dort auch nicht gefunden! Zumindest nicht die Methode, die bei mir funktioniert: Aktion Script -> Run Shell: input tap x y (Use Root [x])
Edit: Tipp: Ab Android 4.0 kann man unter Entwickleroptionen die aktuelle "Fingerposition" in x/y-Koordinaten anzeigen lassen.

Mit "input swipe x1 y1 x2 y2" lässt sich sogar ne ein-Finger Wischgeste simulieren :cool2:
Auf meinem S2 (Auflösung 480x800) zieht der Shell-Befehl "input swipe 240 0 240 600" die Statusbar runter (Nur als "Proof of principle", habe noch keine sinnvolle Verwendung dafür entdeckt)


Gruß

Chillmann


PS.: Ich habe die Befehle schon früher ausprobiert, allerdings ohne Erfolg seiner Zeit. Seit dem Umstieg auf eine Samsung source basierten custom Rom funktionieren sie komischer Weise. Hab zwar keine Ahnung, aber irgendwie die vage Vermutung, dass Busy Box, welches der custom Rom beigefügt wurde, dafür verantwortlich ist. Müsste dann bei Bedarf noch installiert werden.
Hast du zufällig auch noch eine Idee, wie man sich Bildschirm-Pixelkoordinaten ausgeben lassen könnte, um besser mit Taps und Gesten arbeiten zu können, Chillmann? (also sowas wie eine App mit einem freien Screen und auf einen Klick irgendwohin gibt er die gerade geklickten Koordinaten aus...?)
 
C

Chillmann

Stammgast
Jo, habe ich heute Morgen noch nachgebessert.

Edit: Tipp: Ab Android 4.0 kann man unter Entwickleroptionen die aktuelle "Fingerposition" in x/y-Koordinaten anzeigen lassen.

Gruß

Chillmann
 
E

ebayviper

Stammgast
Wo finde ich denn : Aktion Script -> Run Shell: input tap x y
Bei mir gibt es nur Shell ausgühren: input method
Danke.
 
coolfranz

coolfranz

Lexikon
Du machst einen neuen Task, dann Script da dann Run Shell als Kommando gibst du dann 'input tap ...' ein.

sent with Nexus 7 and Tapatalk HD
 
E

ebayviper

Stammgast
Krass das Funktioniert.
Aber geholfen hats mir leider nicht.

Ich will wenn iCh Navigation starte, dass er automatisch Blitzer App Startet. So, nu wolt ich erst sagen: "Danach starte wieder Navigation", aber dann wird das ne Endlosschleife.
Dachte wenn ich ihm einfach sage, "Drücke Recent Apps taste" "Drücke Navigation", dass er dann nur die App wechselt, weil gestartet ist sie ja.

Wie sag ich: "Starte Blitzerapp und kehre zu Navigation zurück"
oder
nach "Starte Navigations App" und dann "Starte Blitzer App, wenn nicht innerhalb der letzten 30 Sekunden schon gestartet wurde"

Dankeschön.

Der ursprüngliche Beitrag von 14:49 Uhr wurde um 16:35 Uhr ergänzt:

Input tap x y ist sehr nützlich.
Ich schaffe es aber nicht "input text" bekomm ich nicht hin.
Habs probiert mit erst noch "input tap x y" um die tastatur zu öffnen, aber funktioniert alles nicht.

Jemand ne Idee?
 
Sajo

Sajo

Stammgast
Bei mir funktioniert das irgendwie nicht.
hier mal mein Eintrag im Scriptmenü
Busybox ist installiert.

Wo liegt der Fehler?

 
Zuletzt bearbeitet:
sgs9000A

sgs9000A

Stammgast
Sajo schrieb:
Bei mir funktioniert das irgendwie nicht.
hier mal mein Eintrag im Scriptmenü
Busybox ist installiert.

Wo liegt der Fehler?

lass x + y weg
input tap 375 520
 
Sajo

Sajo

Stammgast
ja klasse funktioniert.
danke
 
X

xxLexanixx

Ambitioniertes Mitglied
bei meinem nexus 7 tut sich nichts :(

Busybox ist installiert
Rom ist CyanogenMOD 10.1

woran liegts?
 
sgs9000A

sgs9000A

Stammgast
xxLexanixx schrieb:
bei meinem nexus 7 tut sich nichts :(

Busybox ist installiert
Rom ist CyanogenMOD 10.1

woran liegts?
?? mit diesen Einstellungen?? , andere dpi??
mir brauchen mehr Details ;-)
 
m505

m505

Experte
xxLexanixx schrieb:
bei meinem nexus 7 tut sich nichts :(

Busybox ist installiert
Rom ist CyanogenMOD 10.1

woran liegts?
wichtig: auch den Haken "Benutze Root" aktivieren !