python 操作鼠标,python控制键盘鼠标

  python 操作鼠标,python控制键盘鼠标

  大家好,本文主要讲用Python控制电脑鼠标。有兴趣的同学过来看看,如果对你有帮助记得收藏。

  00-1010 1.前言2。配置环境2。鼠标控制1。获取鼠标位置函数并测试源代码2。控制鼠标左键/右键/双击功能并测试源代码3。控制鼠标移动/拖动4。控制鼠标滚轮滚动和总结。

  

目录

  使用python控制键无疑是一项非常重要的技能,尤其是与机器视觉相结合,更能发挥其超强的力量!

  

一、序言

  1.下载pyautogui包

  pip安装pyautogui-I https://pypi.tuna.tsinghua.edu.cn/simple/

  注意:如果可能,可以在pycharm中测试和学习以下Python控制的鼠标和键盘。

  

二、配置环境

  注:由于我无法通过截屏来明显展示这部分功能,所以程序运行时我不会截屏,保持界面整洁。

  

二、鼠标控制

  #获取鼠标位置

  导入pyautogui为pg #没有其他功能,改个名字就行了。

  尝试:

  而True:

  x,y=pg.position() #核心函数pg.position()

  Print(str(x) str(y)) #输出鼠标的x,y

  除了键盘中断:

  打印( \n )

  程序功能:

  实时输出当前鼠标位置。

  核心函数:

  名字函数pyautogui。position()返回当前鼠标的x,y坐标。核心代码:

  名称更改:第2行导入pyautogui作为pg输出鼠标位置:第5~6行

  x,y=pg.position() #核心函数pg.position()

  Print(str(x) str(y)) #输出鼠标的x,y

  

1、获取鼠标位置函数以及测试源码

  #获取鼠标位置

  将pyautogui作为pg导入

  尝试:

  而True:

  x,y=pg.position()

  Print(str(x) str(y)) #输出鼠标位置

  如果1746 x 1800和2 y 33:

  Pg.click()#左键单击

  如果1200 x 1270和600 y 620:

  Pg.click(button=right)#右键单击

  if 1646 x 1700和2 y 33:

  Pg.doubleClick()#左键单击并双击

  除了键盘中断:

  打印( \n )

  a.程序功能

  根据输出的鼠标位置,分别设置三个区域。当鼠标到达这三个区域时,用左键点击,用右键点击,用左键双击。

  b.核心函数

  函数名function pyautogui.click()鼠标左键单击pyautogui.click (button= right )鼠标右键单击pyautogui.doubleClick()鼠标左键双击c.核心代码

  1.当事件被触发时控制鼠标点击:第9~14行

  注意:click()函数默认为button=left

  

2、控制鼠标左击/右击/双击函数以及测试源码

  # 3.控制鼠标移动/拖动演示

  将pyautogui作为pg导入

  尝试:

  而True:

  x,y=pg.position()

  Print(str(x) str(y)) #输出鼠标位置

  #实现绝对鼠标移动功能

  如果1011 x 1357和320 y 527:

  Pg.moveTo(1750,20,2)# Flower 2s从当前位置移动到(1750,20)

  Pg.click() #左键单击

  #实现相对鼠标移动功能。

  如果600 x 1000和305 y 425:

  Pg.move(0,200) #基于当前位置立即向下移动200个像素

  #实现鼠标拖动功能

  if 1142x1391和y25:

  Pg.dragto (300,400,2,button= left) # flower 2s从当前位置到(300,400)

  除了键盘中断:

  打印( \n )

  a.程序功能

  在输出鼠标位置的基础上,分别设置了三个区域。当鼠标到达这三个区域时,分别进行绝对移动、相对移动和鼠标拖动三种运行演示。

  注:在运行代码中,Pycharm的全屏演示会更好。

  b.核心函数

  函数名函数pyautogui.moveTo()绝对鼠标移动pyautogui.move()相对鼠标移动pyautogui.dragTo()绝对鼠标拖动c.核心代码

  1.当事件被触发时控制鼠标的移动/拖动:第9~19行

  注意:click()函数默认为button=left

  

3、控制鼠标移动/拖动

  将pyautogui作为pg导入

  #执行鼠标滚轮的滚动。垂直或水平滚动取决于底层操作系统。

  pg.scroll(100) #向上滚动50次“点击”

  注:可以,就两行。如果用在上面,应该只有一行。

  

4、控制鼠标滚轮滚动

  这就是这篇关于用Python控制电脑鼠标的文章。关于用Python控制电脑鼠标的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: