Python 自动键重复循环
我已经在论坛和网络上搜索了几个小时,寻找一种为Autokey创建重复python循环的方法。目标是允许按键的定时间隔,例如每16秒按“1”,每30秒按“2”,等等,我可能需要多少按键(可能少于8)。我也希望能够在点击任何组合时结束这个过程。我一直在测试每5秒只循环一次键盘输入,我可以很容易地做到这一点。一般来说,我对python和编码都是相当陌生的,过去对我有用的东西现在不在这里。我试过:Python 自动键重复循环,python,autokey,Python,Autokey,我已经在论坛和网络上搜索了几个小时,寻找一种为Autokey创建重复python循环的方法。目标是允许按键的定时间隔,例如每16秒按“1”,每30秒按“2”,等等,我可能需要多少按键(可能少于8)。我也希望能够在点击任何组合时结束这个过程。我一直在测试每5秒只循环一次键盘输入,我可以很容易地做到这一点。一般来说,我对python和编码都是相当陌生的,过去对我有用的东西现在不在这里。我试过: import time import sys try: while True: t
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,但没有用。感谢您的帮助。提前谢谢。键盘中断仅在发送到控制终端时捕获Ctrl+C。这意味着,如果您在另一个窗口中按Ctrl+C,它将无法捕获
要解决这个问题,您需要在Ctrl+C上注册一个键盘快捷键,并让它向主脚本发送一个信号。是否有一种方法可以从外部终止可能附加快捷键的python脚本?目前,我已经注销并重新登录我的桌面用户,以杀死失控的脚本。我假设您试图每108分钟键入
4 8 15 16 23 42
?