PythonUIAutomation4Windows UI 自动化

我要开发同款
匿名用户2016年01月11日
128阅读

技术信息

授权协议
MIT

作品详情

使用Pytho封装WidowsUIAutomatioAPI,支持MFC,WidowsForms,WPF,Metro,Qt,Firefox等程序的UI自动化,使得编写UI自动化脚本非常容易,支持平台Widows7/8/8.1/10。

代码原理介绍

示例代码:自动化操作记事本

#!pytho3#-*-codig:utf-8-*-importtimeimportsubprocessimportautomatio

defAutomateNotepad():   automatio.ShowDesktop()   #打开otepad   subprocess.Pope('otepad')   #查找otepad,如果ame有中文,pytho2中要使用Uicode   widow=automatio.WidowCotrol(searchDepth=1,ClassName='Notepad',SubName='无标题-记事本')   #查找edit   edit=widow.EditCotrol()   time.sleep(1)   edit.SetValue('hi你好')   edit.SedKeys('{Ctrl}{Ed}{Eter2}WelcometousePythoUIAutomatioforWidows{!4}{ENTER}',0.1)   time.sleep(1)   widow.Close()   time.sleep(1)   buttoNotSave=widow.ButtoCotrol(SubName='不保存')   buttoNotSave.Click()   #orsedalt+tootsaveadquit   #automatio.SedKeys('{ALT}')

if__ame__=='__mai__':   AutomateNotepad()

其它例子:

使用pythoUIAutomatio从QQ2016(8.0)群界面获取所有群成员详细资料

自动化重命名pdf书签

功能介绍

使用Python封装Windows UIAutomation API,支持MFC,Windows Forms,WPF,Metro,Qt,Firefox等程序的UI自动化,使得编写UI自动化脚本非...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论