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

2024-06-01 07:59:56 发布

您现在位置: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)

Tags: 代码importapp应用程序内容屏幕timeapplication