Random 用于鼠标的简单lua脚本/宏

Random 用于鼠标的简单lua脚本/宏,random,lua,macros,mouse,logitech-gaming-software,Random,Lua,Macros,Mouse,Logitech Gaming Software,我对编程非常陌生,我试着寻找答案,但找不到任何答案。有人能帮我吗 我想创建一个脚本,在这个脚本中,你按下某个鼠标按钮,该按钮将以不同的时间执行不同的键。例如:我单击鼠标右键单击,将执行以下操作: W-SPACE-SHIFT-W-W 我知道如何做到这一点,但如何将其转换为每次间隔不同的脚本?就像我按下鼠标按钮一样,这会发生:W-(0.5秒到1秒之间的延迟)-空格(0.5秒到0.7秒之间的延迟)-移位(0.3到0.35之间的延迟)等等 我以为这就是开始: EnablePrimaryMouseButt

我对编程非常陌生,我试着寻找答案,但找不到任何答案。有人能帮我吗

我想创建一个脚本,在这个脚本中,你按下某个鼠标按钮,该按钮将以不同的时间执行不同的键。例如:我单击鼠标右键单击,将执行以下操作:

W-SPACE-SHIFT-W-W

我知道如何做到这一点,但如何将其转换为每次间隔不同的脚本?就像我按下鼠标按钮一样,这会发生:W-(0.5秒到1秒之间的延迟)-空格(0.5秒到0.7秒之间的延迟)-移位(0.3到0.35之间的延迟)等等

我以为这就是开始:

EnablePrimaryMouseButtonEvents(true)
function OnEvent(event, arg)
    if event == "MOUSE_BUTTON_PRESSED" and arg == 1 then

    --keyboard keys will be executed all with a random interval between the keys

    end
end
这是一个非常简单的脚本,但我不知道如何使它工作。非常感谢您的帮助

你好

-Joël

您可以使用,监听
RButton
事件,并使用
Sleep
功能延迟按键。比如,

(注意:您可以使用数学函数使用具有随机延迟的变量)

当然,您可以编写比这更高级的脚本,AHK是一款非常简单但高级的软件,您可以使用它做几乎任何事情(包括调用晦涩的DLL)。人们设计的图书馆也可以用它做任何你想做的事情

这可能不是Lua,但可能是您正在寻找的

RButton::
    Send, w
    Sleep, 500
    Send, {Space}
    Sleep, 500
    Send, {Shift}
    ; etc...
Return