当我释放鼠标8并保持无限循环运行时,程序似乎无法检测到。
EnablePrimaryMouseButtonEvents(true)
function OnEvent(event, arg)
if event == "MOUSE_BUTTON_PRESSED" and arg == 8 then
repeat
PressMouseButton(1)
Sleep(math.random(15, 45))
ReleaseMouseButton(1)
Sleep(math.random(15, 45))
until event == "MOUSE_BUTTON_RELEASED" and arg == 8
end
end
答案 0 :(得分:0)
event
是一个在函数内不会更改的局部变量,因此直到更改之前,您的循环将永远运行。您需要让函数返回并使用新参数再次调用。