gpt4 book ai didi

Python xlib warp_pointer 在游戏中无法正常工作

转载 作者:行者123 更新时间:2023-12-01 06:11:53 25 4
gpt4 key购买 nike

我正在尝试使用 python xlib 更改鼠标指针。我使用 warp_pointer 成功完成了它。但是,当我尝试玩《 secret 马里奥编年史》等任何游戏时,鼠标指针移动到屏幕的最右角,而不是指定的位置。为什么会这样呢?谁能帮我解决这个问题吗?

最佳答案

看起来与文档所说的相反,它是一个绝对坐标,而不是一个偏移量。

我尝试了这个,如果您将坐标视为从窗口左上角开始的绝对坐标 1,1 (或 0,0 ),它会按预期工作。

from Xlib import X, display
import time

d = display.Display()
s = d.screen()
root = s.root
root.warp_pointer(500,500)
d.sync()

time.sleep( 5 )
root.warp_pointer(250,250)
d.sync()

time.sleep( 5 )
root.warp_pointer(100,100)
d.sync()

time.sleep( 5 )
root.warp_pointer(250,250)
d.sync()

关于Python xlib warp_pointer 在游戏中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5487301/

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