Zuerst fragt Windows die Pid basierend auf der Portnummer ab:
Befehl: netstat -ano | findstr "Portnummer"
Beispiel: netstat -ano | findstr 1246 (Ich verwende das Terminal, das hier mit der Idee geliefert wird) Beenden Sie
dann den Prozess basierend auf der Pid:
Befehl: Taskkill -F / pid "PID"
Beispiel: Taskkill -F / pid 14860 Finden Sie eine
Möglichkeit, zwei Befehle in ein Skript zu integrieren:
Erstellen Sie eine neue kp.bat-Datei (der Skriptname wird von Ihnen selbst übernommen).
@echo off
set port=%1%
netstat -ano | findstr %port%
echo please input PID...
set /p pid=%2%
taskkill -F /pid %pid%
Das Terminal führt das Skript
Befehl: kp-Portnummer aus (fügen Sie nach dem Befehl ein Leerzeichen hinzu und fügen Sie dann die Portnummer hinzu).
Beispiel: kp 1246
Nachdem Sie hier ausgeführt haben, können Sie die PID sehen, und der Befehl wechselt in den Zustand des Wartens auf Eingabe. Geben Sie dann den obigen 6264 ein, schließen Sie den Prozess,
und es gibt einige im Internet, die automatisch den Rückgabewert gemäß dem ersten erhalten können Befehl, und fügen Sie den Rückgabewert zum ersten hinzu. In den beiden Befehlen kann der Prozess automatisch beendet werden. Ich lerne noch. Es gibt Kinderschuhe, die wissen, wie es geht. Willkommen bei Kontakt (der Echodruck, der wartet, die Chinesen sehen verstümmelt aus)