首页IT科技python获取wind数据(Python如何捕获正在运行的CMD窗口内容?)

python获取wind数据(Python如何捕获正在运行的CMD窗口内容?)

时间2025-05-05 15:35:44分类IT科技浏览4895
导读:本文介绍需要捕获已经在运行的CMD窗口内容,并且需要根据指定输出内容来判断下一步的行动(输入指定内容)的思路和具体代码。...

本文介绍需要捕获已经在运行的CMD窗口内容            ,并且需要根据指定输出内容来判断下一步的行动(输入指定内容)的思路和具体代码            。

一             、Python捕获正在运行的CMD窗口内容思路:

1                  、通过inspect.exe来获取CMD窗口Name信息;

2      、通过uiautomation捕获到CMD窗口;

3             、通过输入Ctrl+A后Ctril+C来复制整个CMD窗口内容;

4                  、然后获取到剪切板中复制的内容后进行判断                   。

fromuiautomationimportDocumentControl importclipboard #获取CMD窗口 window=DocumentControl(searchDepth=3,Name=TextArea) #测试在CMD里面删除某个文件 window.SendKeys(del/ptest.txt) window.SendKeys({Enter}) #CtrlA/C全选复制 window.SendKeys({Ctrl}A) window.SendKeys({Ctrl}C) #获取剪切板里面的复制内容 result=clipboard.paste() print(result) #判断复制内容是否是以特定内容结尾或者特定字符 ifresult.endswith(Delete(Y/N)?): #输入内容 window.SendKeys(n) window.SendKeys({Enter}) window.Close() #执行完成 print(finished) else: print(Nosuchvalue,notcomplete)

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
重装系统需要先做哪些操作(重装系统前做些准备工作很重要)