Python键盘按键模拟
有时候我们需要使用python执行一些脚本,可能需要让程序自动按键或自动点击鼠标,下面的代码实现了对键盘的模拟按键,
需要安装pypiwin32,当然也可以直接用ctypes来实现。
输入:pip install pypiwin32 安装pypiwin32。
# coding=utf-8
import win32con
import win32api
import time
key_map = {"0": 49, "1": 50, "2": 51, "3": 52, "4": 53, "5": 54, "6": 55, "7": 56, "8": 57, "9": 58,"A": 65, "B": 66, "C": 67, "D": 68, "E": 69, "F": 70, "G": 71, "H": 72, "I": 73, "J": 74,"K": 75, "L": 76, "M": 77, "N": 78, "O": 79, "P": 80, "Q": 81, "R": 82, "S": 83, "T": 84,"U": 85, "V": 86, "W": 87, "X": 88, "Y": 89, "Z": 90
}def key_down(key):"""函数功能:按下按键参 数:key:按键值"""key = key.upper()vk_code = key_map[key]win32api.keybd_event(vk_code,win32api.MapVirtualKey(vk_code,0),0,0)def key_up(key):"""函数功能:抬起按键参 数:key:按键值"""key = key.upper()vk_code = key_map[key]win32api.keybd_event(vk_code, win32api.MapVirtualKey(vk_code, 0), win32con.KEYEVENTF_KEYUP, 0)def key_press(key):"""函数功能:点击按键(按下并抬起)参 数:key:按键值"""key_down(key)time.sleep(0.02)key_up(key)
转载于:https://www.cnblogs.com/WushiShengFei/p/11062962.html
Python键盘按键模拟相关推荐
- python键_Python键盘按键模拟
有时候我们需要使用python执行一些脚本,可能需要让程序自动按键或自动点击鼠标,下面的代码实现了对键盘的模拟按键, 需要安装pypiwin32,当然也可以直接用ctypes来实现. 输入:pip i ...
- python键盘按键名称_跑Python的键盘可以很强大
前篇文章<键盘手焊还不够?里面跑个Python更过瘾>下,有小伙伴留言问,跑Python的键盘延迟怎么样?实测了下,延迟在10ms左右,还有挺大的优化空间(之前说过可以做游戏键盘,挖的坑要 ...
- Footswitch应用之Python键盘按键监听程序
Footswitch硬件的使用 1. Footswitch介绍 2. Footswitch触发按键配置 2.1 软件下载 2.2 软件设置 3. 键盘监听程序 3.1 python 配置 3.2 py ...
- Python之按键模拟软件
无聊时,想模仿一个按键精灵那般功能的软件,当然编个内置编译器?这是不可能的,写下了这么一个粗略产品.随后,从灰尘中捡起来把它优化一下,也成了个样子,可以用用了.其中还存有不少BUG和不妥之处,留待以后 ...
- python虚拟键盘_Python 实现键盘鼠标按键模拟
有时候我们需要使用python执行一些脚本,可能需要让程序自动按键或自动点击鼠标,下面的代码实现了对键盘的模拟按键, 需要安装pypiwin32,当然也可以直接用ctypes来实现. pip inst ...
- python 模拟键盘_Python模拟键盘输入和鼠标操作
一.Python键盘输入模拟: import win32api import win32con win32api.keybd_event(17,0,0,0) #ctrl键位码是17 win32api. ...
- python调用linux软键盘_在Linux中使用Python模拟键盘按键
之前在做自动化测试中需要用Python在linux中模拟Ctrl+V 进行路径粘贴,试了很多种方法,起初用了xerox和pyperclip这两个python库,但打开对话框后调用粘贴API无法进行粘贴 ...
- python实现模拟按键down_Python如何实现键盘鼠标按键模拟 Python实现键盘鼠标按键模拟代码...
Python如何实现键盘鼠标按键模拟?本篇文章小编给大家分享一下Python实现键盘鼠标按键模拟代码,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 需要安装pypiwin3 ...
- python 模拟键盘 linux,在Linux中使用Python模拟键盘按键,linuxpython
在Linux中使用Python模拟键盘按键,linuxpython 之前在做自动化测试中需要用Python在linux中模拟Ctrl+V 进行路径粘贴,试了很多种方法,起初用了xerox和pyperc ...
最新文章
- wpf 窗口的返回值_如何:获取页函数的返回值
- 【c语言】蓝桥杯算法训练 4-2找公倍数
- 3.2 表达式的类别与类型
- Begin Your Service Journey
- mysql 建表,解决中文输入
- function 与 + - !~
- Android Service和Binder、AIDL
- 开始抽时间学习swift
- OSPF基础内容与网络类型实验
- 查找算法——二分查找
- 二线水温传感器怎么检测_水温传感器出现故障,发动机真的会限矩吗?本文告诉你答案...
- JetBrains系列产品学生认证申请免费使用教程
- 分享一个TEXT文档加密/解密编辑器
- 谈一谈今年的移动互联网寒冬
- 虚拟服务器需要备案吗,虚拟主机需要备案吗
- Android中多次点击开发者模式的实现
- 常用的学术论文研究方法(着重讲解文献法)
- java读取共享文件_局域网共享文件读写的实现方式
- CHARACTERISTIC DEFINITION
- HCIE 面试资料-OSPF