首页 > 解决方案 > AHK:有人可以让我的脚本按住鼠标左键拖动鼠标吗?

问题描述

大家好,我在 AHK 中有这个条带....当我按左右鼠标时,鼠标将开始移动....但我想按住左右来拖动鼠标,所以当我不按住时它会停止,它就像“如果条件”,如果不按住鼠标停止。

剧本:

~RButton & LButton:: ;This is just a note
While GetKeyState("RButton", "P") AND GetKeyState("LButton", "P")
{   
     DllCall("mouse_event", uint, 1, int, -3, int, 3, uint, 1, int, 0)
     Sleep, 10
     DllCall("mouse_event", uint, 1, int, -3, int, 3, uint, 0, int, 0)
     Sleep, 10
     DllCall("mouse_event", uint, 1, int, -3, int, 3, uint, 1, int, 0)
     Sleep, 2
     DllCall("mouse_event", uint, 1, int, -3, int, 3, uint, 0, int, 0)
     Sleep, 10
     DllCall("mouse_event", uint, 1, int, -3, int, 3, uint, 1, int, 0)
     Sleep, 10
     DllCall("mouse_event", uint, 1, int, -3, int, 3, uint, 0, int, 0)
     Sleep, 10
} Return


F12::ExitApp

标签: autohotkey

解决方案


尝试这个

   F10::

   Send {F1 down}{F12 down}

   KeyWait F10

   Return

  F10 up::Send {F12 up}{F1 up}

你可以用你的钥匙改变钥匙


推荐阅读