오토핫키 강좌 10강 - 픽셀서치(PixelSearch)
오토핫키 픽셀서치는 색깔을 인식해서 똑같은 색깔을 찾아 주는 명령어입니다.
픽셀서치(PixelSearch)란?
화면에서 지정된 색깔을 가진 픽셀을 찾습니다.
[문법]
PixelSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ColorID, Variation, Fast|RGB
[설명]
OutputVarX, OutputVar : 서치한 색의 좌표를 저장할 변수
X1, Y1 : 픽셀서치 범위의 시작 좌표입니다.
X2, Y2 : 픽셀서치 범위의 끝 좌표입니다.
ColorID : 색깔코드입니다.
Variation : 오차범위(0~255).
Fast|RGB : Fast는 빠른검색, RGB는 RGB로 검색합니다.
※ 픽셀서치(PixelSearch)
이미지서치와 비슷합니다. 이해가 안된다면 이미지서치 강좌 보세요.
[해석]
F1:: ; F1을 누르면 스크립트 시작
PixelSearch,vx,vy, 0,0, A_ScreenWidth, A_ScreenHeight, 0x643303, 1, Fast
if ErrorLevel=0 ; 색깔을 찾았다면
{
MouseClick, Left, %vx%,%vy% ; 마우스왼쪽 클릭합니다
}
if ErrorLevel=1 ; 색깔인식을 못했을 경우
{
MsgBox,색깔인식못한다 명령어확인해라 ;메시지박스를 출력합니다
}
※ if ErrorLevel 대해서
찾았을 경우
if ErrorLevel=0
못찾았을 경우
if ErrorLevel=1
오류가 생긴 경우
if ErrorLevel=2
※ 픽셀서치 빠르게 잘 찾아낼 수 있게 만들기
픽셀서치하는 좌표를 작게 해줄수록 빠르고 정확하게 찾습니다.
예를 들어 다음사이트에서 알파벳 D를 클릭하게 만들어보겠습니다.
색깔 찾는 시작 좌표 X51, Y132
색깔 찾는 끝 좌표 X82, Y170 입니다.
608FFB는 알파벳 D 색깔코드입니다.
※ 색깔코드 보는 방법
오토핫키 실행하면 작업 표시줄에 H 아이콘 생깁니다.
H 오른쪽 마우스 클릭해서 Window Spy 들어갑니다.
Window는 X좌표, Y좌표
Color에서 색깔코드입니다 (0x000000)
'오토핫키 > 오토핫키 강좌' 카테고리의 다른 글
오토핫키 강좌 8강 - 무한반복(Loop) (0) | 2018.12.24 |
---|---|
오토핫키 강좌 9강 - 이미지서치(ImageSearch) (13) | 2018.12.23 |
오토핫키 강좌 11강 - 비활성마우스, 비활성키보드 (ControlClick, ControlSend, PostMessage, SendMessage) (2) | 2018.12.23 |
오토핫키 강좌 12강 - 변수 (3) | 2018.12.23 |
오토핫키 강좌 13강 - IF, Else (1) | 2018.12.22 |