用编程软件制作自动按键

来源:百度知道 编辑:UC知道 时间:2024/05/17 10:42:28
我想用编程软件来做个自动按键程序 vb c++ 都可以

要求是:
按住1键 延迟100毫秒 松开(按键弹起) 延迟1500毫秒
按住2键 延迟100毫秒 松开(按键弹起) 延迟1500毫秒
按住3键 延迟100毫秒 松开(按键弹起) 延迟1500毫秒
按住4键 延迟100毫秒 松开(按键弹起) 延迟1500毫秒

最好在制作完成的程序中可以自定义设定延迟时间和 按什么键

原代码或程序都可以 谢谢大家了

我可不是要玩游戏啊 呵呵

我给50分
我的联络方式是 zr800@tom.com

首先说明这个很容易实现的.
如果MFC的话可以
keybd_event(VK_1, 100, KEYEVENTF_KEYDOWN, 0);
keybd_event(VK_1, 1500, KEYEVENTF_KEYUP, 0);

如果api的话:
SetTimer(1,100,0);
OnTimer:
SendMessage(WM_KEYDOWN,0,"1",0);
SetTimer(2,1500,0);
OnTimer:
SendMessage(WM_KEYUP,0,"1",0);
大致思路如此,详细语法你再查资料.
当然没有考虑到你的模拟按键程序是否要向别的程序发送消息,如果那样的话还要去抓别的程序窗口的句柄

不明白是在做什么!呵呵~~~真的不明白!

留下联络方式啊

能实现,不过有点难了