首页 > Windows开发 > 详细

记录Pywinauto(大众签章)

时间:2019-11-21 15:58:38      阅读:84      评论:0      收藏:0      [点我收藏+]

from pywinauto.application import Application

# 打开一个记事本(如果已经打开,可以忽略)
app = Application().start("notepad.exe")
# 绑定进程,class_name和title是可选的,可以灵活使用,如果找到多个货没有找到该程序,程序会报错
方法一:app = Application().connect(class_name="Notepad",title="无标题 - 记事本")

方法二:app = Application().connect(path=“F:\software\ABBYY FineReader 12\FineReader.exe”绝对路径)

# 得到可操作的窗口,可以传入标题,类名,或者将标题传入键值

win = app.window(title="无标题 - 记事本")

# 或者(通常使用此方法)
win = app["无标题 - 记事本"]

# 可以使用Typekeys可编辑区进行编辑
win.Typekeys(‘test.txt‘)
win.menu_select("文件->保存")
# 当弹出新的窗口时,窗口标题变化,因此需要重新确定可操作窗口
win = app[‘另存为‘]
win.Typekeys(‘test.txt‘)
# 窗口内含有的按钮等名称,同样可以作为键值传入,从而得到控件
win[‘保存‘].click()

在对大众签章自动化时遇到问题:元素命名相同,没有菜单选项

记录Pywinauto(大众签章)

原文:https://www.cnblogs.com/zhifeiji822/p/11905885.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!