我怎么能做到当按下鼠标按钮4时,它会停止脚本的工作,基本上是一个终止开关



我想知道如何让它在按下鼠标按钮4时停止或增加很长的休息时间。基本上是一个禁用自动点击器工作的终止开关

function OnEvent(event, arg)
--OutputLogMessage("Event: "..event.." Arg: "..arg.."n")
if event == "MOUSE_BUTTON_PRESSED" and arg == 5 then 
repeat 
PressAndReleaseMouseButton(1)
Sleep(math.random(40, 135)) 
until not IsMouseButtonPressed(5)
end
end
Lua中的

until定义了repeat-intile循环的退出条件
尝试更换

until not IsMouseButtonPressed(5)

带有

until not IsMouseButtonPressed(5) or IsMouseButtonPressed(4)

试试这个!

function OnEvent(event, arg)
--OutputLogMessage("Event: "..event.." Arg: "..arg.."n")
if (event == "PROFILE_ACTIVATED") then 
EnablePrimaryMouseButtonEvents(true) 
elseif event == "PROFILE_DEACTIVATED" then 
ReleaseMouseButton(1)
ReleaseMouseButton(2) --prevent stuck
end 
if (event == "MOUSE_BUTTON_PRESSED" and arg == 7) then 
enable = not 
enable point = not point 
end    
if (event == "MOUSE_BUTTON_PRESSED" and arg == 5) and enable then 
repeat 
PressAndReleaseMouseButton(1)
Sleep(math.random(40, 135)) 
until not IsMouseButtonPressed(5)
end
end

MBTN 7将是您的交换机

最新更新