-
오토핫키 제법 사람처럼 움직이는 마우스 MouseMove 함수오토핫키/라이브러리 2022. 5. 7. 01:46
https://open.kakao.com/me/apsalman
https://www.youtube.com/channel/UC6hW-NrL9CxDQd2IzWbekYA
오토핫키 내에서 제공하는 명령어 MouseMove 보다 삐뚤빼뚤 움직이는 제법 사람같은 함수이다.
MouseMove 의 기계적인 가속도와 감속으로 인해 쓸 수 없는 환경에서 써도 괜찮다.
실제로 쓰고 있고 반복패턴으로 감지가 되지 않기에 괜찮다. 아직까지는
HumanicMove(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 }
예) HumanicMove(200, 300, 30)
x200 y300 좌표로 30의 속도로 이동
'오토핫키 > 라이브러리' 카테고리의 다른 글
오토핫키 이미지없이 이미지서치, 구이 Picture / 이미지 이진화 (0) 2022.05.12 오토핫키 PixelSearch 픽셀서치 타겟팅 찾은 것만 찾기 (0) 2022.05.08 오토핫키 ImageSearch 를 대신할 FindText (12) 2022.05.01 오토핫키 기존 PixelSearch 보다 1.6배 빠른 pixelsearch (2) 2022.04.30 오토핫키 멀티 이미지서치 / 다중 이미지서치 / 여러개 동시에 이미지 서치 (1) 2022.04.26