繁体   English   中英

按下鼠标按钮时按下 KB

[英]KB Pressing While Mousebuton is Pressed

我是脚本新手,我想创建一个脚本,在按下 LCTRL 和 RMB 的同时按 1 然后 2 然后 3。 有人可以帮我吗?

EnablePrimaryMouseButtonEvents(真); function OnEvent(event, arg) if IsModifierPressed("lctrl") then repeat if IsMouseButtonPressed(3) then repeat PressKey("1")

Sleep(105) 

ReleaseKey("1")

Sleep(70) 

PressKey("2")

Sleep(105) 

ReleaseKey("2")

Sleep(40) 

PressKey("3")

Sleep(40) 

ReleaseKey("3")

结尾

你应该处理MOUSE_BUTTON_PRESSED事件

function OnEvent(event, arg)
    if event == "MOUSE_BUTTON_PRESSED" and arg == 2 then
      while IsModifierPressed("lctrl") do
        PressKey("1")
        Sleep(105) 
        ReleaseKey("1")
        Sleep(70) 
        PressKey("2")
        Sleep(105) 
        ReleaseKey("2")
        Sleep(40) 
        PressKey("3")
        Sleep(40) 
        ReleaseKey("3")
      end
    end
end

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM