gpt4 book ai didi

Python/pynput : How to get relative mouse position on change?

转载 作者:行者123 更新时间:2023-12-01 08:44:46 46 4
gpt4 key购买 nike

我想获取更改时的相对鼠标位置。

可以设置绝对值:
鼠标位置 = (10, 20)

或相对:
mouse.move(5, -5)

但我只能获取当前的绝对值:mouse.position

来源: https://pythonhosted.org/pynput/mouse.html

有没有类似mouse.position_relative的东西?

最佳答案

您能否获取 mouse.position,使用 mouse.move(10, 20) 从该点相对移动,然后再次检索 mouse.position > 并计算x1x2之间以及y1y2之间的差异?

例如,假设鼠标位于 (100, 150) 位置:

p1 = mouse.position  # Becomes (100, 150)
mouse.move(10, 20)
p2 = mouse.position # Becomes (110, 170)
diff = tuple(map(lambda d1, d2: d2 - d1, p1, p2)) # Becomes (10, 20)

关于Python/pynput : How to get relative mouse position on change?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53354072/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com