《python编程自动上手》笔记13 用GUI自动化控制键盘和鼠标

20190114 qzd


pyautogui 模块

  1. 走对路
  • 通过注销关闭所有程序
  • 暂停和自动防故障装置
  1. 控制鼠标移动
  • 移动鼠标
  • 获取鼠标位置
  1. 处理屏幕
  • 获取屏幕快照
  • 分析屏幕快照
  1. 图像识别

  2. 控制键盘

  • 通过键盘发送一个字符串
  • 键名
  • 按下和释放键盘
  • 热键组合
  1. 快速浏览PyAutoGUI 的函数
  • moveTo(x,y) 将鼠标移动到指定的 x、y坐标
  • moveRel(xOffset,yOffset) 相对于当前位置移动鼠标
  • dragTo(x,y) 按下左键移动鼠标
  • dragRel(xOffset,yOffset) 按下左键,相对于当前位置移动鼠标
  • click(x,y,button) 模拟点击(默认右键)
  • rightClick() 模拟右键点击
  • middleClick() 模拟中键点击
  • doubleClick() 模拟左键点击
  • mouseDown(x,y,button) 模拟在x,y处按下指定鼠标按键
  • mouseUp(x,y,button) 模拟在x,y 处释放指定键
  • scroll(units) 模拟滚动滚轮。正参数表示向上滚动,负向下
  • typewrite(message) 键入给定消息字符串中的字符
  • typewrite([key1,key2,key3]) 键入给定键字符串
  • press(key) 按下并释放给定键
  • keyDown(key) 模拟按下给定键
  • keyUp(key) 模拟释放给定键
  • hotkey([key1,key2,key3]) 模拟按顺序按下给定键字符串,然后以相反的顺序释放
  • screenshot() 返回屏幕快照的Image 对象

你可能感兴趣的:(《python编程自动上手》笔记13 用GUI自动化控制键盘和鼠标)