1、获取屏幕分辨率 pyautogui.size()
代码如下:
import pyautogui
width,height=pyautogui.size() #返回宽、高
2、移动鼠标
moveTo():鼠标移动到屏幕的指定位置
代码如下:
import pyautogui
pyautogui.moveTo(100,100,duration=0.25)
moveRel():相对当前位置移动鼠标
代码如下:
import pyautogui
pyautogui.moveRel(100,0,duration=0.25)
3、获取鼠标位置 position()
pyautogui.position()
4、点击鼠标
click():鼠标单击
doubleClick():鼠标双击
rightClick():鼠标右击
代码如下:
import pyautogui
pyautogui.click(10,5)
5、移动鼠标
dragTo():移动鼠标到一个位置
dragRel():移动鼠标到一个相对位置
代码如下:
import pyautogui,time
time.sleep(5)
pyautogui.click()
distance=200
while distance>0
pyautogui.dragRel(distance,0,duration=0.2)
distance=distance-5
pyautogui.dragRel(0,distance,duration=0.2)
pyautogui.dragRel(-distance,0,duration=0.2)
distance=distance-5
pyautogui.dragRel(0,-distance,duration=0.2)
6、滚动鼠标 scoll()函数
代码如下:
import time,pyautogui
time.sleep(5)
pyautogui.scroll(100)
7、获取屏幕快照 screenshot()函数
import pyautogui
im=pyautogui.screenshot()
im.getpixel((0,0))
im.getpixel((50,200))
8、图像识别 locateOnScreen()函数
import pyautogui
pyautogui.locationOnScreen('submit.png') #返回首次发现图像是左边的x坐标、顶边的y坐标、宽度及高度
list(pyautogui.locateAllOnScreen('submit.png')) #如果图像在屏幕上出现多处,返回一个Generator对象,转换为list
9、通过键盘发送字符串 typewrite()函数
代码如下:
pyautogui.click(100,100)
pyautogui.typewrite('hello world')
10、按下、释放键盘
pyautogui.keyDown():按下键盘
pyautogui.keyUp():释放按键
pyautogui.hotkey('ctrl','c') #按下热键ctrl+c