python获取鼠标点击位置,python移动鼠标位置
本文主要介绍如何使用Python获取鼠标实时位置的相关信息,主要使用pyautogui,一个自动化鼠标和键盘操作的Python类库。有需要的朋友可以参考一下。
00-1010安装pyautogui鼠标操作示例Python,获取鼠标的实时位置。展示并总结具体的实施结果。pyautogui是Python的第三方库,是一个纯粹的Python GUI自动化工具。它的目的是用程序自动控制鼠标和键盘操作。它受到多种平台的支持(Windows、OS X、Linux)。
目录
pip安装pyautogui
安装
导入pyautogui
#获取当前屏幕分辨率
screenWidth,screenHeight=pyautogui.size()
#获取当前鼠标位置
currentMouseX,current mousey=pyautogui . position()
# 2秒鼠标移动坐标是100,100位置绝对移动
#pyautogui.moveTo(100,100,2)
pyautogui.moveTo(x=100,y=100,持续时间=2,补间=pyautogui.linear)
#将鼠标移到屏幕中央。
pyautogui.moveTo(屏幕宽度/2,屏幕高度/2)
#单击鼠标左键一次
#pyautogui.click()
# x
# y
点击次数
# interval点击之间的时间间隔
# button left 、 middle 和 right 对应于鼠标的左、中和右或取值(1、2或3)
#补间渐变功能
#
pyautogui . click(x=无,y=无,点击次数=1,间隔=0.0,按钮=左,持续时间=0.0,补间=pyautogui.linear)
#向下相对移动鼠标。
#pyautogui.moveRel(无,10)
pyautogui.moveRel(xOffset=None,yOffset=10,duration=0.0,tween=pyautogui.linear)
#以0间隔双击当前鼠标位置。
#pyautogui.doubleClick()
pyautogui.doubleClick(x=None,y=None,interval=0.0,button=left ,duration=0.0,tween=pyautogui.linear)
在当前鼠标位置点击3次
#pyautogui.tripleClick()
pyautogui.tripleClick(x=None,y=None,interval=0.0,button=left ,duration=0.0,tween=pyautogui.linear)
#右键单击
pyautogui.rightClick()
#点击
pyautogui.middleClick()
# 2秒钟后,使用点动/渐变功能将鼠标移动到(500,500)位置
#使用补间/缓动功能移动鼠标超过2秒。
pyautogui.moveTo(x=500,y=500,duration=2,tween=pyautogui.easeInOutQuad)
#鼠标拖动
pyautogui.dragTo(x=427,y=535,duration=3,button=left )
#相对拖动鼠标
pyautogui.dragRel(xOffset=100,yOffset=100,duration=,button=left ,mouseDownUp=False)
#将鼠标移动到x=1796,y=778的位置,然后按。
pyautogui.mouseDown(x=1796,y=778,button=left )
#将鼠标移动到x=2745和y=778的位置,然后释放鼠标(与mouseDown一起选择)
pyautogui.mouseUp(x=2745,y=778,button=left ,duration=5)
#鼠标滚轮的当前位置。
pyautogui.scroll()
#鼠标水平滚动(Linux)
pyautogui.hscroll()
#鼠标左右滚动(Linux)
pyautogui.vscroll()
pyautogui鼠标操作样例
导入时间
将pyautogui作为pag导入
尝试:
而True:
#获取屏幕分辨率
screenWidth,screenHeight=pag.size()
#获取鼠标位置
x,y=pag.position()
#打印分辨率和鼠标位置
print(屏幕大小: (%s %s),位置: (%s,%s)\n %(屏幕宽度,屏幕高度,x,y))
#以一秒钟的间隔显示位置
时间.睡眠(1)
除了键盘中断:
打印(“结束”)
Python获取鼠标实时位置具体实现
屏幕分辨率为19201080,每隔1s移动鼠标后的结果:
结果展示
关于如何使用Python获取鼠标实时位置的文章到此结束。更多关于Python获取鼠标实时位置的信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。