Я пытаюсь сделать автоматическое плавное движение мышью с помощью päuthogui. Для этого я использую функции анимации, такие как easeOutQuad()
, easeOutElastic()
, easeInCubic()
и т. Д.
Проблема в том, что мышь движется так же, как и функция по умолчанию pyauthogui.linear()
.
Я проверил это вместе с приложением Microsoft Paint и инструментом для аэрографии, чтобы увидеть, работает оно или нет. Итак, мой вопрос, я что-то упустил?
Использование:
питон 3.5
pyautogui 0.9.41
import pyautogui
import time
# Needed time to set focus to Paint app
time.sleep(2.5)
pyautogui.dragRel(800, 0, 2)
pyautogui.moveRel(xOffset=-800, yOffset=20, duration=0)
pyautogui.easeOutQuad(1)
pyautogui.dragRel(800, 0, 2)
pyautogui.moveRel(xOffset=-800, yOffset=20, duration=0)
pyautogui.easeOutElastic(1)
pyautogui.dragRel(800, 0, 2)
pyautogui.moveRel(xOffset=-800, yOffset=20, duration=0)
pyautogui.easeInCubic(1)
pyautogui.dragRel(800, 0, 2)
pyautogui.moveRel(xOffset=-800, yOffset=20, duration=0)
ожидаемый результат