Python 键盘模拟

本篇文章将通过python程序模拟键盘操作。

引入类库

引入相应类库,示例如下:

python 复制代码
import win32con
import win32api
import time

模拟按下抬起

按下0.1秒后抬起。

示例如下:

python 复制代码
win32api.keybd_event(91, 0, 0, 0)
time.sleep(0.1)
win32api.keybd_event(91, 0, win32con.KEYEVENTF_KEYUP, 0)

循环执行

添加复杂操作,在循环中执行按下和抬起操作。

示例如下:

python 复制代码
while True:
    win32api.keybd_event(91, 0, 0, 0)
    time.sleep(0.1)
    win32api.keybd_event(77, 0, 0, 0)
    time.sleep(0.1)
    win32api.keybd_event(77, 0, win32con.KEYEVENTF_KEYUP, 0)
    win32api.keybd_event(91, 0, win32con.KEYEVENTF_KEYUP, 0)
    time.sleep(3)

总结

在实际模拟中,循环需要设置结束条件,否则就有意思了。

相关推荐
愿时间能学会宽恕4 分钟前
SpringBoot后端开发常用工具详细介绍——SpringSecurity认证用户保证安全
spring boot·后端·安全
Pocker_Spades_A5 分钟前
Python快速入门专业版(十五):数据类型实战:用户信息录入程序(整合变量、输入与类型转换)
数据库·python
IMER SIMPLE10 分钟前
人工智能-python-深度学习-神经网络-GoogLeNet
人工智能·python·深度学习
CodeSheep19 分钟前
稚晖君又开始摇人了,有点猛啊!
前端·后端·程序员
小宁爱Python23 分钟前
Django 从环境搭建到第一个项目
后端·python·django
uzong32 分钟前
深入浅出:画好技术图
后端·架构
IT_陈寒41 分钟前
Java性能优化:从这8个关键指标开始,让你的应用提速50%
前端·人工智能·后端
程序员清风41 分钟前
快手一面:为什么要求用Static来修饰ThreadLocal变量?
java·后端·面试
带娃的IT创业者44 分钟前
如何开发一个教育性质的多线程密码猜测演示器
网络·python·算法
chen_ever1 小时前
golang之go modules
开发语言·后端·golang