使用bat查看指定端口连接情况

2025-10-16 06:58:40

1、右键新建文本文档,可以命名为“查看指定端口连接”。

2、打开该文档,复制以下代码到文档中:

@echo off

title 查看指定端口连接情况

:find

echo.

set /p port=请输入端口号(0~65535)查看连接情况,退出请输入e:

::空值处理

if "%port%"=="" goto error_empty

if "%port%"=="e" goto end

cls

echo 指定端口当前活动连接

echo.

echo -------------------------------------------------------------------------------

echo   协议   本地地址:端口          外部地址:端口          状态            PID

netstat -ano | findstr ".*:%port%\>"

::%port% 输入的端口号,这里前面有加上了一个冒号

::\> 字的结束,这里匹配的项目是 :端口号 连在一起(没被空格开)的并以 :端口号 结尾的(不要求是行尾)

::bug  [::1]:1900这一类数据错误匹配!

goto find

:end

exit

:error_empty

cls

echo 未输入端口号!

echo.

goto find

保存文档,将后缀改为.bat。

3、双击运行该文件

结果如图,输入端口号查询,输入er退出。

使用bat查看指定端口连接情况

使用bat查看指定端口连接情况

4、以下是bat文件截图

使用bat查看指定端口连接情况

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢