매크로

조회 수 719 추천 1 댓글 0
HumanizerMove(x, y, Speed:=200)
{
MouseGetPos, x0, y0
xd := x-x0, yd := y-y0
z := Sqrt(xd*xd+yd*yd)//Speed
xd := xd/z, yd := yd/z
Loop,% z
{
MouseMove, x0+=xd + rand(1,mean=0), y0+=yd + rand(1,mean=0), 1
Random, RandM, 1, 25
if(RandM = 1)
{
MouseMove, rand(2,mean=0), rand(2,mean=0), , R
Sleep, abs(rand(10,mean=0))
}
}
MouseMove, x + abs(rand(1,mean=0)), y + abs(rand(1,mean=0))
}

rand(standard_deviation, mean=0)
{
max_random = 10000000
Random, r1, 1, max_random ; 1 to prevent inf error
Random, r2, 1, max_random
gaus_a := mean + standard_deviation * Sqrt(-2 * Ln(r1 / max_random)) * Cos(2 * 3.14159265 * (r2 / max_random))
Return gaus_a




전체 최신 인기글

전체 주간 인기글