Python:分析应用程序屏幕上的输出

时间:2016-05-20 13:08:29

标签: python

我正在尝试在Windows上的应用程序中自动登录,但是挑战是应用程序在登录时在一个地方是动态的。以下是在某些时候工作正常的代码。现在,在第一次输入之后,我希望python分析屏幕上的内容,然后它应该按1或跳过该步骤。 此外,我希望此社区中的人员告诉我如何获得有关任何模块语法用法的更多信息。有没有我可以用来增加我对python的知识的网站?

from pywinauto import Application
import time
app = Application().Start(cmd_line=u'"C:\\Program Files (x86)\\MEDITECH\\Workstation3.x\\T.exe"')
mrw = app.MRW
mrw.Wait('ready')
time.sleep(2)
mrw.TypeKeys("{ENTER}")
time.sleep(1)               # This step is not always required
mrw.TypeKeys("1")
time.sleep(0.5)
mrw.TypeKeys("{ENTER}")
time.sleep(0.5)
mrw.TypeKeys("psingh1")
time.sleep(0.5)
mrw.TypeKeys("{ENTER}")
time.sleep(0.5)
mrw.TypeKeys("1234567")
time.sleep(0.5)
mrw.TypeKeys("{ENTER}")
time.sleep(0.5)
mrw.TypeKeys("4")
time.sleep(0.5)
mrw.TypeKeys("{ENTER}")
time.sleep(0.5)

0 个答案:

没有答案