/ / Temps de réponse élevé - déplacez la souris par programmation à l'aide de pyautogui - python, souris, écouteur de souris, pyautogui

Temps de réponse élevé - déplacez la souris par programmation à l'aide de pyautogui - python, souris, écouteur de souris, pyautogui

Dans un script python, le temps de réponse de pyautogui.moveRel(b, a) est actuellement, 1 seconde. Est-ce le moment prévu pour cette fonction? Si oui, est-il possible de raccourcir ce temps de réponse en utilisant une autre technique en python ou dans d'autres langages? Mon temps de réponse est d'environ 0,01 seconde, ce qui correspond au taux de 60HZ.

Réponses:

0 pour la réponse № 1

Le code pour vérifier le temps de réponse en microsecondes (0,01 seconde = 10000 microsecondes):

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

Sortie:

269017
112927
113071
113061
112761
112561
113115
112107
112448

Cela signifie que oui, c’est environ 0,1 seconde avec cette bibliothèque et Python. C’est pourquoi je vous recommande d’utiliser un langage de programmation plus profond, tel que C ++.

Stimuler un événement de souris avec C ++ sous Windows: https://stackoverflow.com/a/7492837/2104879

Stimuler un événement de souris avec C ++ sous Linux: https://stackoverflow.com/a/8791599/2104879