我搜索了很多directx游戏的模拟鼠标点击和移动。我找到了一个很好的按键来源,但没有找到鼠标。实际上有一个关于直接输入的按键(Simulate Python keypresses for controlling a game)的很好的stackoverflow主题。但我没有足够的经验让它在特定的位置点击鼠标。在
我试过很多python模块,比如pyautogui,win32等等,但都不起作用。甚至我试着用发送参数到“.ahk”文件的autohotkey上点击它,但它不稳定,不是一个好方法。我会感谢你的每一条评论。我只做了两天的点击,我完全迷路了。谢谢!在
我从reddit找到了这个代码,用于在游戏中点击,但它也不起作用。在import ctypes
PUL = ctypes.POINTER(ctypes.c_ulong)
class KeyBdInput(ctypes.Structure):
_fields_ = [("wVk", ctypes.c_ushort),
("wScan", ctypes.c_ushort),
("dwFlags", ctypes.c_ulong),
("time", ctypes.c_ulong),
("dwExtraInfo", PUL)]
class HardwareInput(ctypes.Structure):
_fields_ = [("uMsg", ctypes.c_ulong),
("wParamL", ctypes.c_short),
("wParamH", ctypes.c_ushort)]
class Mouse