- 論壇徽章:
- 0
|
我想在windows的dos界面獲取已經(jīng)出現(xiàn)的信息,例如我已經(jīng)使用pywinauto調(diào)用dos界面,并輸入"ping 192.168.1.1"此命令,并點(diǎn)擊Enter key已經(jīng)執(zhí)行了
然后我想獲取因?yàn)檩斎?quot;ping 192.168.1.1"而產(chǎn)生的信息,該如何獲取呢。
我找了很多模塊,console,cmd但是還是沒有突破此問題,請(qǐng)哪位大俠給予我指導(dǎo),熱烈期盼著,謝謝啦
我已經(jīng)寫好的代碼如下,后續(xù)如何獲取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() |
|