PyAutoGUI-python版的autoit/AHK
来源:互联网 发布:java me sdk是什么 编辑:程序博客网 时间:2024/05/10 04:16
http://www.cnblogs.com/gayhub/p/5861032.html
简单介绍各个图形界面自动操作的python库,类似按键精灵\autoit\ahk(autohotkey)等等这些自动化工具。这类python库不是只是用来实现自动游戏之类的程序,业界也用这些库来做GUI 自动化测试。
============================================================
第一推荐的库: PyAutoGUI 跨平台
PyAutoGUI 在windows下无依赖,只要执行命令pip install PyAutoGUI 就可以完成安装。
这篇文章不错,内容也挺多,请直接看这篇文章:
《PyAutoGUI——让所有GUI都自动化》 https://muxuezi.github.io/posts/doc-pyautogui.html
作者提供了一个 python自动玩游戏的代码和演示视频: https://github.com/asweigart/sushigoroundbot
PyAutoGUI文档: https://pyautogui.readthedocs.io/en/latest/
https://github.com/asweigart/pyautogui
================================================================================
第二推荐的库:pywinauto windows only
pywinauto 依赖pywin32模块,安装pywin32模块后执行命令pip install pywinauto 安装即可。
pywinauto文档:http://pywinauto.github.io/docs/
pywinauto有一个工具可以用来生成代码:
https://github.com/pywinauto/swapy
这个视频很直观演示了swapy的用法和功能: https://www.youtube.com/watch?v=xaMFHOq_Hls&feature=youtu.be
https://github.com/pywinauto/pywinauto
其它类似的库:
================================================================================
autopy更新不活跃,对python3没有好的兼容。
https://github.com/msanders/autopy
================================================================================
pyahk 依赖ahk.dll
https://pypi.python.org/pypi/pyahk
================================================================================
pyautoit 依赖autoit.dll实现autoit的各种自动化功能
https://github.com/jacexh/pyautoit
- PyAutoGUI-python版的autoit/AHK
- PyAutoGUI-python版的autoit/AHK
- [AHK]python调用ahk,并读取ahk的执行结果
- python控制鼠标 pyautogui
- pyautogui
- python调用ahk,并读取ahk的执行结果。
- python的pyautogui--模拟鼠标,键盘输入实现大宗商品现货下单
- Python-pyautogui包-模拟鼠标点击
- Python PyAutoGUI和Pywinauto区别及安装
- Python调用autoit
- python 进行WINDOWS窗口上传的方法1---AutoIt
- [FUNC]模仿python的range实现ahk的for循环
- [AHK]AutoHotkey版的鼠标手势
- AutoIt的一些资源
- autoit的自定义函数
- Autoit v3的介绍
- autoit的基础知识
- Autoit的使用
- can总线驱动的编写
- python+selenium移动到二级元素按钮上和点击二级元素上的按钮
- java 中 数字相除,进位
- MATLAB 摄像头视频获取和保存
- Dubbox 链路追踪(基于Brave+Zipkin的简单实现)上
- PyAutoGUI-python版的autoit/AHK
- 微信支付
- js向页面新加入的html事件绑定
- 【ife】任务三十九:UI组件之冻结行列表格
- 几个简单的Unity3D脚本(C#)
- 数组和指针(一)
- MYSQL explain详解
- 前端MVC框架 Backbone架构+流程图
- Tomcat启动报Error listenerStart错误