最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)批量打開windows cmd過程

 更新時(shí)間:2026年05月07日 15:29:08   作者:ly_6118  
作者分享了使用Python批量打開cmd窗口并使用subprocess模塊實(shí)現(xiàn)tcping測(cè)試的方法,為了解決手動(dòng)關(guān)閉窗口耗時(shí)的問題,作者推薦使用kill進(jìn)程名稱的方式結(jié)束運(yùn)行,提高測(cè)試效率

python批量打開windows cmd

最近要測(cè)試一個(gè)問題,需要打開三十多個(gè)cmd,不斷tcping server 80端口看鏈路延時(shí)和tcp丟包重傳情況。

因?yàn)闇y(cè)試的是壓力,如果手動(dòng)打開cmd很耗費(fèi)時(shí)間,就想寫一個(gè)python的小程序來實(shí)現(xiàn)這個(gè)功能。

首先先把tcping軟件放到C:\Windows\System32這個(gè)路徑下,確保cmd能夠使用tcping

先看幾個(gè)簡單實(shí)現(xiàn)的用法

import os
import subprocess
os.system('tcping 192.168.88.2')
#用os.system可以在工作臺(tái)上看到得到的結(jié)果
sub=subprocess.Popen('tcping  192.168.88.2',shell=True)
sub.wait()
#用subprocess.Popen在shell下實(shí)現(xiàn),用wait()看回顯結(jié)果

這里推薦使用subprocess

可以同時(shí)打開多個(gè)進(jìn)程

import subprocess
sub=subprocess.Popen('tcping -t 192.168.88.2',creationflags=subprocess.CREATE_NEW_CONSOLE)
#直接調(diào)用tcping.exe在新窗口打開
sub=subprocess.Popen('cmd.exe /C tcping -t 192.168.88.2',creationflags=subprocess.CREATE_NEW_CONSOLE)
#在cmd中調(diào)用tcping.exe在并新窗口打開

這上面兩種方法都可以實(shí)現(xiàn)tcping并在新窗口打開,而且要結(jié)束kill進(jìn)程,都是kill tcping.exe,第二種方法雖然在cmd中調(diào)用,只kill cmd.exe關(guān)閉不了窗口。

實(shí)現(xiàn)批量打開

寫一個(gè)簡單的for循環(huán)即可實(shí)現(xiàn)

import subprocess
for i in range(30):
     sub = subprocess.Popen('tcping -t 192.168.88.2', creationflags=subprocess.CREATE_NEW_CONSOLE)

由于實(shí)現(xiàn)的不斷tcping,不關(guān)閉窗口或者不輸入Ctrl+C是不會(huì)停止,因此要結(jié)束運(yùn)行還要寫個(gè)簡單的小程序直接kill運(yùn)行的進(jìn)程。

要kill進(jìn)行要么kill進(jìn)程號(hào)要么kill進(jìn)程名稱,這里推薦kill進(jìn)程名稱,因?yàn)樵趯?shí)現(xiàn)kill 進(jìn)程號(hào)的時(shí)候發(fā)現(xiàn),在運(yùn)行的時(shí)候進(jìn)程號(hào)會(huì)發(fā)生改變,導(dǎo)致進(jìn)程無法kill.

kill進(jìn)程名能夠批量全部刪除

import os
os.system('taskkill /IM tcping.exe /F')

查看進(jìn)程號(hào)和進(jìn)程名

import psutil
print(psutil.pids())
#查看進(jìn)程號(hào)
pid_name = [psutil.Process(i).name() for i in psutil.pids()]
print(pid_name)
#查看進(jìn)程名

ps: taskkill的用法

taskkill [/S system [/U username [/P [password]]]]

{[/FI filter] [/PID processid] | /IM imagename} [/T] [/F]

常用調(diào)用方式為:

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何使用Python編寫測(cè)試腳本

    如何使用Python編寫測(cè)試腳本

    這篇文章主要為大家詳細(xì)介紹了Python如何通過PyCAN和CANard庫實(shí)現(xiàn)編寫測(cè)試腳本,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02
  • python實(shí)現(xiàn)的爬取電影下載鏈接功能示例

    python實(shí)現(xiàn)的爬取電影下載鏈接功能示例

    這篇文章主要介紹了python實(shí)現(xiàn)的爬取電影下載鏈接功能,涉及Python基于BeautifulSoup模塊的網(wǎng)頁信息爬取相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • Python讀取pdf文件的簡單代碼示例

    Python讀取pdf文件的簡單代碼示例

    PDF文件的數(shù)據(jù)主要是文本、圖片、表格,這三部分組成,但是也會(huì)穿插流程圖、各種柱狀圖等,這篇文章主要給大家介紹了關(guān)于Python讀取pdf文件的簡單代碼示例,需要的朋友可以參考下
    2024-02-02
  • Python自然語言處理庫之NLTK庫初級(jí)教程

    Python自然語言處理庫之NLTK庫初級(jí)教程

    NLTK(Natural Language Toolkit)是一個(gè)Python庫,用于實(shí)現(xiàn)自然語言處理(NLP)的許多任務(wù),NLTK包括一些有用的工具和資源,如文本語料庫、詞性標(biāo)注器、語法分析器等,在這篇初級(jí)教程中,我們將了解NLTK的基礎(chǔ)功能,需要的朋友可以參考下
    2023-08-08
  • python采用requests庫模擬登錄和抓取數(shù)據(jù)的簡單示例

    python采用requests庫模擬登錄和抓取數(shù)據(jù)的簡單示例

    這篇文章主要介紹了python采用requests庫模擬登錄和抓取數(shù)據(jù)的簡單示例,代碼簡單卻功能強(qiáng)大!需要的朋友可以參考下
    2014-07-07
  • Python實(shí)現(xiàn)TCP協(xié)議下的端口映射功能的腳本程序示例

    Python實(shí)現(xiàn)TCP協(xié)議下的端口映射功能的腳本程序示例

    端口映射一個(gè)最基本的運(yùn)作形態(tài)就是通過一個(gè)中間端口將一個(gè)端口發(fā)送的數(shù)據(jù)全部轉(zhuǎn)給另一個(gè)端口,well,這里我們就來看一下Python實(shí)現(xiàn)TCP協(xié)議下的端口映射功能的腳本程序示例
    2016-06-06
  • python 環(huán)境變量和import模塊導(dǎo)入方法(詳解)

    python 環(huán)境變量和import模塊導(dǎo)入方法(詳解)

    下面小編就為大家?guī)硪黄猵ython 環(huán)境變量和import模塊導(dǎo)入方法(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • 詳解通過API管理或定制開發(fā)ECS實(shí)例

    詳解通過API管理或定制開發(fā)ECS實(shí)例

    在本文里我們給大家整理了關(guān)于通過API管理或定制開發(fā)ECS的相關(guān)實(shí)例內(nèi)容,有需要的朋友們參考學(xué)習(xí)下。
    2018-09-09
  • 基于python實(shí)現(xiàn)簡單C/S模式代碼實(shí)例

    基于python實(shí)現(xiàn)簡單C/S模式代碼實(shí)例

    這篇文章主要介紹了基于python實(shí)現(xiàn)簡單C/S模式代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Python中Playwright 頁面操作基礎(chǔ)的示例代碼

    Python中Playwright 頁面操作基礎(chǔ)的示例代碼

    Playwright 提供強(qiáng)大的頁面操作功能,具備自動(dòng)等待機(jī)制,無需手動(dòng)添加等待,本文就來介紹一下Python中Playwright頁面操作基礎(chǔ),感興趣的可以了解一下
    2026-01-01

最新評(píng)論

温宿县| 郸城县| 浠水县| 湟中县| 慈利县| 屯门区| 杨浦区| 高州市| 炉霍县| 陇川县| 永靖县| 通海县| 团风县| 宜章县| 屏南县| 闽清县| 卢氏县| 突泉县| 丰县| 桐乡市| 将乐县| 博乐市| 天等县| 精河县| 广饶县| 额济纳旗| 鄂伦春自治旗| 高淳县| 韩城市| 宁强县| 石阡县| 彰化市| 岳池县| 海淀区| 南昌市| 古丈县| 荣昌县| 右玉县| 井研县| 彰化县| 行唐县|