Python模拟键盘输入(附Python 键位码表)

导读:本篇文章讲解 Python模拟键盘输入(附Python 键位码表),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

在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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/104987.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!