logitech鼠标宏吧 关注:508贴子:1,961
  • 0回复贴,共1

问一下until not IsMouseButtonPressed()不生效是为什么?

只看楼主收藏回复

复制别人的脚本,until not IsMouseButtonPressed不生效,我去翻了官方文档也没找到until not IsMouseButtonPressed这个命令,是g102的问题么?
--------------------------------------------------------------------------------------
-- 数值区
local i=240*1--角速度常数
-- 控制函数区
function OnEvent(event, arg)
if (event == "MOUSE_BUTTON_PRESSED" and arg == 4) then --秒蓄模块,改生效键改这(秒蓄不可使用1号位,代码冲突)
MXLE() --E模块,不要E就在这行前面加“--”
Sleep(10) --保证稳定性
MXL() --秒蓄
end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 4) then --旋转模块--点按有轻微位移,长按开转
repeat ZQQ() until not IsMouseButtonPressed(4) --该命令仅在主、侧键(1、4、5)键位生效
end
end
---功能区
-- 转圈圈
function ZQQ()
Sleep(10)
MoveMouseRelative(i,0)
Sleep(10)
end
-- E
function MXLE()
PressKey("E")
Sleep(150)
ReleaseKey("E")
end
-- 秒蓄
function MXL()
PressMouseButton(1)
Sleep(250)
ReleaseMouseButton(1)
end


IP属地:广东1楼2023-11-21 10:15回复