keybd_event在vs2017中失效
#include<Windows.h>void main()
{
keybd_event(0x5b, 0, 0, 0);
sleep(100)
keybd_event('D', 0,0, 0);
keybd_event('D', 0, 2, 0);
keybd_event(0x5b, 0, 2, 0);
}
有知道原因的吗? win10 是不是win键不能用 win10 64位专业版15063 + vs2015编译功能正常
#include <stdio.h>
#include <Windows.h>
void main()
{
keybd_event(0x5b, 0, 0, 0);
Sleep(100);
keybd_event('D', 0, 0, 0);
keybd_event('D', 0, 2, 0);
keybd_event(0x5b, 0, 2, 0);
getchar();
} 苏紫方璇 发表于 2017-10-9 21:22
win10 64位专业版15063 + vs2015编译功能正常
#include
#include
{:1_937:}大神我多希望你能出现问题,我用鼠标的事件都可以
//
// SetCursorPos(180, 180);
// // sleep(2000);
// //mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0);
// //mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0);
// //mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0);
// //mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0);
// mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0,0);
// mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0,0);
就是用这个键盘模拟不行,我感觉是我没有模拟到这个win键 苏紫方璇 发表于 2017-10-9 21:22
win10 64位专业版15063 + vs2015编译功能正常
#include
#include
运行完就在控制台给我输出了一个D。我也是醉了 苏紫方璇 发表于 2017-10-9 21:22
win10 64位专业版15063 + vs2015编译功能正常
#include
#include
#include <stdio.h>
#include <Windows.h>
void main()
{
keybd_event(0xA2, 0, 0, 0);
Sleep(100);
keybd_event(0xA4, 0, 0, 0);
keybd_event(0x2E, 0, 0, 0);
keybd_event(0x2E, 0, 2, 0);
keybd_event(0xA4, 0, 2, 0);
keybd_event(0xA2, 0, 2, 0);
getchar();
}
这是模拟ctrl+shift+delete一样没反应 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,什么原因,字母都可以,就是win键,ctrl键不能用
页:
[1]