안녕하세요. 퍼큐 입니다.
소프트웨어 키가 안먹는 프로그램이나 게임같은 경우
하드웨어 키를 사용해야 하는데요.
대부분의 사용자분들께서 Class_DD 를 사용하시더군요...
헌데 Class_DD가 서버인증도 해야되고 자꾸 서버오류로 인해 접속이 끈겨 연결이 안되는둥
짜증난다고 하드웨어 매크로를 요청하신분이 있어서 [PerQey]를 만들었습니다.
설치하면 이렇게 라이브러리와 소스원본이 전부 나옵니다.
이후 실험체를 눌러보시면 자동으로 설치창이 뜨고 설치까지 완료 하시면
위의 장면처럼 키보드와 마우스를 자신의 ahk 파일과 연결까지 모두 자동으로 잡아줍니다.
저절로 드라이버가 잡히면서 설정완료가 되고 스스로 마우스가 이동해서 Gui를 끄고 그럴겁니다.
현재 사람들에게 공유는 완료된 상태지요.
기능 부분은 이러합니다.
;=====================명령어 부분=======================
;--------키보드 부분--------
PQ.KB("a")
;파라메터 #1 >> 키 1개 단독으로 작성시 키클릭
PQ.KB("a","D")
;파라메터 #2 >> D 작성시 해당키를 누른상태
PQ.KB("a","U")
;파라메터 #2 >> U 작성시 해당키를 땐상태
PQ.KB("a",[50,200])
;파라메터 #2 >> 배열로 숫자2개 작성시 해당키
;누른상태로 50ms~200ms 사이로 랜덤지연 후 땝니다.
;해당 기능은 다른 키에 지장을 주지 않습니다.
;(누른 상태에서 다음 명령어로 바로 넘어감)
PQ.KB("a",,[50,200])
;파라메터 #3 >> 배열로 숫자2개 작성시 50ms~200ms
;사이로 랜덤지연 발생 PQ.KB(["Shift","1"])
;파라메터 #1 >> 배열로 키 여러개 잡을시 해당키들 동시에 누름
PQ.KB("ehdgoanfrhk","S")
;파라메터 #2 >> S 작성시 파라메터 #1의 영어 소문자 단어
;까지는 현재 가능
PQ.KB("ehdgoanfrhk","S",[50,200])
;파라메터 #3 >> 배열로 숫자2개 작성시 타자간
;50ms~200ms 사이로 랜덤지연발생
;--------마우스 부분--------
PQ.MS("L")
;파라메터 #1 >> L 단독이면 현재 위치 좌클릭 1회
PQ.MS("LD")
;파라메터 #1 >> D 포함이면 현재 위치에 해당 버튼 누른 상태
PQ.MS("LU")
;파라메터 #1 >> U 포함이면 현재 위치에 해당 버튼 땐 상태
PQ.MS("WU")
;파라메터 #1 >> WU 단독이면 휠스크롤업 1회
PQ.MS("WD")
;파라메터 #1 >> WD 단독이면 휠스크롤다운 1회
PQ.MS("WL")
;파라메터 #1 >> WL 단독이면 휠스크롤좌로 1회
PQ.MS("WR")
;파라메터 #1 >> WR 단독이면 휠스크롤우로 1회
PQ.MS([500,600])
;파라메터 #1 >> 배열로 좌표만 설정이면 해당 좌표로 마우스 이동
PQ.MS([500,600],"L")
;파라메터 #2 >> L 단독이면 일반 좌클릭
PQ.MS([500,600],"R")
;파라메터 #2 >> R 단독이면 일반 우클릭
PQ.MS([500,600],"M")
;파라메터 #2 >> M 단독이면 일반 휠클릭
PQ.MS([500,600],"X1")
;파라메터 #2 >> X1 단독이면 일반 뒤로가기클릭
PQ.MS([500,600],"X2")
;파라메터 #2 >> X2 단독이면 일반 앞으로가기클릭
PQ.MS([500,600],"LD")
;파라메터 #2 >> 버튼명에 D포함이면 해당버튼 누른상태
PQ.MS([500,600],"LU")
;파라메터 #2 >> 버튼명에 U포함이면 해당버튼 땐상태
PQ.MS([500,600],["L",50,100])
;파라메터 #2 >> 배열로 좌표까지 추가되면 해당좌표에서
;랜덤클릭 [50,100이면 좌우 50범위 상하100범위 ]
PQ.MS([40,40],"2L")
;파라메터 #2 >> 2(?)이면 (?)에 들어간 버튼으로 더블클릭
PQ.MS([40,40,80,200],"GL")
;파라메터 #2 >> G(?)이면 (?)에 들어간 버튼으로 드래그
;[파라메터#1 은 좌표 x1,y1,x2,y2]
PQ.MS([40,40,2500,2700],"TL")
;파라메터 #2 >> T(?)이면 (?)에 들어간 버튼을 누른상태로
;2500ms~2700ms 사이 랜덤 지연 후 땝니다.
;[파라메터#1 >> 누름x,누름y, 지연시간최소,지연시간최대 ]
;때는건 땔당시의 현재 마우스위치에서 땝니다.
;파라메터#2 >> 랜덤클릭 범위 지정 옵션 가능 PQ.MS([500,600],"L",[50,200])
;파라메터 #3 >> 배열로 숫자2개 작성시 50ms~200ms 사이로 랜덤지연발생
;=============================================================
기본적으로 키 타이핑 간격 사이사이에 사람이 누르는것처럼 지연시간도 자동 적용시킵니다.
마우스 클릭의 경우 사람이 누르는 것처럼 가우시안 클릭도 지정되어있습니다.
랜덤으로 클릭하지만 범위도 지정할 수 있지요.
정사각형 가우시안 클릭 적용 모습 입니다.
100x50 범위 지정으로 들어갔을때와 50x100 범위 지정으로 들어갔을때 모습입니다.
꼭 진짜 사람이 누른것처럼 은행 CM기 오래된거 터치패드 보면 나있는 자국이랑 비슷하죠.
그외 캐스팅을 위해 1누른 상태에서 2초뒤 땐다 설정해놓을 경우
다른키를 못 누르는 경우도 있는데
해당 상황도 반응옵션 넣어서
1캐스팅 중 asdw 로 이동 하다가 3초뒤 발사 형식도 가능합니다.
마우스도 마찬가지로 타이머 클릭 있구요.
파일 다운받으신분들 잘되는거보니 기쁘네요.
그럼 빠빠잉~★
'오토핫키' 카테고리의 다른 글
Gdip_all ahk를 이용한 Bitmap의 size 변경 함수 (0) | 2022.03.27 |
---|---|
우회에 대한 이모저모 (0) | 2022.03.27 |
던파 매크로 구해봅니다 (0) | 2022.03.27 |
롤 봇전 매크로 필요하신분 계신가요? (0) | 2022.03.27 |
Ahk 스크립트 무컴파일 우회 완료 (0) | 2022.03.27 |
pc카톡 채팅자동반응(비활성) 소스입니다 (0) | 2022.03.26 |
네이버 실시간 검색어 크롤링 (0) | 2022.03.26 |
두개이미지 틀린점 을 비교 해서 고수님들 봐주십시요 굽신 굽신 (0) | 2022.03.26 |
Gdip_all ahk를 이용한 Bitmap의 size 변경 함수 (0) | 2022.03.26 |
우회에 대한 이모저모 (0) | 2022.03.26 |