优草派 > Python

Python屏幕点击如何实现?Python怎么使用鼠标点击屏幕

罗西汉         优草派

在使用python开发游戏时有一个必须要解决的问题就是,控制鼠标来点击屏幕,这是因为游戏开发根据类型需要使用鼠标点击屏幕某些位置来实现操作。那么下面这一篇文章所要来介绍的内容就是,python控制鼠标点击屏幕的方法,一起往下看看吧。

Python屏幕点击如何实现?Python怎么使用鼠标点击屏幕

一、安装pyautogui

想要使用python来实现鼠标点击屏幕操作的话,那么就需要将pyautogui这个第三方库下载安装好,因为它能够实现鼠标和键盘的直接控制操作。windows系统调出开始菜单面板,然后搜索命令提示符并右键以管理员身份打开后执行如下命令:

pip install pyautogui

二、鼠标点击屏幕

1.使用这个第三库来控制鼠标点击屏幕也是通过方法来实现的,将其导入之后调用click()方法就可以实现鼠标左键单击操作。如果在其中传入具体坐标值的话,那么会将鼠标移动到屏幕上该坐标所在位置再执行点击操作。

例如现在需要在网页中点击指定图像所在的位置,那么先获取鼠标当前位置,然后将其截图并且保存下来。再调用图像识别方法获取到现在屏幕上该图像所在坐标,之后才调用click()方法移动到该坐标点击,代码如下:

import pyautogui
left, top, width, height = pyautogui.locateOnScreen(r"an.png")
center = pyautogui.center((left, top, width, height))
pyautogui.click(center)

2.而有些时候需要先移动鼠标,然后再去执行屏幕点击操作。那么就需要调用moveRel ()方法并传入xy轴坐标了,它会将鼠标相对于当前位置移动,代码如下:

pyautogui.moveRel(x, y, duration=0.25)
pyautogui.click()

以上就是关于“Python屏幕点击如何实现?Python怎么使用鼠标点击屏幕”的全部内容了,希望对你有所帮助。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

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

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

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

优草派  版权所有 © 2024