python实现批量打开windows cmd过程 python批量打开windows cmd最近要测试一个问题需要打开三十多个cmd不断tcping server 80端口看链路延时和tcp丢包重传情况。因为测试的是压力如果手动打开cmd很耗费时间就想写一个python的小程序来实现这个功能。首先先把tcping软件放到C:\Windows\System32这个路径下确保cmd能够使用tcping先看几个简单实现的用法1234567importosimportsubprocessos.system(tcping 192.168.88.2)#用os.system可以在工作台上看到得到的结果subsubprocess.Popen(tcping 192.168.88.2shellTrue)sub.wait()#用subprocess.Popen在shell下实现用wait()看回显结果这里推荐使用subprocess可以同时打开多个进程12345importsubprocesssubsubprocess.Popen(tcping -t 192.168.88.2,creationflagssubprocess.CREATE_NEW_CONSOLE)#直接调用tcping.exe在新窗口打开subsubprocess.Popen(cmd.exe /C tcping -t 192.168.88.2,creationflagssubprocess.CREATE_NEW_CONSOLE)#在cmd中调用tcping.exe在并新窗口打开这上面两种方法都可以实现tcping并在新窗口打开而且要结束kill进程都是kill tcping.exe第二种方法虽然在cmd中调用只kill cmd.exe关闭不了窗口。实现批量打开写一个简单的for循环即可实现123importsubprocessforiinrange(30):subsubprocess.Popen(tcping -t 192.168.88.2, creationflagssubprocess.CREATE_NEW_CONSOLE)由于实现的不断tcping不关闭窗口或者不输入CtrlC是不会停止因此要结束运行还要写个简单的小程序直接kill运行的进程。要kill进行要么kill进程号要么kill进程名称这里推荐kill进程名称因为在实现kill 进程号的时候发现在运行的时候进程号会发生改变导致进程无法kill.kill进程名能够批量全部删除12importosos.system(taskkill /IM tcping.exe /F)查看进程号和进程名123456importpsutilprint(psutil.pids())#查看进程号pid_name[psutil.Process(i).name()foriinpsutil.pids()]print(pid_name)#查看进程名ps: taskkill的用法taskkill [/S system [/U username [/P [password]]]]{[/FI filter] [/PID processid] | /IM imagename} [/T] [/F]常用调用方式为总结以上为个人经验希望能给大家一个参考

相关新闻

最新新闻

Windows 10/11 下 MySQL 8.0 保姆级安装与配置全攻略(图文详解)

Windows 10/11 下 MySQL 8.0 保姆级安装与配置全攻略(图文详解)

1. 准备工作:下载MySQL 8.0安装包如果你是第一次接触MySQL,可能会被官网的各种版本搞得一头雾水。别担心,跟着我的步骤来,保证你能下载到正确的安装包。我最近刚在Windows 11上安装了MySQL 8.0.36版本,整个过程非常顺利…

2026/7/14 10:42:32
基于CircuitPython与RP2350的贪吃蛇嵌入式开发实战

基于CircuitPython与RP2350的贪吃蛇嵌入式开发实战

1. 项目概述:当贪吃蛇遇上RP2350 最近在折腾一块叫Beetle RP2350的板子,这是一块主打可穿戴和低功耗的嵌入式开发板,核心是Raspberry Pi自家的RP2350双核微控制器。手头项目告一段落,总想找点有趣的东西练练手,于是就想…

2026/7/14 10:42:32
头歌实践教学平台:透视投影变换的实战演练与代码实现

头歌实践教学平台:透视投影变换的实战演练与代码实现

1. 透视投影变换的基本原理 我第一次接触透视投影时,也被那些复杂的矩阵运算搞得头晕眼花。后来在头歌平台反复调试代码才发现,透视投影本质上就是模拟人眼观察世界的规律——近大远小。想象你站在铁轨中间向远处看,两条平行铁轨会在视线尽头…

2026/7/14 10:42:32
如何快速掌握无损视频剪辑:开源工具LosslessCut的完整使用教程

如何快速掌握无损视频剪辑:开源工具LosslessCut的完整使用教程

如何快速掌握无损视频剪辑:开源工具LosslessCut的完整使用教程 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 还在为视频剪辑后的画质损失而烦恼吗&#…

2026/7/14 10:42:32
基于YOLOv8的药物识别检测系统开发全流程详解

基于YOLOv8的药物识别检测系统开发全流程详解

在医疗信息化快速发展的今天,药物识别与管理系统成为提升医疗安全的重要环节。传统人工核对药物存在效率低、易出错的问题,而基于深度学习的视觉识别技术能够有效解决这一痛点。本文将完整介绍如何使用YOLOv8构建药物识别检测系统,涵盖环境配…

2026/7/14 10:42:32
Dell主机升级固态硬盘与UEFI+GPT系统安装避坑指南

Dell主机升级固态硬盘与UEFI+GPT系统安装避坑指南

1. 为什么Dell主机升级固态硬盘必须用UEFIGPT模式?最近给一台Dell OptiPlex主机升级固态硬盘时,发现很多朋友在重装系统时都会遇到各种奇怪的问题。最常见的就是系统安装完成后无法启动,或者BIOS里根本识别不到新装的固态硬盘。这些问题90%都…

2026/7/14 10:37:32

月新闻