0
在Python腳本中,pyautogui.moveRel(b, a)
的響應時間當前爲1秒。那是這個功能的預期時間嗎?如果是這樣,有什麼辦法可以縮短這個響應時間,使用Python或其他語言中的另一種技術?我的目標響應時間約爲0.01秒,即60HZ的速度。高響應時間 - 以編程方式移動鼠標使用pyautogui
在Python腳本中,pyautogui.moveRel(b, a)
的響應時間當前爲1秒。那是這個功能的預期時間嗎?如果是這樣,有什麼辦法可以縮短這個響應時間,使用Python或其他語言中的另一種技術?我的目標響應時間約爲0.01秒,即60HZ的速度。高響應時間 - 以編程方式移動鼠標使用pyautogui
用於檢查在微秒的響應時間(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++這樣的更深層次的編程語言。
刺激與C++鼠標事件在Windows中:https://stackoverflow.com/a/7492837/2104879
激發鼠標事件與C++中的Linux:https://stackoverflow.com/a/8791599/2104879