本篇文章将通过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)
总结
在实际模拟中,循环需要设置结束条件,否则就有意思了。