Hola @
Pontijas,
-
PULSACIONES EN PANTALLA-
Las pulsaciones las puedes simular usando el comando root: input tap x y
Ejemplo -> input tap 70 560
También puedes simular las pulsaciones, sin tener que especificar las coordenadas exactas, y sin necesidad de tener root, usando el plugin AutoInput (o TouchTask). Los dos permiten pulsar sobre x elemento basado en coordenadas. Pero tú no manejarías coordenada alguna en ningún momento. Simplemente haciendo uso de la variable '%idcoordinates(#)', y '%aitext' o '%aiid' a modo de refencia.
Y si quieres puedes usar la siguiente tarea que te dejo para hacer una lista de los elementos visibles en pantalla que AutoInput sea capaz de registrar:
Código:
A1: AutoInput UI Query [ Configuration: Timeout (Seconds):20 ]
A2: Variable Set [ Name:%temp To:(%temp)+1 Recurse Variables:Off Do Maths:On Append:Off ]
A3: Variable Set [ Name:%temp_1 To:%temp. %aitext(%temp)
Recurse Variables:Off Do Maths:Off Append:On ]
A4: Goto [ Type:Action Number Number:2 Label: ] If [ %temp !~ %aitext(#) ]
A5: Write File [ File:Download/output_tasker.txt Text:%temp_1
Nota: cambia las variables en ROJO por '%aiid' también, por si quieres listar los elementos según su identificación.
-
CONFIGURACIÓN GENERAL-
1º Parte: tal como comentas en el punto 1, dices que tras iniciarse la app 'rikomagic' quieres que se simule una pulsación en en el botón o región 'GPS', y a continuacion que ésta se cierre y de lugar a a continuar con la siguiente app. Pues...
· Creas un perfil de APP, y seleccionas la app 'rikomagic', el cual permitirá a Tasker ejecutar la tarea asociada a éste perfil nada más iniciarse dicha app.
· Asocias una tarea al perfil anterior con digamos, 3 acciones: A1 (+ > Task > Wait = x segundos), A2 (+ > Code > Run Shell = input tap x y), A3 (+ > App > Go Home / Kill App). *
2º Parte: según lo comentado en punto 2, deseas que Tasker haga lo mismo que en el punto 1 pero con otra app. Pues...
· Creas un perfil APP, y seleccionas la app 'AR unchained', el permitirá a Tasker ejecutar su tarea nada más iniciarse la app.
· Asocias una tarea al perfil con otras 3 acciones: A1 (+ > Task > Wait = x segundos), A2 (+ > Code > Run Shell = input tap x y), A3 (+ > App > Go Home / Kill App). *
* Podrías re-ajustar las tareas usando AutoInput, y convirtiendo la primera parte de las mismas en un bucle, permientiendo que la tarea solo avance en caso de que los botones o elementos a ser pulsados sean detectados. Pero vamos, es una recomendación.
* Puedes sustituir las acciones A2 con el uso de AutoInput en caso de no querer manejar comandos root. Además, AutoInput es ligeramente más rápido a la hora de efectuar las pulsaciones en pantalla.