Gibt es eine Möglichkeit, eine Windows-Taskplaner-Task auszuführen, während ein Prozess / eine Anwendung ausgeführt wird, und diese Task dann zu beenden, wenn die Anwendung geschlossen wird?
Die Aufgabe wiederholt sich alle 2 Minuten, bis sie manuell gestoppt wird. Sie muss gestartet und gestoppt werden, während der Prozess gestartet und gestoppt wird.
windows-10
windows-task-scheduler
Hand of C'thuhlu
quelle
quelle
schtasks
), aber es scheint nicht das auszulösenOn Task Creation / Modify
auslösen (auf dem ich das wiederkehrende Befehlssache habe), damit es nur einmal läuft und dann einfach stoppt.Antworten:
Ich habe zwei Aufgaben erstellt, die erste Aufgabe auf das eingestellt, was ich wollte, aber ohne Auslöser. Dann habe ich die zweite Aufgabe so eingestellt, dass sie bei der Anmeldung beginnt. Wiederhole alle zwei Minuten, um eine Batch-Datei auszuführen.
Die Batch-Datei, die ich ausgeführt habe:
Dadurch wird überprüft, ob der Prozess alle 2 Minuten ausgeführt wird, und wenn dies der Fall ist, führen Sie die Task aus. (Ich habe den Code zum Überprüfen, ob der Prozess ausgeführt wird diese Antwort )
Ich habe auch einen Fledermaus-Exe-Konverter verwendet, um das eingeblendete Cmd-Fenster auszublenden.
quelle