发布
社区首页 >问答首页 >在Python中使用pyautogui比较鼠标位置

在Python中使用pyautogui比较鼠标位置
EN

Stack Overflow用户
提问于 2018-04-15 21:16:24
回答 1查看 313关注 0票数 0

如何能够将pyautogui.position()[0] (即X坐标)与之前的X位置进行比较,以确定鼠标光标是向左移动还是向右移动?因为每次都会调用pyautogui方法,所以我需要使用多线程吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-06-21 20:07:21

编辑(补充说明):检查x坐标之间的差异0.1秒,以判断鼠标指针的移动方向。若要并行更新鼠标指针的移动方向,您可以线程该函数。

代码语言:javascript
代码运行次数:0
复制
import _thread
import pyautogui
import time

def left_or_right():
    while True:
        x1 = pyautogui.position()[0]
        time.sleep(0.1)
        x2 = pyautogui.position()[0]
        diff = x2 - x1
        if diff > 0:
            print('going right')
        elif diff < 0:
            print('going left')
        else:
            print('not moving')

_thread.start_new_thread(left_or_right, ())
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49842352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档