VC如何模擬按鍵並釋放?

模擬按鍵:
    keybd_event(VK_SHIFT,0,0,0);            //模擬按下shift鍵
    keybd_event(VK_LCONTROL,0,0,0);            //模擬按下ctrl鍵
    int iResult = (int)ShellExecute(NULL,"open","C:/abcd.exe",NULL,NULL,SW_SHOWNORMAL);    //執行應用程序

    Sleep(
1000);        //停頓一秒
    keybd_event(VK_LCONTROL,0,KEYEVENTF_KEYUP,0);    //釋放ctrl鍵
    keybd_event(VK_SHIFT,0,KEYEVENTF_KEYUP,0);        //釋放shift鍵

注意: 使用完一定要釋放按鍵,否則整個系統都是一直按下ctrl+shift鍵,讓你不得不註銷用戶,呵呵
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章