23 votes

Utilisation de la logique OR dans les contextes pour Tasker

Disons que je veux créer un contexte dans lequel le SSID d'une connexion WiFi est soit 'ABC', soit 'B'. ou "XYZ".

Je vois que je peux créer deux contextes, mais il semble que la logique ET soit appliquée entre les deux, de sorte que pour obtenir des mots, je dois être à proximité de 'ABC' et de 'XYZ'.

Comment faire en sorte que le contexte soit l'un ou l'autre, et non les deux ?

21voto

Stoic Points 311

Ou bien, vous pouvez probablement utiliser les conditions "inversées" pour effectuer une tâche inverse, par exemple

Si vous voulez exécuter une tâche lorsque le WiFi est connecté OU lorsque le profil:A est inactif, vous pouvez plutôt configurer des contextes pour "WiFi est déconnecté" ET "Profil : A est actif", tous deux avec la case "inversé" cochée, et configurer une tâche qui fait le contraire, si cela est possible.

Cela fonctionne essentiellement pour les raisons suivantes :

(A OR B) = NOT((NOT A) AND (NOT B))

12voto

Dmitry Selitskiy Points 370

Spécifier le SSID dans le contexte de la connexion WiFi à être ABC/XYZ Cela activera le contexte si vous vous connectez à ABC. ou XYZ,

Référence : http://tasker.dinglisch.net/userguide/en/matching.html

5voto

kuba Points 51

Je poste juste ma solution à ce problème si jamais quelqu'un vient ici :

créer un profil pour chaque condition de l'instruction ou on enter %Reasons += 1 à la sortie %Raisons -=1

créer un profil avec la condition %Reasons>0 et les tâches d'entrée et de sortie requises

Santé !

4voto

Peter Bromberg Points 1066

Vous pourriez faire en sorte que votre action dépende d'une variable "%condition=true", puis créer deux profils différents :

  • profil a : fixer la condition à "true" (vrai)
  • profil b : mettre la condition à "true" (vrai)

votre profil : si la variable "condition"=vrai alors ... et voilà votre tâche de sortie

Mais ce serait bien si les auteurs amélioraient tasker pour cela... :)

2voto

terry1769 Points 850

Vous devrez créer un profil unique pour chaque contexte et l'associer à l'action individuellement.

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