当前位置:   article > 正文

Python插件PyAutoGui的使用方法_pyautogui 点击鼠标右键

pyautogui 点击鼠标右键

一、控制鼠标

pyautogui.moveTo(w - 100, h - 100, duration=0.25)  # 立即移动到指定x, y位置坐标, duration表示移动花费的时间,0表示立即
pyautogui.moveRel(100, 0, duration=0.25)  # 在当前位置移动
pyautogui.position()    # 获取鼠标当前位置
pyautogui.dragTo()      # 鼠标左键移动
pyautogui.dragRel()     # 鼠标右键移动
pyautogui.click(100, 150, button='right')  # 默认左键  left | right
pyautogui.mouseDown(476, 239)   # 指定按键按下
pyautogui.mouseUp(476, 100)     # 指定按键松开
pyautogui.doubleClick(100, 230)   #左键双击
pyautogui.rightClick(1000, 200)     # 鼠标右键单击
pyautogui.middleClick(100, 200)     # 鼠标中键单击
pyautogui.scroll(200)   # 滚轮滚动, 整数向上滚动,负数向下滚动
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

dragRel方法小示例:

time.sleep(3)
pyautogui.click()
dis = 200
while dis > 0:
    pyautogui.dragRel(dis, 0, duration=0.1)
    dis -= 5
    pyautogui.dragRel(0, dis, duration=0.1)
    pyautogui.dragRel(-dis, 0, duration=0.1)
    dis -= 5
    pyautogui.dragRel(0, -dis, duration=0.1)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

二、图片处理

img = pyautogui.screenshot()     # 屏幕快照
img.getpixel((50, 200))     # 得到图片坐标 RGB
pyautogui.pixelMatchesColor(50, 200, (200, 100, 100))   # 匹配当前屏幕颜色 True | False & 宽,高,RGB颜色
pyautogui.locateCenterOnScreen(img)     # 返回图片中心坐标
pyautogui.locateOnScreen(img)   # 完全匹配图片,未找到返回None
pyautogui.locateAllOnScreen(img)    # 返回匹配多处不同的值    [Box(left=0, top=0, width=1920, height=1080)]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

三、控制键盘

pyautogui.typewrite('hello python', 0.25)     # 文本框输入内容,需要先确定焦点
pyautogui.typewrite(['a', 'b', 'left', 'left', 'X', 'Y'])  # 参考PyKeyboard属性表
pyautogui.keyDown('shift')  # 按下某个键
pyautogui.press('4')    # 输入内容
pyautogui.keyUp('shift')    # 松开按键
pyautogui.hotkey('ctrl', 'c')   # 组合键
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

四、其他方法

import pyautogui    # 导入模块
pyautogui.PAUSE = 1  # 每次调用函数后暂停1秒
pyautogui.FAILSAFE = True  # 自动防故障
x,y = pyautogui.size()   # 获取x、y坐标
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/121113
推荐阅读
相关标签
  

闽ICP备14008679号