【发布时间】:2014-01-12 02:28:02
【问题描述】:
我已经在论坛和网络上搜索了几个小时,以寻找一种为 Autokey 制作重复 python 循环的方法。目标是允许按键的定时间隔,例如每 16 秒按一次“1”,每 30 秒按一次“2”,依此类推,我可能需要尽可能多的键(可能少于 8 个)。我还希望能够通过单击任何组合来结束此过程。我一直在测试每 5 秒只循环 1 个键盘输入,我可以轻松完成这项工作。总的来说,我对 python 和编码还很陌生,过去对我有用的东西不在这里。我试过了:
import time
import sys
try:
while True:
time.sleep(5)
keyboard.send_key("4")
except KeyboardInterrupt:
exit(0)
sys.exit(0)
及其变体,例如切换 while 循环和 try/except。感觉好像我的键盘中断无法正常工作,我使用了 ctrl -c 和 ctrl break,但无济于事。任何帮助表示赞赏。提前谢谢你。
【问题讨论】:
-
我假设您尝试每 108 分钟输入一次
4 8 15 16 23 42?