bxg1988 发表于 2011-3-16 09:10:30

关于武林外传死亡回城的问题

关于武林外传死亡回城的问题 大家帮个忙啊,弄了几天了都没弄出来,头都要大了,如果模拟鼠标按键,vb有什么方法可以在窗口的固定位置点击吗

l203ch 发表于 2011-3-16 09:10:40

理论上 你不移动那个回城的窗口..那是不会移动的..不信可以试下 把背包移动一个位置 然后打开背包 肯定是在你刚才移过去的位置..不管你开关背包多少次..他都那个位置 不会移动的了

bxg1988 发表于 2011-3-16 09:11:10

哈哈 我刚搞定 vb里可以用possmessage或者sendmessage实现后台固定点点击的 楼主估计和我一样属菜鸟级别,不会用这两个函数最后一个参数,最后一个参数就是鼠标点击位置

yu422 发表于 2011-3-16 09:11:41

我的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);
      }

nimeide1178 发表于 2021-4-2 09:56:36

读人物的当前血和蓝, 都是0就是死亡, 调用回城call, 最简单了
页: [1]
查看完整版本: 关于武林外传死亡回城的问题