我根据从游戏中找到的脚本编辑了一个脚本。我甚至不确定它是否 100% 有效,但不知何故我知道我想要什么。
是否可以将以下两个脚本合并为一个,这样我就不必同时运行这两个脚本了?如果有更好的方法可以写下来,我将不胜感激。然后我可以将其用作指导和编辑。
当我按住 xbutton1 时,下面的脚本循环应该运行。
^s:: suspend
;Script
~$*xbutton1::
Loop
{
GetKeyState, var, xbutton1, P
If var = U
Break
Send 9
Sleep 10
Send, {0 down}
Sleep 1600
Send, {0 up}
}
下面的第二个脚本的工作原理类似。当我按住 numpad3 时,它应该发送一个按键并立即按下并按住下一个按键 2.5 秒。
^s:: suspend
;Script
~$*Numpad3::
Loop
{
GetKeyState, var, Numpad3, P
If var = U
Break
Send e
Sleep 10
Send, {9 down}
Sleep 2500
Send, {9 up}
}
如果有人能将其合并并简化或者使其更有效,我将不胜感激。
答案1
嗯,脚本行应该一个接一个。
第一个脚本
^s:: suspend
;Script
~$*xbutton1::
Loop
{
GetKeyState, var, xbutton1, P
If var = U
Break
Send 9
Sleep 10
Send, {0 down}
Sleep 1600
Send, {0 up}
}
第二个脚本
^s:: suspend
;Script
~$*xbutton1::
Loop
{
GetKeyState, var, xbutton1, P
If var = U
Break
Send 9
Sleep 10
Send, {0 down}
Sleep 1600
Send, {0 up}
}