Wie ich es verstehe, wenn ich Tasker gesetzt ein auszuführen Aufgaben in einem Profil , das eine hat Zustand Kontext es die Aufgaben ausführt einmal - wenn der Zustand Bedingung wahr wird.
Gibt es einen Task-Befehl, mit dem Tasker das Profil erneut ausführen kann (falls die Statusbedingung natürlich weiterhin besteht)?
Hintergrund: Ich versuche, Tasker dazu zu bringen, einige Aktionen auszuführen, wenn das WLAN geschlossen wird, eine Weile zu warten und dann zu überprüfen, ob die Netzverbindung noch geschlossen ist, um dieselben Aktionen erneut auszuführen (wodurch effektiv eine Schleife erstellt wird, die erst endet, wenn die Netzverbindung aktiv wird).
Es ist sehr leicht möglich.
Erstellen Sie zunächst ein Profil für den Kontext, für den Sie eine Prüfung auslösen möchten (dies ist optional, da Sie dasselbe Profil auch auswählen können).
Machen Sie dann eine Aufgabe für das, was Sie tun möchten, wenn der Kontext noch zufrieden ist
Fügen Sie der Aufgabe die Bedingung "IF" mit der Variablen% PACTIVE (für Profil aktiv) hinzu und geben Sie den Namen des Profils mit dem Kontext, den Sie überprüfen möchten, in den Wert ein.
quelle
Eine weitere Problemumgehung: Warten Sie beim Eintritt in die Aufgabe und überprüfen Sie dann mit% PACTIVE, ob der aktuelle Kontext noch aktiv ist, um weitere Aktionen auszuführen. Beispiel:
IF %PACTIVE ~R .*,NoWiFiAtNightAndSleeping,.*
quelle
Eine Problemumgehung hierfür scheint darin zu bestehen, eine Variablenstatusprüfung als zusätzlichen Kontext für das Profil hinzuzufügen. Anschließend wird diese Variable auf einen anderen Wert angepasst und die Prüfung wird zurück ausgelöst.
Scheint jedoch ein ziemlich dummer Weg zu sein. :) :)
quelle