16,472
社区成员
发帖
与我相关
我的任务
分享
int wmain(int argc, _TCHAR* argv[])
{
RegisterHotKey(0,0,0,0x41);
MSG msg = {0};INPUT Input[4];
Input[0].type=INPUT_KEYBOARD;
Input[0].ki.wVk=VK_CONTROL;
Input[0].ki.dwFlags=0;
Input[0].ki.wScan=MapVirtualKeyExW(VK_CONTROL,0,0);
Input[0].ki.time=0;
Input[0].ki.dwExtraInfo=0;
Input[1].type=INPUT_KEYBOARD;
Input[1].ki.wVk=0x56;
Input[1].ki.dwFlags=0;
Input[1].ki.wScan=MapVirtualKeyExW(0x56,0,0);
Input[1].ki.time=0;
Input[1].ki.dwExtraInfo=0;
Input[2].type=INPUT_KEYBOARD;
Input[2].ki.wVk=0x56;
Input[2].ki.dwFlags=KEYEVENTF_KEYUP;
Input[2].ki.wScan=MapVirtualKeyExW(0x56,0,0);
Input[2].ki.time=0;
Input[2].ki.dwExtraInfo=0;
Input[3].type=INPUT_KEYBOARD;
Input[3].ki.wVk=VK_CONTROL;
Input[3].ki.dwFlags=KEYEVENTF_KEYUP;
Input[3].ki.wScan=MapVirtualKeyExW(VK_CONTROL,0,0);
Input[3].ki.time=0;
Input[3].ki.dwExtraInfo=0;
while (GetMessage(&msg, NULL, 0, 0) != 0)
{
if (msg.message == WM_HOTKEY)
{
HWND h; DWORD a;
printf("a");
SendInput(4,Input,sizeof(INPUT));
}
}
UnregisterHotKey(0,0);
return 0;
}