如何在cmd窗口运行python文件,python打开cmd窗口并在该窗口下输入命令
介绍了捕获已经运行的CMD窗口内容,根据指定的输出内容判断下一步动作(输入指定内容)的思路和具体代码。
一、Python捕获正在运行的CMD窗口内容思路:
1.通过inspect.exe获取CMD窗口名称信息;
2.通过uiautomation抓取CMD窗口;
3.通过输入Ctrl A和Ctrl C复制整个CMD窗口内容;
4.然后获取剪贴板中复制的内容,做出判断。
二、Python捕获正在运行的CMD窗口内容代码演示
fromiautomationimportdocumentcontrol
导入剪贴板
#获取CMD窗口
window=document control(search depth=3,Name=TextArea )
#测试在CMD中删除文件
窗户。SendKeys(del/ptest.txt )
窗户。发送键(“{Enter}”)
#CtrlA/C全部复制
窗户。发送键(“{Ctrl}A”)
窗户。发送键( {Ctrl}C )
#获取剪贴板中的复制内容
result=clipboard.paste()
打印(结果)
#确定复制的内容是以特定内容还是特定字符结尾。
ifresult.endswith(Delete(Y/N)?):
#输入内容
窗户。发送键( n )
窗户。发送键(“{Enter}”)
窗户。关闭()
#执行完成
打印(“完成”)
else:
打印( Nosuchvalue,notcomplete )
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。