欧洲卡车模拟2吧 关注:245,392贴子:4,630,973
  • 0回复贴,共1

【求助咨询】按键精灵高手来帮我看下(在加装汽车手柄中)

取消只看楼主收藏回复

准备加装一个汽车手柄,现在就差程序了,
Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer//取键状态
Do
If GetAsyncKeyState(49) <> 0 and 状态 = 0 Then
状态 = 1
ElseIf GetAsyncKeyState(49) = 0 and 状态 = 1 Then
状态 = 0
KeyPress "1", 1
End If
Loop
____________________________________________________________________________________________
如果我把倒数第三行的,1改为2可以就可以,在文本上表现为12,后面的2是放开1后输出的。
我的目的是按下1后输出1,放开1键后弹起最输出一个1(注意是弹起后只输出一个1),以上的脚本应该是不停循环了,运行后不断输出1,就算放开1后还是不断输出1,
高手帮我修改下,谢谢了。


IP属地:广东1楼2015-03-25 23:01回复