当前位置: 代码网 > it编程>前端脚本>Dos/bat > windows下根据端口号获得进程名示例

windows下根据端口号获得进程名示例

2024年05月15日 Dos/bat 我要评论
引言windows下如何根据端口号获取对应的进程名?思路1.通过netstat -aon|findstr port寻找端口号对应的进程id,记为pid2.通过tasklist|findstr pid寻

引言

windows下如何根据端口号获取对应的进程名?

思路

1.通过netstat -aon|findstr port寻找端口号对应的进程id,记为pid

2.通过tasklist|findstr pid寻找进程id对应的进程名

代码

@echo off & setlocal enabledelayedexpansion
:start
set /p port=请输入端口号:
set pid=0
for /f "tokens=5" %%m in ('netstat -aon^|findstr ":%port%"') do (
    set pid=%%m
)
if "!port!" neq "0" (
    if "!pid!"=="0" (
        echo 端口号【!port!】没有占用
    ) else (
        for /f "tokens=1" %%n in ('tasklist^|findstr !pid!') do (
            echo 端口号【!port!】进程名为【%%n】
        )
    )
    goto start
)

运行效果

以上就是windows下根据端口号获得进程名示例的详细内容,更多关于windows根据端口号获得进程名的资料请关注代码网其它相关文章!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com