Ich habe zwei kleine Batchdateien, die den Zielspeicherort eines Verbindungspunkts (mkref /d) ändern, um zwischen zwei iTunes-Bibliotheken zu wechseln.
Es funktioniert gut, aber ich möchte, dass es stoppt, wenn iTunes bereits ausgeführt wird, da iTunes die Bibliothek im falschen Zielordner überschreibt, wenn ich die Verbindung während der Ausführung ändere.
Gibt es eine Möglichkeit, die Batchdatei zu beenden oder anzuhalten, wenn iTunes.exe ausgeführt wird?
Antwort1
Versuchen Sie, am Anfang Ihrer Batchdateien Folgendes hinzuzufügen:
tasklist /fi "Imagename eq itunes.exe" 2>NUL | find /i /n "itunes.exe">NUL
if "%ERRORLEVEL%"=="0" exit
Weitere Informationen finden Sie in der Dokumentation zumAufgabenlisteUndfindenBefehle.