0 votes

Exécuter une tâche Tasker via ADB

Je cherche un moyen d'exécuter une tâche Tasker nommée test via la commande ADB. J'ai trouvé ce fil de discussion Exécution d'une tâche de tasker via SSHDroid (ou adb shell) et a essayé mais n'a pas réussi. Tout ce que j'ai obtenu est

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

Alors comment puis-je exécuter une tâche Tasker via une commande ADB ?

1voto

Dan Edens Points 36

J'utilise MQTT pour gérer les tâches de tir à partir de la ligne de commande. Cela ne nécessite pas de Root, ou d'être connecté par USB pour ADB.

Placez ce fichier batch dans votre chemin :

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%

Ensuite, créez un profil en utilisant l'application "Mqtt client", en écoutant le S10/#. (mon téléphone est un S10, mettez n'importe quel nom de sujet que vous préférez)

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

Faites-lui cibler cette tâche. (Je ne pouvais pas partager le mien sans vous donner mon adresse IP MQtt)

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

Maintenant, à partir de la ligne de commande,

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

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X