哈哈,比较无聊的东西。因为发现1.20e 没有显血条的工具 所以就给自己写了个。菜作啊。魔兽还是打不过简单电脑,没什么意思 不玩了。 还是写写小东西有意思。 #include <stdio.h> #include <windows.h> #include <winuser.h> extern "C" WINBASEAPI HWND WINAPI GetConsoleWindow (); int i=3; int main() { if(0!=::RegisterHotKey(NULL,100,NULL,0x24)) { printf("请使用热键HOME显示血条/n"); } else { printf("注册热键失败!"); } MSG msg; while (GetMessage(&msg,NULL,0,0)!=0) { if(msg.message==WM_HOTKEY) { HWND hWnd=FindWindow(NULL,"Warcraft III"); if(NULL!=hWnd) { if(i==-1 || i==3) { PostMessage(hWnd,WM_KEYDOWN,0xDB,0); PostMessage(hWnd,WM_KEYDOWN,0xDD,0); i=0; } else { PostMessage(hWnd,WM_KEYUP,0xDB,0); PostMessage(hWnd,WM_KEYUP,0xDD,0); i=-1; } } } } return 0; }