0 votos

Ejecutar una tarea de Tasker a través de ADB

Estoy buscando una manera de ejecutar una tarea de Tasker llamada prueba a través del comando ADB. He encontrado este hilo Ejecutar una tarea tasker a través de SSHDroid (o adb shell) y lo intentó pero no lo consiguió. Todo lo que obtuve fue

adb shell am broadcast -a net.dinglisch.android.tasker.ACTION_TASK -es task_name test
Broadcasting: Intent { act=net.dinglisch.android.tasker.ACTION_TASK pkg=test (has extras) }
Broadcast completed: result=0

Entonces, ¿cómo puedo ejecutar una tarea Tasker a través de un comando ADB?

1 votos

Siga mi pregunta para obtener la respuesta: ¿Cómo enviar un valor variable y recibirlo en una tarea?

0 votos

Muchas gracias por su pregunta. He ejecutado con éxito una tarea Tasker a través de ADB (sólo desearía que no requiriera permiso de Root). Por favor, publique el comando como una respuesta a continuación para que otras personas sepan cómo y puedo marcarlo como mejor respuesta.

0 votos

Me parece bien y prefiero que te autocontestes el post. Gracias.

1voto

Dan Edens Puntos 36

Yo uso MQTT para manejar las tareas de disparo desde la línea de comandos. Esto no requiere Root, o estar conectado por USB para ADB.

Coloque este archivo por lotes en su ruta:

cat post.cmd
@echo off
set _tail=%*
call set _tail=%%_tail:*%1 =%%
mosquitto_pub -h %ip% -p %port% -i "My_pc" -t '%1' -m '%_tail%'
echo Topic: %1
echo Msg: %_tail%

Entonces haz un perfil usando la aplicación "Mqtt client", escuchando a S10/# (mi teléfono es un S10, pon cualquier nombre de tema que prefieras)

Profile: S10/# (431)
Cooldown: 1
Restore: no
Event: Message Arrived [ Configuration:Main - (Your mqtt broker IP here) : # : msg : topic : : ] 

Haz que se dirija a esta tarea. (No podría compartir la mía sin dar mi dirección IP de MQtt)

https://taskernet.com/shares/?user=AS35m8mBhJAezDTr0Lio7dopdLiBaKgozAOxoCXM7Mh8sS5hSvSst1kEMf5%2FJeJveB%2BsvU8%3D&id=Task%3AMqtt+Escucha

Ahora desde la línea de comandos,

post s10 taskname1=:=par1 etc
topic : s10
msg: taskname1=:=par1 etc

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X