鼠标X,Y坐标以及该坐标处的持续时间

时间:2019-06-12 07:06:46

标签: python pyautogui

我正在使用pyautogui来获取鼠标X,Y的坐标,因为它沿屏幕移动。有什么办法可以使鼠标悬停在该坐标处的持续时间(以毫秒为单位)。我想创建鼠标悬停的散点图,例如,我可能在特定部分上缓慢移动鼠标,而在另一部分上快速移动鼠标。这样,我可以找到哪个部分更具重点。

2 个答案:

答案 0 :(得分:0)

此代码作为散点图数据将非常有用

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)  

答案 1 :(得分:0)

>>> import pymouse
>>> mouse = pymouse.PyMouse()
>>> mouse.position()
(231L, 479L)