自动热键 |更改光标向下拖动的速度
Autohotkey | Change The Speed The Curser Drags Down
所以,我有一个 .ahk 脚本,如果您按住鼠标左键,它会向下拖动鼠标。我想知道如何将值更改为 faster/slower,如有任何帮助,我们将不胜感激。
这里是使用的脚本
#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
https://msdn.microsoft.com/en-us/library/windows/desktop/ms646260(v=vs.85).aspx
第二个和第三个参数是位置,x
和y
。
这样看:
DllCall("mouse_event", uint, 1, int, x, int, y, uint, 0, int, 0)
在你的情况下,既然你想"drag down",你有兴趣改变y
。
例如:
DllCall("mouse_event", uint, 1, int, 0, int, 5, uint, 0, int, 0)
所以,我有一个 .ahk 脚本,如果您按住鼠标左键,它会向下拖动鼠标。我想知道如何将值更改为 faster/slower,如有任何帮助,我们将不胜感激。
这里是使用的脚本
#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
https://msdn.microsoft.com/en-us/library/windows/desktop/ms646260(v=vs.85).aspx
第二个和第三个参数是位置,x
和y
。
这样看:
DllCall("mouse_event", uint, 1, int, x, int, y, uint, 0, int, 0)
在你的情况下,既然你想"drag down",你有兴趣改变y
。
例如:
DllCall("mouse_event", uint, 1, int, 0, int, 5, uint, 0, int, 0)