永发信息网

按键精灵连发脚本设定问题

答案:1  悬赏:40  手机版
解决时间 2021-02-13 21:52
  • 提问者网友:回忆在搜索
  • 2021-02-13 02:32
我想要那种按住"1~0"就可以一直连发"1~0" 松开"1~0"就结束那种
具体情况是玩游戏要一直按"1~0"出技能 敲的手好疼

谢谢您
游戏中 "1~0" 这几个键位我已经设定好宏指令
之前是靠左手不停的触发这些宏指令(打一场副本起码要按个上千次, 尤其是1 ~3 这三个数字键) ....左手肩膀快要肩周炎了
想利用按键精灵模拟类似手把按键连发的功能 , keypress 数字1键 不放会一直触发 数字1键的指令, keyup 停止

1~0这10个数字键都想设定这样的功能
最佳答案
  • 五星知识达人网友:执傲
  • 2021-02-13 03:31
说得不清晰,不知道你这里说的1~0具体是怎样操作,最好说明白点。
意思是不是,按住1,就连发1,放开1,就停下来,按住2就连发2,放开就停下来,
1,2,3,4,5,6,7,8,9,0这10个键,按住哪个,就连发哪个?
实现你这样的功能,要用API,你要是看不懂代码就算了,下面是代码,你自己测试:

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
While True
Key = GetLastKey()
If Key > 47 And Key < 58 Then
KeyState = - 1
While KeyState < 0
KeyState = GetAsyncKeyState(Key)
KeyPress Key, 1
Wend
End If
Delay 200
Wend
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯