按键精灵如何做长按组合键的脚本

脚本运行后。我只要按住a不放,则相当于同时按住bcd3个键不放,松开a,则相当于同时松开bcd。我只知道要用到循环和按键监测命令。。用按下一次等命令,我试了很久也无法顺利运行

可以对GetAsyncKeyState函数返回值进行判断来确定是否按下A键。

GetAsyncKeyState函数返回的是指定虚拟键瞬时的状态值,它有四种返回值:

0---键当前未处于按下状态,而且自上次调用GetAsyncKeyState后改键也未被按过;

1---键当前未处于按下状态,但在此之前(自上次调用GetAsyncKeyState后)键曾经被按过;

-32768(即16进制数&H8000) --- 键当前处于按下状态,但在此之前(自上次调用GetAsyncKeyState后)键未被按过;

-32767(即16进制数&H8001) --- 键当前处于按下状态,而且在此之前(自上次调用GetAsyncKeyState后)键也曾经被按过。

温馨提示:答案为网友推荐,仅供参考
相似回答