news 2026/7/3 22:05:34

前期准备:

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
前期准备:

控制鼠标:

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

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

点击:

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个单位,正值向上,负值向下

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/2 18:54:42

wechatapi优化:基于AC自动机的海量关键词毫秒级拦截

在基于 wechatapi(个人微信API)构建超大规模群管系统或舆情监控矩阵时,开发者通常需要对实时的聊天消息进行指令触发判定或敏感词过滤。当关键词规则库膨胀至万级甚至十万级时,传统的 for 循环遍历或正则表达式(Regex&…

作者头像 李华
网站建设 2026/7/3 16:06:02

后端工程师需要掌握的DevOps实践指南

你写了一个月的高性能API,测试环境跑得风生水起,结果一上生产就502。运维说“你的代码内存泄漏”,你说“是你们配置有问题”。这种互相甩锅的场景在多少公司日复一日上演?后端工程师如果不懂DevOps,就是在闭着眼睛写代…

作者头像 李华
网站建设 2026/7/2 5:08:33

计算机毕业设计之基于少儿编程课程平台管理系统的设计与实现

时代在飞速进步,每个行业都在努力发展现在先进技术,通过这些先进的技术来提高自己的水平和优势,少儿编程课程平台管理系统当然不能排除在外。少儿编程课程平台管理系统是在实际应用和软件工程的开发原理之上,运用java语言&#xf…

作者头像 李华
网站建设 2026/7/2 8:11:55

【AWS】基于Docker搭建监控系统基础(二)

背景 上一章讲到了认识服务器,这一章讲如何从安装docker到安装基本的监控设施 这章你会知道:Docker、Grafana、Loki、Prometheus、Protmail、Node-Exploer 基本信息:AWS EC2实例 服务器系统版本Ubuntu 安装Docker curl -fsSL https://get.docker.com | s…

作者头像 李华