如何利用Python库获取鼠标的实时位置? Python获取鼠标的实时位置的方法有哪些?

使用python控制按键无疑非常重要的技能 , 特别是结合机器视觉更是能发挥出超强的实力,这篇文章主要给大家介绍了关于如何利用Python库获取鼠标的实时位置? Python获取鼠标的实时位置的方法有哪些?的相关资料,主要利用的是pyautogui一个自动化键鼠操作的Python类库,需要的朋友可以参考下 , 下面一起来学习吧!

如何利用Python库获取鼠标的实时位置? 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控制鼠标内容 , 可以继续关注哦!

    推荐阅读