import pyautogui
"""
Author: Yumoming
Create type_time: 2021-8-25
Info: pyautogui功能全解
"""
scr_w, scr_h = pyautogui.size() # 获取屏幕大小
print('scr_w, scr_h:', scr_w, scr_h)
# scr_w, scr_h: 1920 1080
# 使用onScreen()方法判断某个坐标值是否在屏幕内:
ret = pyautogui.onScreen(0, 0)
print('0,0 是否在屏幕内:', ret)
ret = pyautogui.onScreen(2000, 2000)
print('2000,2000 是否在屏幕内:', ret)
# 获取鼠标位置
mouse_x, mouse_y = pyautogui.position()
print('mouse_x, mouse_y:', mouse_x, mouse_y)
# 移动鼠标
pyautogui.moveTo(50, 557, duration=2) # duration类似于移动时间或移动速度,省略后则是瞬间移动到指定的位置
# 单点鼠标
pyautogui.click(50, 557, button='left') # button参数不写就是默认left,鼠标左键单击
# 双击鼠标
pyautogui.doubleClick(50, 557, button='left') # button同上
# 拖拽鼠标
pyautogui.dragTo(500, 557, duration=0.25)
# 键盘操作
# 热键
pyautogui.hotkey('win', 'r')
# 键盘输入
pyautogui.typewrite(message="cmd", interval=0)
pyautogui.press('enter')
Python之pyautogui操作
最新推荐文章于 2023-10-14 09:04:11 发布