python 桌面自动化_pywinauto桌面应用自动化

本文介绍了如何使用Python库pywinauto进行桌面自动化。内容包括pywinauto的安装、验证安装、选择合适的后端以及使用Spy++, Inspect.exe和ViewWizard等工具检测应用程序控件。通过实例展示了启动记事本和QQ等程序,以及如何打开已运行的程序。" 90414199,7357285,Netty的Reactor与线程模型解析,"['Netty', 'Reactor模式', 'NIO', '并发处理', '事件驱动']
摘要由CSDN通过智能技术生成

pywinauto

pywinauto是一组用于自动化Microsoft Windows GUI的python模块。 最简单的是,它允许您将鼠标和键盘操作发送到窗口对话框和控件,来完成我们自动化操作。

安装:

方法一:

通过pip进行安装:pip install pywinauto

方法二:

https://github.com/pywinauto/pywinauto/releases中下载最新的pywinauto,解压并允许  python setup.py install 进行安装

验证是否安装成功:

方法一:

直接打开python,进行导入对应的库

方法二:

通过pip进行查看 pip list

小试牛刀

在练习之前,需要先了解一个内容,目前pywinauto支持2种查看客户端控件内容

Win32 API (backend="win32") - 现在的默认backend

MFC, VB6, VCL, 简单的WinForms控件和大多数旧的遗留应用程序

MS UI Automation (backend="uia")

WinForms, WPF, Store apps, Qt5, 浏览器

注意: Chrome在启动之前需要--force-renderer-accessibilit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值