Tötung eines Prozesses in Batch-und reporting auf Erfolg

habe ich folgende batch-Datei beendet das Programm iTunes so, dass wenn ich eine Verbindung zu meinem iPod, es wird nicht synchronisiert werden. (Ich weiß, man kann dies in iTunes.)

@echo off
:kill
cls
taskkill /F /IM itunes.exe >nul
if %errorlevel%==1 {
echo iTunes not found.
} else {
echo iTunes is killed.
}
goto kill

Jedoch die >nul reagiert nicht auf den Befehl; also es gibt nur die default-Befehl text. Also ja, was ich tun will:

Wenn iTunes nicht gefunden, wie der Befehl angezeigt werden soll

iTunes nicht gefunden

Wenn es gefunden wird, und beendet,

iTunes ist getötet

Helfen? der errorlevel ist nicht Arbeit, das scheinen die Schuld der nul funktioniert nicht.

InformationsquelleAutor Deniz Zoeteman | 2009-12-13

Schreibe einen Kommentar