如果正在使用输入法,需要输入法也能正常运行,而不是简单的直接输出好程序里!
比如像软件盘输入一样!

解决方案 »

  1.   

    void main()
    {
        Sleep(3);
        for (BYTE i='A'; i<='Z'; i++)
        {
            keybd_event( 'A', 0, 0, 0);
            keybd_event( 'A', KEYEVENTF_KEYUP, 0, 0 );// 注意不要太快, 不然系统会丢弃你的键盘事件
            Sleep(50);
        }    return;
    }
      

  2.   

    再贴一个, 上一个写漏了些地方 :)void main()
    {
        Sleep(10);
        for (BYTE i='A'; i<='Z'; i++)
        {
            keybd_event( (BYTE)i, 0, 0, 0);
            keybd_event( (BYTE)i, KEYEVENTF_KEYUP, 0, 0 );        Sleep(50);
        }
        
        return;
    }
      

  3.   

    哎呀, 不好意思, 太急了, 又把 Sleep 弄错了
    void main()
    {
        Sleep(5000);
        for (BYTE i='A'; i<='Z'; i++)
        {
            keybd_event( (BYTE)i, 0, 0, 0);
            keybd_event( (BYTE)i, KEYEVENTF_KEYUP, 0, 0 );        Sleep(50);
        }
        
        return;
    }