Мышь X, Y координаты и продолжительность в этих координатах - PullRequest
1 голос
/ 12 июня 2019

Я использую pyautogui, чтобы получить координаты X, Y мыши при ее перемещении по экрану. Есть ли какой-нибудь способ, которым я могу получить длительность наведения мыши в этих координатах, как в миллисекундах. Я хочу создать точечный график при наведении курсора мыши, например, возможно, я медленно перемещаю мышь над одним участком и быстро над другим. Таким образом, я могу найти, какой раздел имеет больше внимания.

Ответы [ 2 ]

0 голосов
/ 23 июня 2019
>>> import pymouse
>>> mouse = pymouse.PyMouse()
>>> mouse.position()
(231L, 479L)
0 голосов
/ 23 июня 2019

Этот код будет работать очень хорошо, как ваши данные диаграммы рассеяния

import pyautogui, time, sys ,random

while True:

    CurserPos = pyautogui.position()
    print(CurserPos, end='\r')
    pyautogui.move(random.randrange(0,100), random.randrange(0,100), 1, pyautogui.easeOutQuad)
    print(CurserPos, end='\r')
    pyautogui.move(random.randrange(0,100),random.randrange(0,100), 1, pyautogui.easeInOutQuad)
    print(CurserPos, end='\r')
    pyautogui.move(random.randrange(0,100),random.randrange(0,100), 1, pyautogui.easeInBounce)
    print(CurserPos, end='\r')
    pyautogui.move(random.randrange(0,100),random.randrange(0,100), 1, pyautogui.easeInQuad)
    print(CurserPos, end='\r')
    pyautogui.move(random.randrange(0,100),random.randrange(0,100), 1, pyautogui.easeInElastic)  
...