Lua 一个简单的鼠标按下宏

Lua 一个简单的鼠标按下宏,lua,logitech-gaming-software,Lua,Logitech Gaming Software,当我按下左键单击时,我想自动按下左键单击直到我释放它//我得到错误尝试调用upvalue“鼠标事件”(一个零值) 我可以这样做吗?或者我可以用鼠标左键启动键盘宏而不是鼠标点击来完成吗 local mouse_event = mouse_event if IsMouseButtonPressed(1)then repeat for i = 1,100000000000,1 do /*2 secs leftclick*/ mouse_event(

当我按下左键单击时,我想自动按下左键单击直到我释放它//我得到错误尝试调用upvalue“鼠标事件”(一个零值) 我可以这样做吗?或者我可以用鼠标左键启动键盘宏而不是鼠标点击来完成吗

local mouse_event = mouse_event

if IsMouseButtonPressed(1)then

    repeat

        for i = 1,100000000000,1 do /*2 secs leftclick*/
            mouse_event(MOUSEEVENTF_LEFTDOWN) 
            sleep(50)
            mouse_event(MOUSEEVENTF_LEFTUP)
        end  

    until not IsMouseButtonPressed(1)

end

尝试调用upvalue“mouse\u event”(一个nil值)时出错

换句话说,您想在按住鼠标按钮的同时模拟多次鼠标按钮单击吗?你可以在按下事件时开始播放宏,在释放事件时中止宏。thx但是我怎么做有点不对劲,为什么它会显示这个错误:尝试调用upvalue“mouse\u event”(一个nil值),我们需要查看整个代码,包括mouse\u event是如何定义的。此外,还需要编辑代码以提高可读性。如果你没有复制/粘贴,你应该复制/粘贴。现在,它会抛出许多错误(在“then”之前没有空格,注释不是以
/
开头,而是以
-
开头,在未按下ismousebutonpressed(1)之前,您有一个浮动的
)。一旦您对可读性做了这些更改,并向我们展示了鼠标事件最初是如何创建/调用的,我们就可以提供更多的见解了。@nektarios-这里不需要Lua。创建一个按下和释放鼠标按钮的宏。“按下时”设置此宏的重复模式。将此宏绑定到鼠标按钮。如果您希望有时打开此功能,有时关闭此功能,则需要Lua。@Nifim-
/
/*
在LGS脚本中为我生成编译错误。换句话说,您希望在按住鼠标按钮的同时模拟多次鼠标按钮单击吗?你可以在按下事件时开始播放宏,在释放事件时中止宏。thx但是我怎么做有点不对劲,为什么它会显示这个错误:尝试调用upvalue“mouse\u event”(一个nil值),我们需要查看整个代码,包括mouse\u event是如何定义的。此外,还需要编辑代码以提高可读性。如果你没有复制/粘贴,你应该复制/粘贴。现在,它会抛出许多错误(在“then”之前没有空格,注释不是以
/
开头,而是以
-
开头,在未按下ismousebutonpressed(1)
之前,您有一个浮动的
)。一旦您对可读性做了这些更改,并向我们展示了鼠标事件最初是如何创建/调用的,我们就可以提供更多的见解了。@nektarios-这里不需要Lua。创建一个按下和释放鼠标按钮的宏。“按下时”设置此宏的重复模式。将此宏绑定到鼠标按钮。如果您希望有时打开此功能,有时关闭此功能,则需要Lua。@Nifim-
/
/*
在LGS脚本中为我生成编译错误。