Simple Batch Datei benötigt

Flipstar

Commander
Registriert
Jan. 2003
Beiträge
2.477
Ich bräuchte eine Batch Datei, die folgendes durchführt:

Beenden eines Programmes (ist ein offenes cmd Fenster)
Das geht ja anscheinend mit taskkill /IM Programmname und funktioniert auch.

Allerdings sollte jetzt noch ca 5 Sekunden gewartet werden und dann eine andere exe gestartet werden.

Zusätzlich hätte ich gerne ein Logfile, dass die Zeiten und ob Start oder Kill mitschreibt, am besten in einem von mir wählbaren Ordner.

Kann mir jemand so etwas schreiben?

Und wie stelle ich das im Taskplaner ein, dass diese batch jede Stunde ausgeführt wird?

Vielen Dank! :)
 
Flipstar schrieb:
Beenden eines Programmes (ist ein offenes cmd Fenster)


Geht nicht, dann beendet sich die Batch nämlich selbst, weil sie auch als cmd Prozess läuft.

sonst würde ich es so machen:

Code:
@echo off
set kill=calc.exe
set start=calc.exe
set log=killnwait.txt

echo %date% - %time%: >> %log%
taskkill /im %kill% >> %log%
ping -n 5 127.0.0.1 >nul
start calc.exe
echo Fertig! >> %log%
echo. >> %log%
echo. >> %log%


im Taskplaner würde ich das dann so machen:

geplantetasks.png



mfg
luky37
 
Zurück
Oben