python获取鼠标点击位置,python移动鼠标位置

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • vue监听指定按钮加点击事件,vue按钮点击事件,vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
  • js鼠标触碰事件,js鼠标事件包括哪几种
  • js鼠标触碰事件,js鼠标事件包括哪几种,关于js中的鼠标事件总结
  • js鼠标拖动div,js 移动鼠标
  • js鼠标拖动div,js 移动鼠标,JS实现简单移动端鼠标拖拽
  • js怎么实现点击按钮图片切换,js鼠标点击按钮图片移动
  • js怎么实现点击按钮图片切换,js鼠标点击按钮图片移动,js鼠标点击图片切换效果代码分享
  • js小球跟随鼠标移动,js鼠标跟随特效
  • js小球跟随鼠标移动,js鼠标跟随特效,js实现鼠标跟随小游戏
  • jquery鼠标悬停二级菜单,jquery鼠标悬停按钮切换图片
  • jquery鼠标悬停二级菜单,jquery鼠标悬停按钮切换图片,jQuery实现鼠标悬停3d菜单展开动画效果
  • html鼠标特效代码,html鼠标特效
  • html鼠标特效代码,html鼠标特效,10个经典的网页鼠标特效代码
  • win7鼠标滚轮上下失灵,win7鼠标滚轮用不了
  • thinkpad usb口不能用 鼠标,thinkpad电脑怎么禁用触控
  • 留言与评论(共有 条评论)
       
    验证码: