为什么这个自动点击器只会点击一次就停止?

使用这个简单的在Logitech脚本区域使用LUA制作的自动点击器,我希望鼠标按钮5(前进按钮)一直按下时它会点击,但是它只点击一次就停止了。这个自动点击器(相同的代码)可以完美地使用鼠标按钮3,但不能使用鼠标按钮4或5。也许这是因为我的鼠标有故障,不能注册按下的按钮。

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(50, 100))
      until not IsMouseButtonPressed(5)
   end
end

原文链接 https://stackoverflow.com/questions/71115623

点赞