python鼠标键盘操作 PyUserInput
PyUserInput
键盘操作
from pykeyboard import PyKeyboard# 实例化
k = PyKeyboard()# 打印一个字符 按下+释放
k.press_key('g')
k.release_key('g')# 打印一个字符 自动完成: 按下+释放
k.tap_key('6')
# 打印一个字符 n次 每隔interval秒
k.tap_key('6', n=2, interval=2)# 打印字符串 不支持中文
k.type_string('abc')# 点击数字X 3次
k.tap_key(k.numpad_keys[6], 3)# 点击功能键 F5
k.tap_key(k.function_keys[5])# 组合键
# 例如:alt+f
k.press_key(k.alt_key)
k.tap_key('f')
k.release_key(k.alt_key)
鼠标操作
from pymouse import PyMouse# 实例化
m = PyMouse()# 鼠标左右键
# m.click(x,y,button,n)
# x, y 表示坐标
# Button: 1 = left, 2 = right, 3 = middle
# n表示点击次数
m.click(10, 10, 2, 2)# 屏幕分辨率
x_s, y_s = m.screen_size()
print('{} {}'.format(x_s, y_s))# 获取鼠标当前位置
m_x_position, m_y_position = m.position()
print(m_x_position, m_y_position)# 移动鼠标到固定位置
# m.move(x, y) x: x坐标 y: y坐标
m.move(100,100)
python鼠标键盘操作 PyUserInput相关推荐
- python鼠标键盘操作(模拟手机抖音、快手浏览)
利用pyautogui实现模拟鼠标键盘的操作 获取屏幕尺寸 screenWidth, screenHeight = pyautogui.size() 鼠标点击 pyautogui.click(158, ...
- python 鼠标键盘操作 pyautogui
1. 导入 import pyautogui 2. 鼠标操作 (1) 函数获得屏幕的分辨率 a = pyautogui.size() print(a) (2) 绝对坐标 moveTo() pyauto ...
- python截图工具和模拟鼠标键盘_python PyAutoGUI 模拟鼠标键盘操作和截屏功能
简介 一款跨平台/无依赖的自动化测试工具,目测只能控制鼠标/键盘/获取屏幕尺寸/弹出消息框/截屏. 安装 pip install pyautogui 鼠标键盘控制 >>> impor ...
- python记录鼠标键盘操作自动执行重复工作
系列文章目录 文章目录 系列文章目录 前言 github项目原地址 一.执行方法 二.python录制 1.Frame1.py 2.KeymouseGo.py 三.说明书 KeymouseGo v2. ...
- PyMouse模拟鼠标键盘操作
PyMouse模拟鼠标键盘操作 使用PyMouse实现模拟鼠标键盘操作 -----解决方案1 1)安装[pyMouse]( https://pypi.org/project/PyMouse/) 2)安 ...
- Selenium自动化测试-6.鼠标键盘操作
------·今天距2020年77天·------ 这是ITester软件测试小栈第59次推文 大家好 我是vivi小胖虎 作为测试 好像对于点点点这事一直放不下 如何让点点点变得更简单 让人变得更懒 ...
- python按键脚本教程-在自动化中用python实现键盘操作的方法详解
原来在robotframework中使用press key方法进行键盘的操作,但是该方法需要写被操作对象的locator,不是很方便,现在找到了一种win32api库写键盘操作的一个方法(注意:此方法 ...
- C# 模拟 鼠标 键盘操作
C# 模拟 鼠标 键盘操作 转载于:https://www.cnblogs.com/macT/p/10208222.html
- selenium自动化测试-鼠标键盘操作
前面我们已经学完了8种定位方式和利用Firefox插件协助定位,学会了定位了,自动化就成功了一半. 但是我们好像只是定位,定位后的操作并不多,我们今天要系统的了解下鼠标键盘操作. 回顾下我们之前的简单 ...
最新文章
- pandas使用dropna函数删除dataframe中全是缺失值的数据列(drop columns with all missing values in dataframe)
- 回溯法和DFS leetcode Combination Sum
- ASP超级链接和HTML函数正则表达式 修正版
- 【分布式计算】分布式日志导入工具-Flume
- 视频转码能力哪家强?腾讯云、阿里云、七牛云多维度对比
- spring配置jndi_在Spring Framework中通过JNDI进行配置
- python中int函数的用法浅析_Python中int()函数的用法浅析
- python绘制组织结构图_二、Python的程序组织结构
- 12.5 防止死锁的加锁机制
- catch(…) vs catch(CException *)?
- OS开发 touch事件的优先级和事件传递
- linux 查看端口占用命令 亲测可用
- 制作学术PPT的注意事项如何制作模板(附模板下载链接)
- 【测试】转行软件测试没有项目经历怎么办
- java ape格式转换_ape格式怎么转换mp3?ape转换mp3的正确方法
- 【微信小程序】表单校验
- 《游戏学习》Java版俄罗斯方块小游戏源码实战
- linux查找grep过滤错误信息,Linux 输出过滤器:grep 命令
- 吹爆的一种深度拷贝方式
- vbscript能干什么