0

Python スクリプトでは、現在の応答時間pyautogui.moveRel(b, a)は 0.1 秒です。それはこの機能の意図された時間ですか?もしそうなら、Pythonや他の言語の別のテクニックを使ってこの応答時間を短縮する方法はありますか? 私の目標応答時間は約 0.01 秒で、これは 60Hz レートです。

4

2 に答える 2

0

マイクロ秒単位の応答時間を確認するコード (0.01 秒 = 10000 マイクロ秒):

import pyautogui
import datetime

for x in range(0, 9):
    start = datetime.datetime.now()
    pyautogui.moveRel(None, 50)
    end = datetime.datetime.now()

    elapsed_time = end - start

    print elapsed_time.microseconds

出力:

269017
112927
113071
113061
112761
112561
113115
112107
112448

つまり、このライブラリと Python で約 0.1 秒です。したがって、C++ のようなより深いレベルのプログラミング言語を使用することをお勧めします。

Windows で C++ を使用してマウス イベントを刺激する: https://stackoverflow.com/a/7492837/2104879

Linux で C++ を使用してマウス イベントを刺激する: https://stackoverflow.com/a/8791599/2104879

于 2015-10-19T01:06:03.727 に答える