javarike 发表于 2008-11-8 14:55:27

请教一个简单鼠键的问题,谢谢!

近来玩《热血传奇》,鼠标坏了右键,想用A键来代替,有什么办法么?

实现的功能就是:当按下A键的时候,相当于鼠标的右键,放开的时候相当于将鼠标的右键放开。

78391493 发表于 2008-11-8 15:04:14

HotKeySet("a","a")
Func a()
        MouseClick("right")
EndFunc
While 1
        Sleep(1000)
WEnd

78391493 发表于 2008-11-8 15:09:02

区分“按下”“松开”
HotKeySet("{a down}","adown")
HotKeySet("{a up}","aup")
Func adown()
        MouseDown("right")
EndFunc
Func aup()
        MouseUp("right")
EndFunc
While 1
        Sleep(1000)
WEnd

javarike 发表于 2008-11-8 15:15:51

:face (3): 真快```我就去试试```

javarike 发表于 2008-11-8 15:21:48

应该是:

HotKeySet("{adown}","adown")
HotKeySet("{aup}","aup")

没有空格。。谢谢了。。

78391493 发表于 2008-11-8 15:24:03

如果要按住(保持按下状态)某个按键(通常用于游戏中)
    Send("{a down}") ;按住按键 A
    Send("{a up}") ;松开按键 A
页: [1]
查看完整版本: 请教一个简单鼠键的问题,谢谢!