2

Autokey の繰り返しの python ループを作成する方法を調べて、フォーラムと Web を何時間も検索してきました。目標は、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 を使用しましたが、役に立ちませんでした。どんな助けでも大歓迎です。前もって感謝します。

4

2 に答える 2