使用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,y except KeyboardInterrupt: print("\n")
在这个代码里面,我们首先是导入的pyautogui库,给它取了个别名pg,其中最核心函数pg.position(),它有两个参数,第一个参数表示的是x坐标,第二个就是y轴坐标,最后再将这两个坐标进行输出就是鼠标的实时位置了。
二、控制鼠标左击/右击/双击函数
# 获取鼠标位置
import pyautogui as pg try: 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控制鼠标内容,可以继续关注哦!