安装pyautogui模块
- 在Windows上不需要安装其他模块
- 在OS X上,运行
sudo pip3 install pyobjc-framework-Quartz
sudu pip3 install pyobhc-core
sudo pip3 install pyobjc - 在linux上运行,
sudo pip3 install python3-xlib,
sudo apt-get install scrot,
sudo apt-get install python3-tk
sudo apt-get install python3-dev
通过注销关闭所有程序
- Windows和linux 使用Ctrl + Alt + Del
暂停和启动故障防御装置
设置pyautogui.PAUSE = 1.5
每个GUI函数调用执行之后都会等在1.5秒
>>> import pyautogui
>>> pyautogui.PAUSE = 1
>>> pyautogui.FAILSAFE = True #左上角的暂停函数
控制鼠标移动
>>> pyautogui.size()
(1366, 768)
移动鼠标
for i in range(10):
pyautogui.moveRel(100,0,duration=0.25)
pyautogui.moveRel(0,100,duration=0.25)
pyautogui.moveRel(-100,0,duration=0.25)
pyautogui.moveRel(0,-100,duration=0.25)
for i in range(10):
pyautogui.moveRel(100,0,duration=0.25)
pyautogui.moveRel(0,100,duration=0.25)
pyautogui.moveRel(-100,0,duration=0.25)
pyautogui.moveRel(0,-100,duration=0.25)
获取鼠标位置
>>> pyautogui.position()
(603, 641)
控制鼠标交互
点击鼠标
pyautogui.click(10,5,button='left')
pyautogui.click(10,5,button='middle')
pyautogui.click(10,5,button='right')
pyautogui.mouseDown(10,5,button='left')
pyautogui.mouseUp(10,5,button='left')
双击
pyautog