环境依赖安装
pip install pyautogui
#此处会报错,依赖 PIL
pip install pillow
保护措施(Fail-Safes)
import pyautogui
pyautogui.FAILSAFE = True
启用延迟
import pyautogui
pyautogui.PAUSE = 2.5
pyautogui.moveTo(100,100); pyautogui.click()
获取屏幕的宽高
import pyautogui
pyautogui.size()
# (1366, 768)
width, height = pyautogui.size()
获得鼠标所在坐标:
import pyautogui
x, y = pyautogui.position()
# 实时获得鼠标位置坐标:
import pyautogui
try:
while True:
x, y = pyautogui.position()
print(x,y)
except KeyboardInterrupt:
print('\nExit.')
拖动
pyautogui.dragTo(x,y[,duration=t) # 将鼠标拖动到指定位置 #x,y:x坐标,y坐标pyautogui.dragRel(x,y[,duration=t]) # 将鼠标拖动到相对当前位置的位置 #x,y:水平移动, 垂直移动
鼠标移动,点击、拖拽和滚轮
pyautogui.moveTo(X, Y, duration=0.1)
pyautogui.click(x=cur_x, y=cur_y, button='left')