比如,我已经用如下代码用记事本打开了指定文件,但不知道如何在Python的控制台中输出此文件的内容。
from pywinauto import application
print "start"
try:
app =application.Application()
app.start_('notepad.exe') # can launch
#app.start_(r'C:\\Windows\\System32\\notepad.exe')
#time.sleep(1)
app.Notepad.MenuSelect("File->Open")
#time.sleep(1)
app.dialog.edit.TypeKeys("C:\\ProgPython\\test.txt")
app.dialog.Open.Click()
alltext = app.WindowText() #这句有问题
print alltext
except:
print "except"
print "end"
搞定了,edit_box=app.Dialog.Edit.WindowText()
不管在控制台Python test.py 或者 在IDLE执行都是一样的。