2009-07-28 4 views

Antwort

3

Sie werden dies durch den Windows-Scheduler ausführen, wenn dies der Fall ist, können Sie den Task nach einer gewissen Zeit stoppen oder wenn Sie ihn neu starten möchten.

0

Wenn Sie das Glück haben, nicht auf Vista (*) zu laufen, könnte Ihnen der Befehl "AT" von Nutzen sein, damit wäre es möglich, den Befehl, den Sie in Ihrer Frage beschreiben, um 1 Uhr morgens abzugeben.

Dann würden Sie einen zweiten Befehl mit "AT" um 2 Uhr planen, um den Befehl "TASKKILL" zu verwenden, um den Prozess zu beenden, wenn Sie glücklich sind, den Befehl mit Vorurteil beendet zu haben.

Schreiben Sie ein kleines Programm, das im Speicher resident bleibt und sowohl die 'Start' als auch die 'Stopp'-Anweisungen ausführt, wenn es feststellt, dass es die richtige Zeit ist.

(*) Ich habe mit AT auf Vista experimentiert und es scheint nicht für mich zu arbeiten, Ihre Laufleistung kann variieren. Der Aufgabenplaner scheint ebenfalls ebenso verdächtig zu sein.

+0

Denken Sie daran, dass Sie unter Vista 'schtasks' anstelle von' at' verwenden müssen, um auf die volle Aufgabenplanung zugreifen zu können. Oder benutzen Sie einfach die GUI dafür. Und was meinst du mit "Der Aufgabenplaner scheint auch genauso verdächtig"? 'at' * ist * eine Schnittstelle zum Windows Taskplaner. Und Sie brauchen keine zweite Aufgabe mit 'taskkill' zu erstellen, Sie können einfach festlegen, dass die Aufgabe nach einer bestimmten Zeit im Taskplaner beendet wird (siehe Iains Antwort). – Joey

+0

Johannes, danke für den Zeiger auf den Schtasks Befehl, das war mir nicht bewusst. Es ist wahrscheinlich nicht klar aus meinem Kommentar, aber ich hatte begrenzten Erfolg mit dem Task-Scheduler, mit einem nächtlichen Prozess, der ein paar Programme auf meinem Entwicklungscomputer heruntergefahren, wenn ich dies vor dem Verlassen des Büros zu vergessen vergessen. Die geplante Aufgabe zum Ausführen der Batch-Datei funktioniert für eine zufällige Zeitspanne, bevor die Task nicht mehr funktioniert und muss neu erstellt werden, bevor sie wieder funktioniert. –

0

Sie sollten dafür keine Batch-Datei verwenden. Der Windows Taskplaner ist genau für diese Art von Aufgabe und viel mächtiger.

Verwandte Themen