我刚刚开始学习python前几天,我想知道如何模拟游戏中强制鼠标坐标的鼠标移动。 directx环境?如何在游戏中模拟mouseMovement?
我目前测试过pyautogui,ctypes,wxpython。我也尝试使用directpython11,但是我安装时遇到了麻烦,大量的dll错误。
在google中无法找到任何帮助解决这个问题的主题,很多关于如何在这些类型的案例中点击或书写的页面,但没有关于移动鼠标的任何内容。
我刚刚开始学习python前几天,我想知道如何模拟游戏中强制鼠标坐标的鼠标移动。 directx环境?如何在游戏中模拟mouseMovement?
我目前测试过pyautogui,ctypes,wxpython。我也尝试使用directpython11,但是我安装时遇到了麻烦,大量的dll错误。
在google中无法找到任何帮助解决这个问题的主题,很多关于如何在这些类型的案例中点击或书写的页面,但没有关于移动鼠标的任何内容。
找到了一个完美的解决方案,它将需要一些额外的东西来运行,但它的最短的方式。
还没有找到任何人知道如何模拟鼠标,但决定向Sentdex寻求帮助,他建议使用vJoy来模拟控制器。
因此,您需要使用vJoy(控制器驱动程序)和FreePIE(输入模拟器)的组合来模拟控制器而不是鼠标。
经过一番研究,为了我的目的,在轴(x,y)上移动的最佳解决方案是将控制器(x,y)轴运动绑定到键盘快捷键(EgWASD)并使主脚本按下快捷方式,如果我在错误的方向看。
tl; dr模拟控制器。需要:vJoy,FreePie
正如我所说的,我试过pyautoqui,它不起作用,因为坐标是强制的,它需要一个模块来发送鼠标移动信号而不是协调移动。不错的博客帖子tho。 –