按键精灵我想设置按下一个键等于按下其它键 10

Dokey=WaitKey()Ifkey=50ThenDelay700KeyPress"9",1Delay700KeyPress"2",1EndIfLoop如这样我想按下... Do
key = WaitKey()
If key = 50 Then
Delay 700
KeyPress "9", 1
Delay 700
KeyPress "2", 1
End If
Loop
如这样 我想按下2等于先按9再按2 可是我按了 他会是292这样 我想直接是按下2就是92 不要第一个输入2 请问怎么解决
展开
 我来答
fb88720
2015-06-30 · TA获得超过274个赞
知道小有建树答主
回答量:283
采纳率:0%
帮助的人:82.2万
展开全部
Do
key = WaitKey()
If key = 50 Then
KeyPress "BackSpace", 1 /*backspace 退格键 删除因为按键输入的2 如果 是实际按下就已经触发操作了那就要考虑使用其他键替代了 比如非游戏中的热键*/
Delay 700
KeyPress "9", 1
Delay 700
KeyPress "2", 1
End If
Loop
huangchao209
2015-06-30 · 超过18用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:30.3万
展开全部
按键无法实现,可以尝试用VB写个,键盘钩子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式