1

Тема: Рандомные движения мыши в макросе

Доброго времени суток. Сделал макрос на рандомные движения мыши влево вправо, ставишь значение в "Random, x, 1, -1" курсор передвигается, но только от края до края монитора. Помогите переделать макрос , что бы горизонтальные движения мыши были в пределах выставляемых значений.

Gui, Color, 9CEE90
Gui, Font, s11 Bold, Cambria
Gui, Add, Text, x82 y10 w40 h20 cBlue, Y pos
Gui, Add, Edit, x92 y40 w30 h20 cRed vDllCall3 -WantReturn Limit, 
Gui, Add, Text, x12 y10 w40 h20 cBlue, X pos
Gui, Add, Edit, x22 y40 w30 h20 cRed vDllCall1 -WantReturn Limit, 
Gui, Add, Text, x162 y10 w40 h20 cBlue, Delay
Gui, Add, Edit, x162 y40 w30 h20 cRed vDllCall2 -WantReturn Limit,
Gui, Add, Edit, x62 y80 w30 h20 vHot1, 
Gui, Add, Edit, x132 y80 w30 h20 vHot2,
Gui, Add, Button, x122 y100 w42 h20 gOK,OK
Gui, Show, x557 y130 h171 w255, LightGreen = {:-)
return

*~1::
Suspend, toggle
return

~vk79::
Suspend, Off
ExitApp
return

*~vk1::
while GetKeyState("vk1","P")
{
Random, x, le, ra
DllCall("mouse_event",uint,1,int,x,int,y,uint,0,int,0)
DllCall("Sleep", UInt, Timee)
}
Return
OK:

Gui Submit, NoHide
Hot1 := le
Hot2 := ra
Timee := DllCall2
y := DllCall3

Return
GuiClose:
ExitApp
OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).

2 (изменено: Alectric, 2014-11-08 23:38:24)

Re: Рандомные движения мыши в макросе

Hot1 := le
Hot2 := ra

Тут наверно нужно так:

le := Hot1
ra := Hot2
Win 10 x64
AHK v1.1.33.02
                       Справка тебе в помощь.

3

Re: Рандомные движения мыши в макросе

Большое спасибо не заметил .

OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).