按键精灵X键按下弹起,有时候没有被识别到怎么回事呢? 5
以下是我写的一段命令,如果识别到我按了X键后,会执行则后面的命令,否则会跳转重新识别,但是在运行过程中发现有时候我按了X脚本没有反应,多按好几次才被识别到,不知道是怎么一...
以下是我写的一段命令,如果识别到我按了X键后,会执行则后面的命令,否则会跳转重新识别,但是在运行过程中发现有时候我按了X脚本没有反应, 多按好几次才被识别到,不知道是怎么一回事,麻烦大佬们帮我看看,或者有没有什么可以优化的地方?
Rem a
Key=WaitKey()
If Key = 88 Then
Delay 800
KeyPress "Q", 1
Delay 650
KeyPress ";", 1
Else
Goto a
End If
Rem b
Key=WaitKey()
If Key = 88 Then
Delay 800
KeyPress "Q", 1
Delay 650
KeyPress "'", 1
Else
Goto b
End If
Rem c
Key=WaitKey()
If Key = 88 Then
Delay 800
KeyPress "Q", 1
Delay 650
KeyPress "Left", 1
Else
Goto c
End If
Rem d
Key=WaitKey()
If Key = 88 Then
Delay 800
KeyPress "Q", 1
Delay 650
KeyPress "Up", 1
Else
Goto d
End If
Rem e
Key=WaitKey()
If Key = 88 Then
Delay 800
KeyPress "Q", 1
Delay 650
KeyPress "Right", 1
Else
Goto e
End If
Rem f
Key=WaitKey()
If Key = 88 Then
Delay 800
KeyPress "Q", 1
Delay 650
KeyPress "Down", 1
Else
Goto f
End If 展开
Rem a
Key=WaitKey()
If Key = 88 Then
Delay 800
KeyPress "Q", 1
Delay 650
KeyPress ";", 1
Else
Goto a
End If
Rem b
Key=WaitKey()
If Key = 88 Then
Delay 800
KeyPress "Q", 1
Delay 650
KeyPress "'", 1
Else
Goto b
End If
Rem c
Key=WaitKey()
If Key = 88 Then
Delay 800
KeyPress "Q", 1
Delay 650
KeyPress "Left", 1
Else
Goto c
End If
Rem d
Key=WaitKey()
If Key = 88 Then
Delay 800
KeyPress "Q", 1
Delay 650
KeyPress "Up", 1
Else
Goto d
End If
Rem e
Key=WaitKey()
If Key = 88 Then
Delay 800
KeyPress "Q", 1
Delay 650
KeyPress "Right", 1
Else
Goto e
End If
Rem f
Key=WaitKey()
If Key = 88 Then
Delay 800
KeyPress "Q", 1
Delay 650
KeyPress "Down", 1
Else
Goto f
End If 展开
2020-07-18
展开全部
k检查一下按x的时候有没还有没有按了其他键,比如shift是否按着,ctrl是否按着,因为shift+x不等于单独按x。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询