【发布时间】:2021-07-23 14:58:49
【问题描述】:
我是编程新手,需要问一个问题。 因此,加载到罗技鼠标中的这段代码以给定的速度拉下它:
MoveMouseRelative(0,3)
Sleep(25)
问题的本质:如何在切换到另一个功能之前以毫秒为单位设置此功能的确切时间,可能是这样的:
MoveMouseRelative(0,1)
Sleep(18)
因此,鼠标以一种速度移动一段时间,然后切换到另一种速度。 这是要修复的代码:
EnablePrimaryMouseButtonEvents(true);
function OnEvent(event, arg)
if IsMouseButtonPressed(3)then
repeat
if IsMouseButtonPressed(1) then
repeat
MoveMouseRelative(0,3)
Sleep(25)
until not IsMouseButtonPressed(1)
end
until not IsMouseButtonPressed(3)
end
end
感谢您的支持
【问题讨论】:
-
您可以将
repeat循环替换为for i=1,10 do循环,以在可预测的时间间隔后退出循环。
标签: lua logitech-gaming-software