使用python控制按键无疑非常重要的技能 , 特别是结合机器视觉更是能发挥出超强的实力,这篇文章主要给大家介绍了关于如何利用Python库获取鼠标的实时位置? Python获取鼠标的实时位置的方法有哪些?的相关资料,主要利用的是pyautogui一个自动化键鼠操作的Python类库,需要的朋友可以参考下 , 下面一起来学习吧!
文章插图
使用Python的第三方库pyautogui , 它就是一个专门使Python的GUI实现自动化的一个工具 , 主要目的就是可以让python对鼠标及键盘进行实际的操作 。在使用之前我们需要对它进行安装 , 安装命令如下:
pip install pyautogui一、获取鼠标位置的函数及源代码
#获取鼠标位置
import pyautogui as pg try: while True: x,y=pg.position() print(str(x)+" "+str(y)) #输出鼠标的x,yexcept KeyboardInterrupt: print("\n")在这个代码里面 , 我们首先是导入的pyautogui库 , 给它取了个别名pg,其中最核心函数pg.position() , 它有两个参数 , 第一个参数表示的是x坐标 , 第二个就是y轴坐标 , 最后再将这两个坐标进行输出就是鼠标的实时位置了 。
【如何利用Python库获取鼠标的实时位置? Python获取鼠标的实时位置的方法有哪些?】二、控制鼠标左击/右击/双击函数
# 获取鼠标位置
import pyautogui as pgtry: while True: x, y = pg.position() print(str(x) + " " + str(y)) #输出鼠标位置 if 1600 < x < 1800 and 2 < y < 33: pg.click()#左键单击 if 1400 < x < 1370 and 600 < y < 620: pg.click(button='right')#右键单击 if 1600 < x < 1800 and 5 < y < 63: pg.doubleClick()#左键双击except KeyboardInterrupt: print("\n")在刚才的代码基础上对鼠标位置又增加的一些操作 , 添加了三个区域 , 分别进行单击、双击和右键单击的操作 。在第9-14行是用来控制鼠标触发某件事之后的操作 , click()函数中它的默认值是button=‘left’ 。
这篇关于如何利用Python库获取鼠标的实时位置? Python获取鼠标的实时位置的方法有哪些?的文章就介绍到这了,想要了解更多相关Python控制鼠标内容 , 可以继续关注哦!
推荐阅读
- 风信子什么时候开花?风信子花期有多长?风信子如何种植?
- WPS如何将数字转换成大写?WPS将数字转换成大写教程
- WPS如何不改变名单顺序快速排名?WPS不改变名单顺序快速排名教程
- PPT如何制作结构图?PPT制作结构图教程
- 淘宝隐形降权过多久可以消除?如何出观察期?
- 淘宝哪些店有尺码助手?如何设置尺码助手?
- 补淘宝问大家有什么好的方法?如何出好评?
- 如何添加Excel下拉菜单?
- Excel图表制作的方法 如何制作Excel图表
- 如何实现Excel单元格内换行?