vb 长按键

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:25:51
SendKeys "{enter}"就相当于按一个回车键
但是我要一直按住不放,应该怎么写代码,是按住不放,而不是快速按哦

将你的语句放在循环体内:
do
SendKeys "{enter}"
DoEvents
loop

那你仅仅发送一个keydown的扫描码,不要发送keyup的扫描码即可吧!
对了,sendkeys无法实现这个,它是利用api模拟按下和弹起的动作
api keybd_event 可以实现这个功能, 你看看msdn吧, 里面都有的