Primero, Windows consulta el Pid según el número de puerto:
Comando: netstat -ano | findtr "número de puerto"
Ejemplo: netstat -ano | findtr 1246 (yo uso el terminal que viene con la idea aquí)
Luego, finalice el proceso según el Pid:
comando: Taskkill -F / pid "PID"
Ejemplo: taskkill -F / pid 14860 Encuentre una
manera de integrar dos comandos en un script:
cree un nuevo archivo kp.bat (el nombre del script lo tomará usted mismo)
@echo off
set port=%1%
netstat -ano | findstr %port%
echo please input PID...
set /p pid=%2%
taskkill -F /pid %pid%
El terminal ejecuta el script
Comando: número de puerto kp (agregue un espacio después del comando, luego agregue el número de puerto)
Ejemplo: kp 1246
Después de ejecutar aquí, puede ver el pid, y el comando ingresa al estado de espera de entrada, y luego ingresa el 6264 anterior, cierra el proceso,
y hay algunos en Internet que pueden obtener automáticamente el valor de retorno de acuerdo con el primero comando, y agregue el valor de retorno al primero En los dos comandos, el proceso se puede cerrar automáticamente. Todavía estoy estudiando. Hay zapatos de niños que saben cómo hacerlo. Bienvenido al contacto (la impresión de eco que está esperando, el chino parece confuso)