用后台程序如何模拟当前活动窗口中按下了键盘"a"???急,在线等待!!(100分)

  • 主题发起人 主题发起人 ymkj
  • 开始时间 开始时间
Y

ymkj

Unregistered / Unconfirmed
GUEST, unregistred user!
我要在当前活动的窗口口里定时的发送一个“a”,<br>用PostMessage(hw0, WM_KEYDOWN, 65, 0);不能实现,请问如何才能达到我的目的??
 
keybd_event(Ord('a'), MapVirtualKey(Ord('a'), 0), 0, 0); <br>keybd_event(Ord('a'), MapVirtualKey(Ord('a'), 0), KEYEVENTF_KEYUP, 0);
 
能够实现了,可怎么会有延迟啊,不管如何,先给分,再问一下,还有没有别的好方法吗:)
 
有延迟,应该不会吧,更好的方法应该没有了,用SendMessage、PostMessage发送消息其实也可以,不过就得一直监视当前窗口是否改变,再给其发消息。。。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部