Ver Mensaje Individual
  #2  
Viejo 01/05/18, 20:35:20
Array

[xs_avatar]
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar

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.

Última edición por SmartPhoneLover Día 01/05/18 a las 21:03:45.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a SmartPhoneLover su comentario: