python winio的驱动级按键模拟

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一环境准备

电脑进入BIOS中关闭安全启动项菜单
电脑需要配备PS2接口的鼠标和键盘

二安装rabird.winio环境

1、终端下执行pip install rabird.winio
然后重启电脑进入高级启动禁止驱动程序强制签名这个方法网上很多这里不再阐述
2、启动后进入目录“\Python\Python36\Lib\site-packages\winiobinary\data\3.0”每个人的电脑可能不一样按照以下提示操作
在这里插入图片描述

右键WinIO64.sys选择属性-数字签名
选择签名点击详细信息
3.点击查看证书
4.点击安装证书
在这里插入图片描述

5.点击下一步
6.浏览选择受信任的根证书颁发机构
7.直接下一步然后完成

三开启签名

使用管理员权限打开cmd终端敲入以下命令启用测试签名

bcdedit.exe /set TESTSIGNING ON

重新启动计算机

四操作鼠标键盘

下载key.pypython+rabird.winio的测试代码-Python文档类资源-CSDN文库 https://download.csdn.net/download/zhuan_long/86743204

调用其中函数即可

例如key_press代表按键按下(包括按下+抬起时间默认0.05秒 可修改)

SPkey_press代表附加键按下(SPkey_press(0x4b) 就是代表按下按键Left)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python