一个外部程序,我想在后台对他使用模拟按键,单个键值使用postmessage,sendmessage都可以实现所想要的功能.但是我想模拟组合键,比如说AIT+H,要怎么写啊,各位大哥帮帮忙,我在网上查了一晚上资料也没有什么结果啊,对了不要说用keybd_event  的方法,这个方法好像不支持后台窗体模拟按键的~!

解决方案 »

  1.   

    应该是这样吧:
    postmessage(hWnd, WM_KEYDOWN,*,0):WM_KEYDOWN:ALT
    WM_KEYDOWN:H
    WM_KEYUP:H
    WM_KEYUP:ALT
      

  2.   

    写外挂?还是改封包吧……
    如果是正常程序,试一下Winio吧……
      

  3.   


    谢谢,你的意思是说先发送AIT 再发送H 这个网上的文章说的和你的这个都差不多,我一个一个的实验过了,都不可以的
      

  4.   


    还有老大 WinIo模拟按键,只对前台窗口有效 ....   应该是这样的吧
      

  5.   

    Winio确实只能做前台,因为是调用键盘直接输入,抱歉没看清楚
    http://blog.sina.com.cn/s/blog_4c4570d40100ctvk.html
    这个试过没有?没效果吗?你找的就是这篇文章?
    那我也没有什么好的办法了……必须要确保消息被程序收到……等待高手
    看雪上可能有牛人,楼主如果有账号可以到那里问问