引言
前几天我的一个同事在IDEA上运行Tomcat,说是打不开项目,我要来了报错信息,突然想到了初学时的我,他说他那解决问题很麻烦,打开终端,netstat -ano枚举端口,通过findstr命令查找相应的进程,然后通过taskkill /f /pid 结束那个进程,很麻烦,然后从网上找了一个批处理,通过分割直接结束,那他还嫌麻烦,说有没有一个可视化工具,我想了想,有倒是有,但是功能太全了,他就开始提了需求,要一个可视化界面的,输入端口号,显示进程信息,确认可以关闭则手动关闭。
重操旧业
可视化我第一想到了qt,但是c或者python对于小规模的软件显得麻烦,并且工期长,我就干脆用了易语言做了一个。
实现原理
依然通过运行netstat命令,把结果集临时写到文件中,然后通过读取文本,把数据取到,然后再删除,这样做到了0污染,进行文本的解析,放到列表框中,通过支持库中的进程列表,取到PID和进程名称,对netstat结果集进行匹配,这样就可以匹配到进程名(甲方的要求🤭,能够看到进程名)。然后依然是通过taskkill进行结束。
效果展示


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