当前位置:   article > 正文

python模拟鼠标 事件

python模拟鼠标

python模拟鼠标事件: 可以使用 pyautogui

pyautogui 的安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyautogui

经常使用方式:

  1. #!/usr/bin/python
  2. import pyautogui
  3. import time
  4. #pyautogui.click(350, 190, button ='left')# 单机鼠标左键
  5. #pyautogui.click(350, 190, button ='right')# 单机鼠标右键
  6. pyautogui.moveTo(320,324,2, pyautogui.easeInQuad)# 鼠标移动
  7. time.sleep(5)
  8. pyautogui.click(320,324)# 点击查询
  9. pyautogui.moveTo(320,400,2, pyautogui.easeInQuad)# 鼠标移动
  10. time.sleep(5)
  11. pyautogui.click(320,400)# 点击查询
  12. time.sleep(5)
  13. #弹出框
  14. pyautogui.alert("hello world")

1:点击事件

  1. pyautogui.click 固定指定位置点击鼠标一次 button 单击属性
  2. pyautogui.click(100150,button='left') 点击鼠标左键一次
  3. pyautogui.click(100150,button='middle') 点击鼠标中间键一次
  4. pyautogui.click(100150,button='right') 点击鼠标右键一次
  5. pyautogui. mouseDown() 鼠标左键按下
  6. pyautogui. mouseUp() 鼠标右键弹起
  7. pyautogui.dragTo() 鼠标按住拖动绝对位置
  8. pyautogui.dragRel() 鼠标按住拖动相对位置
  9. pyautogui.doubleClick() 鼠标双击左键
  10. pyautogui.rightClick() 鼠标双击右键
  11. pyautogui.middleClick() 鼠标双加中间键
  12. pyautogui.scroll() 中间滚轮,上下滚动,正数是向上滚动,负数是向下滚动
  13. pyautogui.moveTo 将鼠标箭头移到,指定,绝对位置
  14. pyautogui.moveRel 将鼠标箭头移到,相对位置
  15. 花样移动:2秒移动时长,移动样式,通用
  16. pyautogui.moveTo(100, 100, 2, pyautogui.easeInQuad) # 开始慢,结束快
  17. pyautogui.moveTo(100, 100, 2, pyautogui.easeOutQuad) # 开始快,结束慢
  18. pyautogui.moveTo(100, 100, 2, pyautogui.easeInOutQuad) # 开始和结束快,中间慢
  19. pyautogui.moveTo(100, 100, 2, pyautogui.easeInBounce) # 最后反弹
  20. pyautogui.moveTo(100, 100, 2, pyautogui.easeInElastic) # 末端橡皮筋
  21. pyautogui.position 返回值确定鼠标当前的位置

2:键盘事件

  1. pyautogui.hotkey('ctrl', 'c') 热键组合输入
  2. # 'a', 'b', 'c', 'A', 'B', 'C', '1', '2', '3', '!', '@', '#',等等单个字符的键
  3. pyautogui.typewrite('yin') 其他键输入,依次类推,直接输入对应单词
  4. pyautogui.keyDown() 按下一个键不放
  5. pyautogui.keyUp() 弹起按下不放的键

3:其他命令/插件命令/弹窗命令

  1. pymsgbox 模块导入解决,无法弹窗
  2. pyautogui.alert('弹窗,带确定按钮')
  3. pyautogui.confirm("弹窗,带确定和取消按钮")
  4. pyautogui.prompt('弹窗,带输入窗口')

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/995647
推荐阅读
相关标签
  

闽ICP备14008679号