python-控制键盘鼠标
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-控制键盘鼠标相关推荐
- python键盘上下左右控制_【322】python控制键盘鼠标:pynput
Python控制键盘鼠标:pynput 地址:pynput - PyPI 这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包 ...
- Python控制键盘鼠标pynput的详细用法 (转载)
Python控制键盘鼠标pynput的详细用法 更新时间:2019年01月28日 15:15:16 作者:botoo 这篇文章主要介绍了Python控制键盘鼠标pynput的详细用法,小编觉得挺不 ...
- python控制键盘输入_神技能:Python控制键盘鼠标
这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...
- 神技能:Python控制键盘鼠标
这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...
- python 控制键盘鼠标库pynput详解
安装pynput库 python -m pip install pynput 对于每一种输入设备,它包含一个子包来控制该种设备 pynput.mouse: 包含控制和监控鼠标或触摸板的类 pynput ...
- Python控制键盘鼠标,原来还能这样玩?
这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...
- 有趣的Python:Python控制键盘鼠标
这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. 当然在学习Python的道路上肯定会困难 ...
- python函数调用键盘热键_神技能:Python控制键盘鼠标
这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...
- python控制键盘鼠标库pynput基本操作
pynput库 对于每一种输入设备,它包含一个子包来控制该种设备 包含控制和监控鼠标或触摸板的类 pynput.mouse 包含控制和监控键盘的类 pynput.keyboard: 鼠标模块 鼠标基本 ...
- 【Python自学笔记】学习Python控制键盘鼠标的库 pyautogui
文章目录 安装 常用命令 常用弹窗 图片操作 输入中文 防故障功能 安装 找图会用到opencv-python,找图的图片不要使用中文 安装命令:pip3 install -i https://pyp ...
最新文章
- python es 数据库_Python将json文件写入ES数据库的方法
- Java 基础复习实践 --- Hashcode Equals
- 使用Android拍照程序报setParameters failed错误
- [云炬创业基础笔记]第九章企业的法律形态测试2
- 手把手教学电瓶车进电梯检测、多类别车辆追踪、异常行为检测产业级应用
- 函数表达书-读书笔记
- 请珍爱自己的身体搞开发的兄弟们
- python 线程通信 会涉及到拷贝吗_Python如何实现线程间通信
- android新版本广告,新增朋友圈广告?微信6.1安卓新版发布
- asp.net中使用FreeTextBox控件
- 毕设外文文献查找方法
- 基于SpringBoot微信公众号的开发
- Python关键词百度指数采集,抓包Cookie及json数据处理
- python定义变量不赋值_python定义变量
- [Mysql] 创建和操纵数据表
- hadoop成功启动后,重新formatamp;nbs…
- 学习Java可以从事哪些工作
- window10/11 更改AHCI模式启动蓝屏解决办法
- 《你一年的8760小时》读后感
- 微信小程序获取上一个页面的路由地址