关于武林外传死亡回城的问题
关于武林外传死亡回城的问题 大家帮个忙啊,弄了几天了都没弄出来,头都要大了,如果模拟鼠标按键,vb有什么方法可以在窗口的固定位置点击吗 理论上 你不移动那个回城的窗口..那是不会移动的..不信可以试下 把背包移动一个位置 然后打开背包 肯定是在你刚才移过去的位置..不管你开关背包多少次..他都那个位置 不会移动的了 哈哈 我刚搞定 vb里可以用possmessage或者sendmessage实现后台固定点点击的 楼主估计和我一样属菜鸟级别,不会用这两个函数最后一个参数,最后一个参数就是鼠标点击位置 我的VC++代码, 对你们也许有所帮助//----------写入点击后的X和Y值-------------------------
void CLanberDlg::WriteToClickMouse(float x, float y)
{
gWnd = ::FindWindow("QElementClient Window", "Element Client" ); //获取窗口句柄
GetWindowThreadProcessId(gWnd,&hProcId); //获取进程ID
hProcess = OpenProcess(PROCESS_ALL_ACCESS|PROCESS_VM_WRITE|PROCESS_VM_OPERATION,FALSE,hProcId); //访问进程
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
Sleep(200);
WriteProcessMemory(hProcess , (void *)cXofM , (void *)&x , 4 , &bytes);//X
WriteProcessMemory(hProcess , (void *)cYofM , (void *)&y , 4 , &bytes);//Y
CloseHandle(ghd);
} 读人物的当前血和蓝, 都是0就是死亡, 调用回城call, 最简单了
页:
[1]