Nachdem ich den Titel eines Befehlsfensters über eine Batch-Datei geändert habe, kann ich es nicht über einen Batch schließen. Hat jemand irgendwelche Gedanken?
Ich habe bereits versucht, mithilfe von zu schließen TASKKILL /F /IM cmd.exe
, aber dann wird jeder Stapel in meinem Servernetzwerk geschlossen, und ich brauche es nicht, um dies zu tun.
Hier ist der Code:
:stop
SET /P input=Which server do you want to restart? Do 'ALL' for all:
IF "%input%"=="ALL" (
TASKKILL /F /IM cmd.exe
cd C:\Users\micah_000\Desktop\Server Files\Bungeecord
start Run.bat
cd C:\Users\micah_000\Desktop\Server Files\SG
start Run.bat
cd C:\Users\micah_000\Desktop\Server Files\Hub
start Run.bat
)
batch-file
WeaponGod243
quelle
quelle
run.bat
.Antworten:
Sie können taskill weiterhin verwenden.
Testfall: Öffnen Sie ein Eingabeaufforderungsfenster und geben Sie Folgendes ein
title sample
Öffnen Sie eine zweite Eingabeaufforderung und geben Sie Folgendes ein
taskkill /f /fi "WINDOWTITLE eq sample*"
Dies schließt das erste Fenster und alle Fenster, die mit dem Probennamen beginnen.
quelle