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

近日由于病毒,学校安排在某课堂网站上网课,其中有一个任务是需要读完某水课的导学的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()

  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值