高分!-- 请大家关注。 -- 如何在语音聊天室中自动抢Mic? (200分)

  • 主题发起人 主题发起人 LuJuhe
  • 开始时间 开始时间
L

LuJuhe

Unregistered / Unconfirmed
GUEST, unregistred user!
1、如何在IE窗口中,模拟按下F9?
2、如何检测到已经抢到?
3、如何保持F9按键(30秒)?
 
1.如果你获得了IE窗口IEHwnd:
Var
TmD:DWord; //必须DWord
SendMessage(IEHWnd,WM_KEYDOWN,VK_F9{F9的VK值},0);
TmD:=GetTickCount()+30*1000;
While (TmD>GetTickCount()) Do
Application.ProcessMessages;
SendMessage(IEHWnd,WM_KEYUP,VK_F9{F9的VK值},0);

2.没有获得IE句柄:
a.打开IE
b:
Var
TmD:DWord; //必须DWord
key_event(KEY_DOWN,VK_F9{F9的VK值},0...);{忘了参数,ctrl_f1帮助一下}
TmD:=GetTickCount()+30*1000; { 延时30s }
While (TmD>GetTickCount()) Do
Application.ProcessMessages;
key_event(KEY_UP,VK_F9{F9的VK值},0...);{忘了参数,ctrl_f1帮助一下}
 
找了半天,还是在hubdog的葵花宝典上找到了方法。
keybd_event,不是key_event,害人不浅啊。。。 :-)

现在可以模拟按键了,但是还是无法检测是否抢到MIC,请继续。。。
 
不好意思,什么是MIC?
 
看来没什么好办法。。。
 
后退
顶部