2016-09-24 18 views
0

左マウスボタンを押したままドラッグすると、.ahkスクリプトが表示されます。私は価値をどのように変えるのかと思っていましたが、それはより速く/遅くなり、どんな助けでも大いに感謝されます。ここAutohotkey |カーソルを下に移動する速度を変更する

スクリプトが第2および第3のパラメータは、位置、xyある

#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 

答えて

0

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

使用されます。そのようなことで 見て:あなたのケースでは

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) 
+0

感謝!!私はintの代わりにdoubleに変更しようとしているので、yの値に小数点を使うことができます。どのように私はそれを行うことができますか? –

関連する問題