python批量打开windows cmd 最近要测试一个问题,需要打开三十多个cmd,不断tcping server 80端口看链路延时和tcp丢包重传情况。 因为测试的是压力,如果手动打开cmd很耗费时间,就想写一个python的小
python批量打开windows cmd最近要测试一个问题,需要打开三十多个cmd,不断tcping server 80端口看链路延时和tcp丢包重传情况。 因为测试的是压力,如果手动打开cmd很耗费时间,就想写一个python的小程序来实现这个功能。 首先先把tcping软件放到C:\Windows\System32这个路径下,确保cmd能够使用tcping 先看几个简单实现的用法
这里推荐使用subprocess可以同时打开多个进程
这上面两种方法都可以实现tcping并在新窗口打开,而且要结束kill进程,都是kill tcping.exe,第二种方法虽然在cmd中调用,只kill cmd.exe关闭不了窗口。 实现批量打开写一个简单的for循环即可实现
由于实现的不断tcping,不关闭窗口或者不输入Ctrl+C是不会停止,因此要结束运行还要写个简单的小程序直接kill运行的进程。 要kill进行要么kill进程号要么kill进程名称,这里推荐kill进程名称,因为在实现kill 进程号的时候发现,在运行的时候进程号会发生改变,导致进程无法kill. kill进程名能够批量全部删除
查看进程号和进程名
ps: taskkill的用法
常用调用方式为:
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27