1、获取屏幕分辨率 pyautogui.size()

代码如下:

import pyautogui

width,height=pyautogui.size() #返回宽、高

2、移动鼠标

moveTo():鼠标移动到屏幕的指定位置

代码如下:

import pyautogui

pyautogui.moveTo(100,100,duration=0.25)

moveRel():相对当前位置移动鼠标

代码如下:

import pyautogui

pyautogui.moveRel(100,0,duration=0.25)

3、获取鼠标位置 position()

pyautogui.position()

4、点击鼠标

click():鼠标单击

doubleClick():鼠标双击

rightClick():鼠标右击

代码如下:

import pyautogui

pyautogui.click(10,5)

5、移动鼠标

dragTo():移动鼠标到一个位置

dragRel():移动鼠标到一个相对位置

代码如下:

import pyautogui,time

time.sleep(5)

pyautogui.click()

distance=200

while distance>0

pyautogui.dragRel(distance,0,duration=0.2)

distance=distance-5

pyautogui.dragRel(0,distance,duration=0.2)

pyautogui.dragRel(-distance,0,duration=0.2)

distance=distance-5

pyautogui.dragRel(0,-distance,duration=0.2)

6、滚动鼠标        scoll()函数

代码如下:

import time,pyautogui

time.sleep(5)

pyautogui.scroll(100)

7、获取屏幕快照        screenshot()函数

import pyautogui

im=pyautogui.screenshot()

im.getpixel((0,0))

im.getpixel((50,200))

8、图像识别        locateOnScreen()函数

import pyautogui

pyautogui.locationOnScreen('submit.png')        #返回首次发现图像是左边的x坐标、顶边的y坐标、宽度及高度

list(pyautogui.locateAllOnScreen('submit.png'))        #如果图像在屏幕上出现多处,返回一个Generator对象,转换为list

9、通过键盘发送字符串        typewrite()函数

代码如下:

pyautogui.click(100,100)

pyautogui.typewrite('hello world')

10、按下、释放键盘

pyautogui.keyDown():按下键盘

pyautogui.keyUp():释放按键

pyautogui.hotkey('ctrl','c')        #按下热键ctrl+c

python-控制键盘鼠标相关推荐

  1. python键盘上下左右控制_【322】python控制键盘鼠标:pynput

    Python控制键盘鼠标:pynput 地址:pynput - PyPI 这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包 ...

  2. Python控制键盘鼠标pynput的详细用法 (转载)

    Python控制键盘鼠标pynput的详细用法 更新时间:2019年01月28日 15:15:16   作者:botoo 这篇文章主要介绍了Python控制键盘鼠标pynput的详细用法,小编觉得挺不 ...

  3. python控制键盘输入_神技能:Python控制键盘鼠标

    这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...

  4. 神技能:Python控制键盘鼠标

    这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...

  5. python 控制键盘鼠标库pynput详解

    安装pynput库 python -m pip install pynput 对于每一种输入设备,它包含一个子包来控制该种设备 pynput.mouse: 包含控制和监控鼠标或触摸板的类 pynput ...

  6. Python控制键盘鼠标,原来还能这样玩?

    这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...

  7. 有趣的Python:Python控制键盘鼠标

    这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. 当然在学习Python的道路上肯定会困难 ...

  8. python函数调用键盘热键_神技能:Python控制键盘鼠标

    这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...

  9. python控制键盘鼠标库pynput基本操作

    pynput库 对于每一种输入设备,它包含一个子包来控制该种设备 包含控制和监控鼠标或触摸板的类 pynput.mouse 包含控制和监控键盘的类 pynput.keyboard: 鼠标模块 鼠标基本 ...

  10. 【Python自学笔记】学习Python控制键盘鼠标的库 pyautogui

    文章目录 安装 常用命令 常用弹窗 图片操作 输入中文 防故障功能 安装 找图会用到opencv-python,找图的图片不要使用中文 安装命令:pip3 install -i https://pyp ...

最新文章

  1. python es 数据库_Python将json文件写入ES数据库的方法
  2. Java 基础复习实践 --- Hashcode Equals
  3. 使用Android拍照程序报setParameters failed错误
  4. [云炬创业基础笔记]第九章企业的法律形态测试2
  5. 手把手教学电瓶车进电梯检测、多类别车辆追踪、异常行为检测产业级应用
  6. 函数表达书-读书笔记
  7. 请珍爱自己的身体搞开发的兄弟们
  8. python 线程通信 会涉及到拷贝吗_Python如何实现线程间通信
  9. android新版本广告,新增朋友圈广告?微信6.1安卓新版发布
  10. asp.net中使用FreeTextBox控件
  11. 毕设外文文献查找方法
  12. 基于SpringBoot微信公众号的开发
  13. Python关键词百度指数采集,抓包Cookie及json数据处理
  14. python定义变量不赋值_python定义变量
  15. [Mysql] 创建和操纵数据表
  16. hadoop成功启动后,重新formatamp;nbs…
  17. 学习Java可以从事哪些工作
  18. window10/11 更改AHCI模式启动蓝屏解决办法
  19. 《你一年的8760小时》读后感
  20. 微信小程序获取上一个页面的路由地址

热门文章

  1. PHP分布式路由算法介绍与实现
  2. 为什么利率上升,债券价格下降?
  3. 183. Customers Who Never Order没有下过订单的顾客MySQL
  4. 解决各种中文乱码问题
  5. python机器学习实战 getA()函数详解
  6. 团队项目开发“编码规范”之九:代码分析
  7. Win11写字板怎么打开?Win11开启写字板的方法
  8. 鸟哥的Linux私房菜(基础篇)中涉及的所有网址
  9. python 绘制多分类变量折线图
  10. 副连长是什么级别_军改后连长工资有多少?军改后军队各级别工资待遇标准