问题描述
我使用 win32gui.PostMessage(hwnd,win32con.WM_MOUSEMOVE,wParam,lParam)
在外部应用程序(例如游戏)上模拟(假)鼠标移动。原因是我可以使用我的鼠标,而 python 脚本将使用模拟鼠标与外部应用程序交互。
该应用程序的反应就像是真正的鼠标一样,但是,我还想查看虚拟/模拟/假鼠标。
基于this post,我创建了这个:
def drawFakeCursor(hwnd,x,y):
hdc = win32gui.GetDC(hwnd)
hCursor = win32gui.LoadCursor(0,win32con.IDC_ARROW)
dc,ps = win32gui.BeginPaint(hwnd)
win32gui.DrawIcon(hdc,y,hCursor)
win32gui.EndPaint(hwnd,ps)
并在每个 drawFakeCursor(hwnd,y)
之后执行 WM_MOUSEMOVE
。但是,该函数甚至不会渲染/绘制光标。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)