Python模拟键盘输入(附Python 键位码表)
在Python中我们要模拟键盘进行一些输入
安装第三方库win32api(如果没有就需要安装)
1.Win+R,输入cmd
打开命令行
2.输入pip install pypiwin32
实质访问的下载网站是https://pypi.Python.org/simple/,这是一个外国网站,速度比较慢
这时我们可以使用国内网站
豆瓣源
pip install pypiwin32 -i https://pypi.douban.com/simple
清华大学源
pip install pypiwin32 -i https://pypi.tuna.tsinghua.edu.cn/simple
导入模块
import win32api
import win32con
输入代码
win32api.keybd_event(17, 0, 0, 0) #Ctrl
win32api.keybd_event(86, 0, 0, 0) #V
win32api.keybd_event(86, 0, win32con.KEYEVENTF_KEYUP, 0) #释放指令
win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)
Python 键位码表
按键 | 键码 | 按键 | 键码 |
---|---|---|---|
A | 65 | 0 | 96 |
B | 66 | 1 | 97 |
C | 67 | 2 | 98 |
D | 68 | 3 | 99 |
E | 69 | 4 | 100 |
F | 70 | 5 | 101 |
G | 71 | 6 | 102 |
H | 72 | 7 | 103 |
I | 73 | 8 | 104 |
J | 74 | 9 | 105 |
K | 75 | * | 106 |
L | 76 | + | 107 |
M | 77 | Enter | 108 |
N | 78 | - | 109 |
O | 79 | . | 110 |
P | 80 | / | 111 |
Q | 81 | F1 | 112 |
R | 82 | F2 | 113 |
S | 83 | F3 | 114 |
T | 84 | F4 | 115 |
U | 85 | F5 | 116 |
V | 86 | F6 | 117 |
W | 87 | F7 | 118 |
X | 88 | F8 | 119 |
Y | 89 | F9 | 120 |
Z | 90 | F10 | 121 |
Backspace | 8 | F11 | 122 |
Tab | 9 | F12 | 123 |
Clear | 12 | End | 35 |
Enter | 13 | Home | 36 |
Shift | 16 | LeftArrow | 37 |
Control | 17 | UpArrow | 38 |
Alt | 18 | RightArrow | 39 |
Caps Lock | 20 | DownArrow | 40 |
Esc | 27 | Insert | 45 |
Spacebar | 32 | Delete | 46 |
PageUp | 33 | Help | 47 |
PageDown | 34 | NumLock | 144 |
Python模拟键盘输入(附Python 键位码表)相关推荐
- python 模拟键盘输入组合键_Python 模拟键盘输入
Python 模拟键盘输入,留着备用. #coding=utf-8 import win32gui,win32api,win32con import time import threading def ...
- python模拟输入回车键_用Python模拟键盘输入
import win32apiimport win32conwin32api.keybd_event(17,0,0,0) #ctrl键位码是17win32api.keybd_event(86,0,0, ...
- python模拟键盘输入字符_Python | 根据关键字符串遍历窗口 模拟键盘输入操作
在自动化脚本测试某个程序的过程中,偶尔会因为文件读取操作弹出各种信息窗口,导致自动化脚本无法继续往下执行.为了解决这个问题,需要隔一段时间对信息窗口进行一次遍历,针对需要处理的窗口进行模拟键盘输入操作 ...
- python 模拟键盘输入:以钢琴模拟器脚本与模拟中文输入为例
用到的库:keyboard,threading,time 代码: # 导入模块 import threading import time import keyboard 先写两个主要的函数出来: # ...
- python模拟键盘输入视频_python教程-模拟鼠标和键盘输入
大家可能知道,有的情形下,如果我们需进行自动化操作的应用程序不提供相对应的的接口,就难以通过Python直接调用API来做到自动化.在此类情形下,Python也并非压根没有办法,我们可以通过模拟键盘和 ...
- python模拟键盘输入_这件神器,每个 Python入门学习者都值得一试
灰常实用的一篇文章,看完你会来点赞滴. 不论你是刚开始学 Python,还是正在啃数据分析的骨头,对你来说,不断在各种命令行窗口和编辑器里切来切去,或者不断打开各种窗口查看 matplotlib 的输 ...
- python模拟键盘输入+切换键盘布局
PostMessage() def keyHwnd(hwndEx, char):"""向指定控件输入值:param hwndEx: 控件句柄:param char: 字符 ...
- python 模拟键盘输入 自制游戏手柄
模拟程序 # direct inputs # source to this solution and code: # http://stackoverflow.com/questions/144890 ...
- python模拟键盘输入_python模拟键盘输入的问题
问 题 这是一段自动登录QQ的代码,我感觉是def an()出了问题,但是我看不出问题在哪儿. import subprocess import win32api import win32con im ...
最新文章
- 【组队学习】【23期】Datawhale深度推荐模型
- 一款零注解侵入的 API 文档生成工具,你用过吗?
- Jenkins部署SpringBoot应用到远程服务器
- hdu 1213 How Many Tables ([kuangbin带你飞]专题五 并查集)
- linux :YOLO5配置(ubuntu 20.04 下安装运行yolov5)
- 数据产品必知的4层技术知识
- Linux缺少qt5core,关于qt5:无法运行Qt应用:找不到版本“ Qt_5”
- Android之系统服务-WindowManager
- 为什么借助开源学习是最有效的?
- 15.01.29-MVC中用Areas分解项目
- python可以干嘛-python都可以用来做什么
- K3C官改固件更新frp客户端
- 体验经济:互联网生存的秘密
- 极大似然估计法的理解
- java工作描述怎么写,太厉害了!
- 【第104期】游戏策划:如何看待另一半沉迷游戏?
- UE4 单面模型法线翻转及碰撞问题
- 工具善其事,必先被苦逼的其器所钝伤然后打磨之才能利其器
- java 画立体图形
- 有CCC认证是不是代表产品的质量好?