Python 键盘模拟

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

引入类库

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

import win32con
import win32api
import time

模拟按下抬起

按下0.1秒后抬起。

示例如下:

win32api.keybd_event(91, 0, 0, 0)
time.sleep(0.1)
win32api.keybd_event(91, 0, win32con.KEYEVENTF_KEYUP, 0)

循环执行

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

示例如下:

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)

总结

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

相关推荐

  1. Python 键盘模拟

    2024-02-19 00:30:01       29 阅读
  2. 利用python进行键盘模拟输入

    2024-02-19 00:30:01       18 阅读
  3. Python | PyCharm 键盘快捷键

    2024-02-19 00:30:01       22 阅读
  4. Python | PyCharm 键盘快捷键

    2024-02-19 00:30:01       13 阅读
  5. 鼠标驱动框架:模拟键盘按键

    2024-02-19 00:30:01       38 阅读
  6. python】用keyboard进行键盘监控

    2024-02-19 00:30:01       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-19 00:30:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-19 00:30:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-19 00:30:01       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-19 00:30:01       20 阅读

热门阅读

  1. 24 双非计算机秋招总结

    2024-02-19 00:30:01       30 阅读
  2. 数据库事务的 4 种隔离级别

    2024-02-19 00:30:01       24 阅读
  3. C Primer Plus(第六版)16.17 复习题 第6题

    2024-02-19 00:30:01       25 阅读
  4. 110 C++ decltype含义,decltype 主要用途

    2024-02-19 00:30:01       25 阅读
  5. python - 文件

    2024-02-19 00:30:01       35 阅读
  6. C++练习

    C++练习

    2024-02-19 00:30:01      26 阅读
  7. 算法训练营day28(补), 贪心算法2

    2024-02-19 00:30:01       32 阅读
  8. Hive使用双重GroupBy解决数据倾斜问题

    2024-02-19 00:30:01       33 阅读
  9. Qt - 不同类之间槽函数和信号的连接

    2024-02-19 00:30:01       29 阅读
  10. 部分系统函数实现

    2024-02-19 00:30:01       26 阅读