- 论坛徽章:
- 0
|
我想在windows的dos界面获取已经出现的信息,例如我已经使用pywinauto调用dos界面,并输入"ping 192.168.1.1"此命令,并点击Enter key已经执行了
然后我想获取因为输入"ping 192.168.1.1"而产生的信息,该如何获取呢。
我找了很多模块,console,cmd但是还是没有突破此问题,请哪位大侠给予我指导,热烈期盼着,谢谢啦
from pykeyboard import PyKeyboard
from pywinauto import application
import time,sys,os
sys.path.append(os.path.dirname(__file__))
k=PyKeyboard()
app= application.Application().start_('cmd.exe')
dlg=app.window_(class_name_re=u"ConsoleWindowClass")
dlg.TypeKeys('ping 192.168.1.1',with_spaces=True)
k.tap_key(k.enter_key)
time.sleep(2)
dlg.print_control_identifiers() |
|