以前是做bs开发的 所以这一块接触的不是很多
最近玩了一款游戏 想做个自动建房对刷的脚本 正好接触接触这一块
后台按键通过SendMessage或者PostMessage没问题
如果句柄窗口没有置顶,鼠标通过这两者发送点击会没效果,想知道是什么原因,
SendMessage(hWnd, MOUSEEVENTF_LEFTDOWN, IntPtr.Zero, (IntPtr)MAKELONG((ushort)x, (ushort)y));
System.Threading.Thread.Sleep(200);
SendMessage(hWnd, MOUSEEVENTF_LEFTUP, IntPtr.Zero, (IntPtr)MAKELONG((ushort)x, (ushort)y));
public const int MOUSEEVENTF_LEFTDOWN = 0x0201; /* left button down */
public const int MOUSEEVENTF_LEFTUP = 0x0202; /* left button up */
API定义就不发出来了 都是一样的 如果有做过这方面的朋友请告知一下 是无法实现纯后台吗?还是我写的有问题 感激不尽
最近玩了一款游戏 想做个自动建房对刷的脚本 正好接触接触这一块
后台按键通过SendMessage或者PostMessage没问题
如果句柄窗口没有置顶,鼠标通过这两者发送点击会没效果,想知道是什么原因,
SendMessage(hWnd, MOUSEEVENTF_LEFTDOWN, IntPtr.Zero, (IntPtr)MAKELONG((ushort)x, (ushort)y));
System.Threading.Thread.Sleep(200);
SendMessage(hWnd, MOUSEEVENTF_LEFTUP, IntPtr.Zero, (IntPtr)MAKELONG((ushort)x, (ushort)y));
public const int MOUSEEVENTF_LEFTDOWN = 0x0201; /* left button down */
public const int MOUSEEVENTF_LEFTUP = 0x0202; /* left button up */
API定义就不发出来了 都是一样的 如果有做过这方面的朋友请告知一下 是无法实现纯后台吗?还是我写的有问题 感激不尽
