Gestarteten Task wieder stoppen. Wie?

  • 5 Antworten
  • Letztes Antwortdatum
G

grogx

Neues Mitglied
0
Hallo!

Kann man einen gestarteten Task auch wieder abbrechen wenn die Bedingung nicht mehr erfüllt ist? Ich habe z.B. ein Profil welches bei bestehender bzw. nicht bestehender WLAN Verbindung verschiedene Tasks ausführt. Ich möchte verhindern dass der Exittask auch bei einem kurzem WLAN Verbindungsabbruch aktiv wird. Nachfolgend mein Profil (aufs wesentliche gekürzt) und die Frage wie kann ich Punkt 2 im Exittask in Tasker umsetzen?

Profil/Kontext: WIFI Verbunden
Starttask:
1.) Bluetooth aus

Exittask:
1.) Warte 30 sek.
2.) Stoppe Task falls WIFI wieder Verbunden (wie kann ich das in Tasker umsetzen)
3.) Bluetooth an
4.) Variable Setzen zu 0
5.) Warte 5 min.
6.) Bluetooth aus wenn 0

Danke!
 
ich würde das so machen

Erstmal eine Profil erstellen mit

WIFI verbunden

Starttask: setze Variable %Wifi_verbunden = 1
Endtask: setze Variable %Wifi_verbunden = 0


Exittask:
1.) Warte 30 sek.
2.) IF Wifi_verbunden = 1
3.) Bluetooth an
4.) Variable Setzen zu 0
5.) Warte 5 min.
6.) Bluetooth aus wenn 0
7.) End IF


Mit dieser Vorgehensweise hast du eine Variable welche Wifi verbunden mit 1 und 0 darstellt
1 ist verbunden, 0 ist getrennt
Die Befehle werden also nur ausgeführt wenn Wifi_verbunden = 1 ist
 
Die Lösung ist gut, und auch für mich als Tasker Anfänger nachvollziehbar. Trotzdem bekomme ich das nicht hin, oder habe ich das falsch umgesetzt:

Profil: WIFI verbunden

Starttask: setze Variable %Wifi_verbunden = 1
Exittask:
1.) setze Variable %Wifi_verbunden = 0
2.) Warte 30 sek.
3.) IF Wifi_verbunden = 1 (muss dass hier nicht 0 sein?)
4.) Bluetooth an
5.) Variable Setzen zu 0
6.) Warte 5 min.
7.) Bluetooth aus wenn 0
8.) End IF
 
Moin

Profil: WLAN
Entry-Task: WLAN
Exit-Task: WLAN

Code:
if %PACTIVE ~ *,WLAN,*
  ... Befehle für WLAN aktiv
else
  ... Befehle für WLAN inaktiv
end if
Kollisionshandling: Abort Existing Task

Anturix
 
Das WiFi Profil ist ein eigenes. Du musst die If Bedingung in deinem Bluetooth Profil einbringen.

das WiFi Profil schaltet bloß immer die variable.
 
Danke Sajo!

Das war der Fehler, jetzt funktioniert es wie gewünscht. :thumbup:

@Anturix
verstehe ich leider nicht, aber ich hab ja jetzt auch eine funktionierende Lösung
 

Ähnliche Themen

H
Antworten
3
Aufrufe
374
Horgul123
H
H
Antworten
15
Aufrufe
514
MeinNickname
MeinNickname
G
Antworten
1
Aufrufe
200
bbfh
bbfh
Zurück
Oben Unten