Autohotkey |改变速度The Curser拖延

时间:2016-09-24 20:01:00

标签: autohotkey

所以,我有一个.ahk脚本,如果你按住鼠标左键就会拖动鼠标。我想知道如何将值更改为更快/更慢,任何帮助都将非常感激。

以下是使用的脚本

    #NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%

; NRA
NRA := 1

; NR
~LButton::
while GetKeyState("LButton") & NRA
{
DllCall("mouse_event", uint, 1, int, 0, int, 1, uint, 0, int, 0)
Sleep, 15
DllCall("mouse_event", uint, 1, int, 0, int, 1, uint, 0, int, 0)
Sleep, 5
}
return

; keys
Insert::ExitApp
delete::suspend

1 个答案:

答案 0 :(得分:0)

https://msdn.microsoft.com/en-us/library/windows/desktop/ms646260(v=vs.85).aspx

第二个和第三个参数是位置xy。 这样看:

DllCall("mouse_event", uint, 1, int, x, int, y, uint, 0, int, 0)

在您的情况下,由于您希望"向下拖动",您有兴趣更改y

例如:

DllCall("mouse_event", uint, 1, int, 0, int, 5, uint, 0, int, 0)