目录
概念
Pywinauto是一组用于自动化Microsoft Window GUI的python模块。简单来说,就是允许你操作键盘和鼠标发送到窗口对话框和控件。
原理
主要是对windows标准控件的一系列动作可编程处理。包括对窗口的指定、鼠标或键盘操作、获得控件属性等等。程序的开始是对应用启动和连接。获得程序连接后,pywinauto通过窗口的名称、类名、是否可见等属性寻找匹配的窗口,进而通过类似方法寻找用户所需的控件。然后,用户可通过易理解的编程方式对指定控件进行相关操作的编程,包括鼠标点击、键盘输入、获取控件属性等。
环境搭建
前提:已安装好python环境(建议使用python3.X)
- 命令行安装
pip install pywinauto
2. 离线安装
- Pywin32(python调用Windows api的库)
- Comtypes(COM接口的调用)
- Six(兼容python2和python3的库)
- Pillow(可选,截图)
- 从Releases · pywinauto/pywinauto ·