我需要一个脚本,如果我用鼠标按住XButton1,它将自动为我单击直到释放。
我能够找到以下脚本:F1::Click % GetKeyState("LButton") ? "Up" : "Down"
,但是当我将F1更改为XButton1时,它似乎并没有像F1那样按住。
答案 0 :(得分:0)
它似乎只发送一次鼠标左键向下/向上。我认为发生这种情况是因为按键和鼠标单击的行为不同,因为当您按住某个键时,您希望它会在短暂的延迟后重复出现;而如果您按住一个鼠标键,您会希望它保持住状态而不是反复单击。由于XButton是鼠标按钮,因此即使直观的预期行为是按键,它们也将如此操作。无论如何,除此之外,我们只需要使脚本更长即可。
XButton1 Up::bT := false
XButton1::
bT := true
While( bT )
{
Click
Sleep , 50 ; Added sleep to make it a bit more stable (add more if needed)
}
Return