近日由于病毒,学校安排在某课堂网站上网课,其中有一个任务是需要读完某水课的导学的PPT, 每次需要在某一页PPT停留几秒钟再点击下一页PPT才算完成,总共有好几个PPT需要看,每一个都是90多页甚至100多页,于是准备写一个每隔几秒就让自动点击某区域的小程序,思路如下:

查找资料发现pyautogui库可以很方便地控制鼠标和键盘,遂采用该库来写这个小程序

1.安装。

pip install pyautogui

2.使用moveTo方法。

该方法可以将任意位置的鼠标移动到某个指定的位置

moveTo方法包含三个参数,x坐标,y坐标和鼠标移动的速度duration

可以通过QQ的截图功能看到自己需要鼠标移动到的坐标

3.使用click()方法。

该方法未设置参数时,默认让鼠标左键点击一次,有更多的需求的话可以查看官方文档去设置适合的参数,这里只需要一直重复点击,无需设置任何参数

4.使用python自带的模块time来实现延迟功能

如 time.sleep(5) 可延迟5秒,具体延迟的秒数根据自己的需求去改

最终程序如下:

importtimeimportpyautogui

x, y= 302, 534 #鼠标需要移动到的位置

num_seconds = 2 #将鼠标移动到指定坐标的间隔时间

time.sleep(8) #延迟8秒

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

time.sleep(3) #延迟3秒

i = 60

whilei:

i-= 1time.sleep(5)

pyautogui.click()

python实现自动点击桌面按钮_Python实现鼠标隔几秒自动点击电脑某区域相关推荐

  1. python自动点击网页按钮_Python+Selenium使用(二)- 自动点击下一页

    继续上一篇: 橘猫吃不胖:Python+Selenium使用(一)​zhuanlan.zhihu.com 上一篇,获取了百度搜索后的结果页面,但是搜索结果又很多页,这里就获取下一页按钮,并点击它. 现 ...

  2. html表单注册跳转页面,出现一个问题,点击“注册”按钮页面进入注册表单后自动跳转回登录页面...

    源自:4-5 单页面应用Demo2(2) 出现一个问题,点击"注册"按钮页面进入注册表单后自动跳转回登录页面 用户名: 密码: 登录 注册 用户名: 密码: 再次输入密码: 确定 ...

  3. js实现每隔几秒自动执行函数

    1.setInterval 间隔一段时间执行函数,执行多次(一直执行) js代码: //每隔一秒自动执行方法(多次执行) var c=0; function showLogin() {alert(c+ ...

  4. mysql如何每五秒执行一次函数_每隔一秒自动执行函数(JavaScript)

    http://www.cnblogs.com/xlx0210/archive/2010/03/19/1689497.html 1. setInterval() --每隔一秒自动执行方法,setInte ...

  5. html中点击提交按钮显示提交i成功,百里香叶:点击提交按钮后显示成功信息

    我有一个spring-boot申请,Thymeleaf.我有非常基本的情况.有一个表单,当用户点击提交按钮时,表单数据应发送到控制器,但在同一页面中应显示成功消息.百里香叶:点击提交按钮后显示成功信息 ...

  6. win7计算机里桌面菜单没有反应,win7系统鼠标右键点击桌面没反应怎么办 鼠标右键没反应解决方法...

    win7系统鼠标右键没反应怎么办?最近有win7用户反映说鼠标右键点击桌面没反应,检查了鼠标没出现什么物理损伤,那么出现点击鼠标右键失灵意味着不能新建文件夹,不能选择属性等等一系列不方便,现在针对这个 ...

  7. 在HTML中,实现每隔60秒自动刷新页面的功能

    一.简介 在 html 元素 < head > 头部区域内的 meta 标签中有个属性是 http-equiv="Refresh" ,该属性被所有主流浏览器支持. 其用 ...

  8. python手机屏幕自动点击代码_鼠标隔段时间自动点击屏幕

    知识点:Python库及简单定时器的使用 1. 鼠标自动点击屏幕代码 (1). 首先 pip install pymouse (2).  运行代码出现:ModuleNotFoundError: No ...

  9. python 鼠标 自动点击_鼠标隔段时间自动点击屏幕

    知识点:Python库及简单定时器的使用 1. 鼠标自动点击屏幕代码 (1). 首先 pip install pymouse (2). 运行代码出现:ModuleNotFoundError: No m ...

最新文章

  1. 4701年新年快乐!
  2. [转]wxODBC(wxWidgets)中使用驱动程序方式打开数据库
  3. Jolt大奖作品、重磅星级图书尽在十月
  4. 基于React与Redux的留言墙的实现
  5. python培训骗局-python 无良培训忽悠骗局知多少?
  6. 浪潮世科和浪潮软件什么关系_社交图形浪潮
  7. 38备忘录模式(Memento Pattern)
  8. Redis Key过期及清除策略
  9. LeetCode 124. Binary Tree Maximum Path Sum
  10. 苏三30篇原创高质量文章汇总
  11. Unity学习笔记--实现一个简单的2D地图编辑器
  12. 如何用计算机函数算年龄,农历虚龄计算器,岁数计算器怎么查对象生日日
  13. 从上到下的系统架构分析方法 - Intel PMU
  14. 重庆大学计算机学院马前,以梦为马,以论为矛
  15. 编程基础——鱼龙混杂来两波
  16. ffmpeg 常用命令总结:(avi转MP4、MP4转ts、视频压缩、去除视频声音、合并音频和视频)
  17. win10蓝屏提示重新启动_电脑蓝屏五大要素,秒判蓝屏问题及处理!
  18. 解决操作无法完成,因为其中的文件夹或文件已在另一程序中打开的问题
  19. 李宏毅机器学习2022 HW1
  20. 苹果手机打不开html,苹果手机打不开app是怎么回事(苹果app异常解决方法)

热门文章

  1. vue 仿写微信公众号自定义菜单
  2. 几何分布的期望与方差
  3. 一个优秀开发者如何才能变得伟大?
  4. PaaS平台应用的原则
  5. KingbaseES V8R6 集群运维系列 -- 命令行部署repmgr管理集群+switchover测试
  6. 项目进度控制的主要任务是什么?
  7. 无需安卓手游模拟器,电脑玩绝地求生:全军出击TC Games完美匹配手游服
  8. 去年中国水上交通安全形势稳定
  9. android 开游艇游戏,游艇狂飙游戏-游艇狂飙安卓版预约_第一手游网
  10. ClickHouse函数介绍