优草派 > Python

Python如何控制鼠标滚轮?Python模拟鼠标拖动代码怎么写

罗西汉         优草派

在之前的方法之中小编介绍过了很多python控制鼠标实现点击和移动的方法,但是鼠标除了这两种操作之外,还能够用中键滚轮来滚动屏幕和左键拖动某个图标。所以这篇文章将要来给大家分享的内容就是,python控制鼠标滚轮和模拟鼠标拖动的方法,一起往下看看吧。

Python如何控制鼠标滚轮?Python模拟鼠标拖动代码怎么写

那么无论是哪一种鼠标控制方法,都是需要将pyautogui这个第三方库下载安装好并且导入才可以去使用的,代码示例如下:

import pyautogui as ui
ui.FAILSAFE = False

一、控制鼠标滚轮

鼠标滚轮又被称之为鼠标中间,除了可以滚动之外,它也是可以去进行点击操作的。所以就是先来介绍一下鼠标滚轮的单击和双击方法,代码示例如下所示:

ui.click(200, 200, button='middle')    # 滚轮中键单击
ui.middleClick(200, 200)    # 双击

而鼠标滚轮滚动使用到的方法就是scroll(),该方法需要传入整数数字作为实参,而正负就决定了是向上还是向下滚动。如果当前窗口为一个网页,那么该方法调用时网页就会相应的向上向下移动指定像素距离,示例如下:

ui.scroll(450)

二、模拟鼠标拖动

鼠标拖动指的就是将鼠标移动到桌面图标、文件资源管理器文件或者是网页之中的图片上,拖动它们就是可以实现移动、保存以及快速跳转打开等等操作。那么鼠标拖动之前就是需要将鼠标移动到屏幕窗口的指定坐标处,然后调用to以及rel两个方法并在其中间去使用鼠标移动方法即可,代码如下:

ui.moveTo(250, 400, duration=1)
ui.mouseDown()
ui.moveTo(600, 890, duration=1)
ui.mouseUp()

以上就是关于“Python如何控制鼠标滚轮?Python模拟鼠标拖动代码怎么写”的全部内容了,希望对你有所帮助。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024