按键精灵如何设置组合键

按键精灵如何设置组合键,第1张

//下面是对应的组合键的代码,复制进去调试即可, 如果按不出来 就调延迟速度 Delay 10,1000=1秒,你自己调控,如果把 Delay 10删掉就是没有延迟,不过这样子容易出错,所以建议加点延迟
//组合键S+D+S+D+J
KeyPress "S", 1
Delay 10
KeyPress "D", 1
Delay 10
KeyPress "S", 1
Delay 10
KeyPress "D", 1
Delay 10
KeyPress "J", 1
Delay 10
//组合键S+D+S+D+K
KeyPress "S", 1
Delay 10
KeyPress "D", 1
Delay 10
KeyPress "S", 1
Delay 10
KeyPress "D", 1
Delay 10
KeyPress "K", 1
Delay 10
//组合键S+D+S+D+U
KeyPress "S", 1
Delay 10
KeyPress "D", 1
Delay 10
KeyPress "S", 1
Delay 10
KeyPress "D", 1
Delay 10
KeyPress "U", 1
Delay 10

亲 这样编
Do
i = WaitKey()
If i = 81 Then
KeyDown "Alt", 1
Delay 10
KeyPress "Q", 1
Delay 10
KeyUp "Alt", 1
Delay 10
End If
If i = 69 Then
KeyDown "Alt", 1
Delay 10
KeyPress "E", 1
Delay 10
KeyUp "Alt", 1
Delay 10
End If
If i = 65 Then
KeyDown "Alt", 1
Delay 10
KeyPress "A", 1
Delay 10
KeyUp "Alt", 1
Delay 10
End If
Loop
选我最佳吧 不懂追问

按键
=
WaitKey()
If
按键
=
67
Then
//67
是C的按键代码,
按键精灵
内可查询
KeyPress
"A",
1
Delay
100
KeyPress
"B",
1
End
If

下面是对应的组合键的代码,复制进去调试即可, 如果按不出来 就调延迟速度 Delay 10,1000=1秒,你自己调控,如果把 Delay 10删掉就是没有延迟,不过这样子容易出错,所以建议加点延迟
组合键S+D+S+D+J
KeyPress "S", 1
Delay 10
KeyPress "D", 1
Delay 10
KeyPress "S", 1
Delay 10
KeyPress "D", 1
Delay 10
KeyPress "J", 1
Delay 10
组合键S+D+S+D+K
KeyPress "S", 1
Delay 10
KeyPress "D", 1
Delay 10
KeyPress "S", 1
Delay 10
KeyPress "D", 1
Delay 10
KeyPress "K", 1
Delay 10
组合键S+D+S+D+U
KeyPress "S", 1
Delay 10
KeyPress "D", 1
Delay 10
KeyPress "S", 1
Delay 10
KeyPress "D", 1
Delay 10
KeyPress "U", 1
Delay 10

按键精灵没有判定按下跟d起的返回值好像,只能是按下E开始,再按下E结束,有个GetLastKey,不过对玩游戏的用处不大,因为按下E键后你可能还按下别的键。大漠可能可以,没试过。我也是菜鸟,如果有方法也请告诉我下。 简单的写法也有,按下E=F5+F6+F7 执行一次,你要多次也可以自己改下。
aj1 = WaitKey()
If aj1 = 69 Then
KeyDown "F5", 1
Delay 100
KeyDown "F6", 1
Delay 100
KeyDown "F7", 1
Delay 100
KeyUp "F7", 1
KeyUp "F6", 1
KeyUp "F5", 1
End If

同学,你这个命令是能实现。但是我不明白这几个组合键的用处是什么。组合键的设置一般是Ctrl,Shift,Alt。后面加个字母。首先你要说明你是先按那个键,还有先松开那一个键。。。。先给你个思路吧。
KeyDown 17, 1
KeyDown 18, 1
KeyPress 67, 1
KeyUp 18, 1
KeyUp 17, 1
这个是Ctrl+Alt+c的代码。其他的你慢慢研究

KeyDown 65,1
KeyPress 83,1
KeyUp 65,1

KeyDown 83,1
KeyDown 65,1
Delay 800
KeyUp 83,1
KeyUp 65,1

打开按键精灵点"新建"再点"源文件"把下面的复制粘贴到里面保存并退出运行即可每当你按一次"空格"它就会按一次Q+E+Z键(不是按住不放)
Rem A
WaitKey K
If K=32
KeyDown 81,1
KeyDown 69,1
KeyDown 90,1
Delay 200
KeyUp 81,1
KeyUp 69,1
KeyUp 90,1
EndIf
Goto A


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10222968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存