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 } |
비교적 인간적인 움직임을 보이는 MouseMove
제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|
작성중인 오토핫키 강좌글입니다. 523 | 예지력1 | 2024.02.08 | 56/0 |
오토핫키 반응형 학습 어플리케이션 308 | 예지력1 | 2023.02.05 | 40/0 |
내장파일 설치 가상화 133 | 예지력1 | 2023.02.05 | 27/0 |
함수 Function 에 대한 이해 279 | 예지력1 | 2023.07.21 | 23/0 |
코드 최적화 Code Optimization 124 | 예지력1 | 2022.12.14 | 23/0 |
코드의 속도, 성능을 높이는 한줄 팁 모음 189 | 예지력1 | 2023.06.24 | 20/0 |
오토핫키 OpenCV 템플릿매칭 라이브러리 65 | CatLab | 2023.10.21 | 12/0 |
FileInstall 파일을 설치하기 123 | 예지력1 | 2023.03.17 | 12/0 |
[문법] Try, Catch 함수를 Try하고 예외를 Catch 한다 106 | 예지력1 | 2023.02.05 | 9/0 |
[디자인] GUI 스킨 214 | 예지력1 | 2023.11.03 | 9/0 |
아이템획득, 특정이벤트 발생 시 카톡으로 알림 55 | dlslwl | 2023.10.18 | 4/0 |
배열끼리 합치기 7 | bkvcqr | 2023.11.14 | 3/0 |
랜덤좌표 스크립트 입니다. 78 | sama | 2023.11.04 | 3/0 |
핫키에 사용하는 심볼 설명 | bkvcqr | 2022.07.27 | 2/0 |
단축키로 체크박스 온오프하기 8 | bkvcqr | 2023.08.26 | 2/0 |
특정확장자 삭제하기 21 | 여의도김매력 | 2022.12.14 | 2/0 |
화면안에서 마우스좌표 따기입니다. 109 | MaximM | 2023.11.04 | 2/0 |
오토핫키로 윈도우창 핸들값 이랑 피드값 확인하기 | 함카리스마 | 2024.01.26 | 1/0 |
오토핫키 질문있습니다 3 | 뭐시바 | 2024.03.28 | 1/0 |
구이창 어디를 클릭&드래그를 해도 창 위치를 이동 | bkvcqr | 2022.05.31 | 1/0 |