当前位置: 首页 > news >正文

前期准备:

控制鼠标:

鼠标无非以下几种基本操作:

点击,移动,拖动,滚轮滑动

点击:

pyautogui.click(x,y,button="H")

该函数作用为 鼠标点击(x,y)坐标,x和y也可不标注默认鼠标当前位置,button参数为左右键,参数为左键“left”,右键“right”,默认左键

下列参数一致

pyautogui.mouseDown() 只按下左键

pyautogui.mouseUp() 只松开左键

pyautogui.doubleClick() 左键双击

pyautogui.rightClick() 右键点击

pyautogui.middleClick() 中间点击

移动:

绝对移动:

pyautogui.moveTo(x,y,duration=a)

该函数作用为将鼠标移动到(x,y)坐标下,duration参数为移动的时间,可以是整数或浮点数,默认为0

1

2

3

4

5

6

pyautogui.moveTo(100,100)

foriinrange(3):

pyautogui.moveTo(100,100, duration=1)

pyautogui.moveTo(1800,100, duration=1)

pyautogui.moveTo(1800,900, duration=1)

pyautogui.moveTo(100,900, duration=1)

例子为将鼠标移动到(100,100)然后开始以1秒一条边的方式在平面上画框

相对移动:

pyautogui.moveRel(x1,y1,duration=a)

该函数作用为将鼠标坐标(x,y)移动到(x+x1,y+y1)的坐标下,duration参数为移动的时间,可以是整数或浮点数,默认为0

1

2

3

4

5

pyautogui.moveTo(800,100)

foriinrange(3):

pyautogui.moveRel(400,800, duration=1)

pyautogui.moveRel(-600,0, duration=1)

pyautogui.moveRel(200,-800, duration=1)

例子为将鼠标移动到(800,100)然后开始以1秒一条边的方式在平面上画三角

拖动:

绝对拖动:

pyautogui.dragTo(x1,y1,duration=a)

该函数作用为将鼠标拖动到(x,y)坐标下,duration参数为移动的时间,可以是整数或浮点数,默认为0,注意设置一下该参数,时间太短容易报错【系统也是需要反应时间的

相对移动:

pyautogui.dragRel(x1,y1,duration=a)

该函数作用为将鼠标从(x,y)坐标拖动到(x+x1,y+y1),参数相同,注意设置一下

滑轮滚动:

pyautogui.scroll(a)

在当前鼠标位置滚动a个单位,正值向上,负值向下

http://www.cnnetsun.cn/news/3078682.html

相关文章:

  • wechatapi优化:基于AC自动机的海量关键词毫秒级拦截
  • 后端工程师需要掌握的DevOps实践指南
  • 基于深度学习的骨折检测系统(YOLOv8+YOLO数据集+UI界面+Python项目+模型)
  • 计算机毕业设计之基于少儿编程课程平台管理系统的设计与实现
  • 隧道施工数字化利器|LED信息显示系统,打通安全管理可视化闭环@信悦恒科技
  • 【AWS】基于Docker搭建监控系统基础(二)
  • Spring Boot Actuator安全防护:Nginx与APISIX字符绕过漏洞深度解析与配置实践
  • Python逆向网易云音乐评论加密:AES+RSA混合加密实战解析
  • TEA系列加密算法实战:从C到Python的跨平台轻量级实现
  • 影刀RPA新手教程:电商创业者完全指南——从零到一搭建第一个自动化选品采价流程
  • GLM5.2本地部署实战:从环境搭建到性能优化全解析
  • 美团王兴的白发
  • 中兴F50怎么安装UFI-TOOLS并远程访问?完整图文教程
  • Python爬虫经典案例003:正则表达式精通指南——文本数据的精准提取技巧
  • 2026顶配单!好用的降AIGC网站全测评,效率直接拉满!
  • FileLock | 文件防删除保护工具
  • 一线观察:长期体验长春汽车贴膜后发现的技术细节
  • 市场正规的画册设计公司口碑
  • 【 Godot 4 学习笔记】Blender到Godot4
  • Flutter 应用加固方法 从 Dart 混淆到 IPA 层面的保护方案
  • 质量好的号卡随身wifi公司
  • 线上AI接口大面积超时:一次从告警到修复的完整排查记录
  • Claude API 接入前的 4 项必备准备:账号、模型、环境、成本控制
  • 龙芯3B6000平台部署Nexus 3私有仓库:Docker容器化实践指南
  • STM32G4 CubeMX实战:手把手教你用SPI搞定DRV8353S电机驱动(附完整代码)
  • 生成式AI机器人潜力初显,企业部署需把握四大关键步骤
  • .env相关配置案例
  • LDPC编码(低密度奇偶校验码)
  • 本地 AI 自动化工具 OpenClaw 部署全流程,附常见故障修复(含安装包)
  • 【共创季稿事节】鸿蒙ArkTS-margin外边距深度解析