批处理文件:windows下关闭指定端口

开发过程中,经常会遇到一些端口占用的情况,从命令行关闭吧,每次都得输一大串,如下代码完美解决这个问题。保存为bat文件,双击即可,so easy!

@echo off
setlocal enabledelayedexpansion
set /p port=please input port number:
for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
if "%%e%" == "" (
    set pid=%%d
      ) else (
        set pid=%%e
     )
   echo !pid!
   taskkill /f /pid !pid!
)
pause

posted @ 2018-02-28 17:16  残虹急雨  阅读(891)  评论(0编辑  收藏  举报