如何在LUA上按下鼠标左键时重复单击鼠标左键?

时间:2020-07-05 16:23:41

标签: loops lua logitech logitech-gaming-software

我需要在按下鼠标左键时每100毫秒重复单击一次鼠标,但是我不知道该怎么做。我找到了类似的脚本,但是它要么不会循环,要么根本不会停止。如果按下并释放按钮1,该怎么做与激活相关联,因此也可以使用它。

          function Repeater()
  
  while IsMouseButtonPressed(1) do
    PressMouseButton(1)
    Sleep(100)
    ReleaseMouseButton(1)
  end
  repeat
    PressMouseButton(1)
    Sleep(100)
    ReleaseMouseButton(1)
  until IsMouseButtonPressed(1) 
  end

function OnEvent(event, arg) 
   OutputLogMessage("event = %s, arg = %s\n", event, arg) 
   if event == "MOUSE_BUTTON_PRESSED" and arg == 1 then 
       Repeater() 
   end
end

0 个答案:

没有答案