求救关于模拟按键问题(150分)

  • 主题发起人 主题发起人 nod
  • 开始时间 开始时间
N

nod

Unregistered / Unconfirmed
GUEST, unregistred user!
如何作一个程序,用一个宏键产生一连串模拟按键?使按键输向当前激活程序?
如:
当前激活是写字板,则按F2后向写字板输入一连串模拟按键 'test',如当前程序是
另一个程序则向另一个程序输入模拟按键?
 各位高手请给代码,150分酬谢!!
 
SetWindowsHookEx(Journal..., HookHandler, ...)

HookHandler(...)
{
if(key==MacroKey)
List.Add(key);
}

AnotherThread(...)
{
for(int i=0; i<List.Length(); i++)
{
char *keys = "test";
for(int j=0; j<len(keys); j++)
keybd_event(keyscan, vkey=keys[j], ...);
}
}
 
接受答案了.
 

Similar threads

S
回复
0
查看
829
SUNSTONE的Delphi笔记
S
S
回复
0
查看
782
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部