你是否用过按键精灵,里面的各种功能对于自动化操作非常方便,现在我们就简单的实现下其中的找图找色功能
本次用到的主要的两个库:
- PIL - 强大的图像处理库
- PyAutoGUI - 让所有操作都自动化
运行环境:
- System:Windows 10
- Python version:3.6
代码如下:
- pyautogui 库可进行模拟键盘、鼠标等操作,功能多多
- PIL 几乎是平台上的图像处理标准库,PIL功能非常强大,但API却非常简单易用
- win32api 库为获取电脑分辨率
- screenshot() 方法用来截图
- make_color() 方法为获取鼠标坐标颜色值
- find_color() 方法用来查找颜色,其中(xd, wide),(yd, high)可以设置查找区域,避免屏幕有多个颜色出现定位错误
- find_img() 方法用来查找图片,这里面主要是 PyAutoGUI 库的功能
- 这个库除了控制鼠标移动之外还可以进行模拟点击等操作
运行效果如下:
作者也在学习当中,难免会有错漏的地方,恳请读者能给予意见或建议,谢谢!转载请注明:[learnaLanguage_YiZhou_利用 PyAutoGUI 和 PIL 库实现自动化操作]