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,开发语言)