端口占用检测以及结束工具

引言

前几天我的一个同事在IDEA上运行Tomcat,说是打不开项目,我要来了报错信息,突然想到了初学时的我,他说他那解决问题很麻烦,打开终端,netstat -ano枚举端口,通过findstr命令查找相应的进程,然后通过taskkill /f /pid 结束那个进程,很麻烦,然后从网上找了一个批处理,通过分割直接结束,那他还嫌麻烦,说有没有一个可视化工具,我想了想,有倒是有,但是功能太全了,他就开始提了需求,要一个可视化界面的,输入端口号,显示进程信息,确认可以关闭则手动关闭。

重操旧业

可视化我第一想到了qt,但是c或者python对于小规模的软件显得麻烦,并且工期长,我就干脆用了易语言做了一个。

实现原理

依然通过运行netstat命令,把结果集临时写到文件中,然后通过读取文本,把数据取到,然后再删除,这样做到了0污染,进行文本的解析,放到列表框中,通过支持库中的进程列表,取到PID和进程名称,对netstat结果集进行匹配,这样就可以匹配到进程名(甲方的要求🤭,能够看到进程名)。然后依然是通过taskkill进行结束。

效果展示

image.png
image.png

源代码分享

端口占用检查器.rar

评论 0

还没有评论,来说点什么吧。

提交后需要审核才会公开。