今天我买了一个 logitek g502x 鼠标开始编写脚本(我以前从未编写过它们)我查看了不同的地方,看到了一个有趣的选项
我制作的脚本不会返回错误,但由于某种原因它不会执行任何操作。我做错了什么?
EnablePrimaryMouseButtonEvents(true);
function OnEvent(event, arg)
if IsMouseButtonPressed(1) then
repeat
if IsModifierPressed ("shift") then
repeat
if IsModifierPressed ("w") then
---
PressAndReleaseKey("LCTRL")
Sleep(10)
MoveMouseTo(33000, 55000)
Sleep(50)
PressMouseButton(1)
Sleep(130)
ReleaseMouseButton(1)
Sleep(10)
PressAndReleaseKey("LCTRL")
Sleep(10)
---
end
until not IsModifierPressed ("shift")
end
until not IsMouseButtonPressed(1)
end
end
它按预期工作,它没有达到预期结果的原因是因为“w”不是该方法的有效参数,该方法
IsModifierPressed()
(顾名思义)检查修饰键而不是普通键,因此它为“w”返回 false 。API 参考位于此处,并在第 17 页列出了所有有效的修饰符,以方便您使用。