이글은 익스트림 도우미 설정에 대한 예제입니다.
특대형 인식점을 찍는 방법과 그 찍은 인식점을 이용해 어떤식으로 설정을 해야 설정범위에서 순차적으로
1,2,3,4,5... 번째 로 같은 이미지를 순차로 검색하는지를 설명해 보겠습니다.
******************************************************************************************
여기서는 스크린샷 찍는 방법과 찍은 스샷 불러오는 방법은 이전에도 많이 설명을 했기 때문에 생략을 하도록 하겠습니다.
만약 모르시는 분들은 이전 자료를 참조하면 됩니다.

그림판을 이용해서 위의 그림과 같이 그림을 그려주세요.
(그림 그리실줄 모르시는 분들은 위에 첨부한 그림파일 받아서 사용하세요.)
인식점을 찍으려면 스샷을 촬영해야 하는데
***************************************************************************
스샷 촬영방법을 간단이 말하면
(여기서 말하는 갈무기 도구는 스크린샷 촬영도구입니다.)
익스트림 도우미 실행>갈무리 도구 실행>갈무리 할 대상(프로그램) 실행>찍을 창(윈도우) 클릭>갈무리 작업(촬영키는"Scroll Lock")
>갈무리 할 프로그램 종료>갈무리 프로그램 종료(END창).
(자세한 방법을 모르시면 이전 자료를 참조해주세요.)
한 개의 프로그램만 찍을 경우에는 그 프로그램 창을 선택(클릭) 한 다음 단축키를 눌러주면 되고, 여러 개의 창을 열어 놓은 상태에서 모든 창을
찍을려면 바탕화면을 선택(클릭)한 다음 찍기 단축키를 눌러 주면 됩니다.
**************************************************************************
스샷을 촬영한후 촬영한 스샷을 불어와야 하는데 이미지 편집창에서 스샷을 불러오기 합니다.
스크린샷을 추가하고 싶은 목록 번호를 선택한 후, [추가]버튼을 눌러 스크린샷을 추가할 수 있습니다.
이미 내용이 있는 항목을 선택하고 추가를 하게 되면 새로운 스크린샷으로 교체가 됩니다.
기본상태에서 스크린샷은 C:ZizonAutoExtreme HelperScreenShot Save 폴더에 있습니다.
스샷을 선택해서 불러오기 버튼을 누르면
"스크린샷 이름을 정해주세요"라는 창이 열리는데 여기서 이름을 기본값 그래로 확인버튼을 누르면 이미지 편집창에(불러온 스크린샷 XX)라고 표시가 되고 이름을 적고 확인버튼을 누르면 그 이름이 표시됩니다.
확인:스샷을 불러오고 다음 단계로
취소:스샷 불러오기를 취소합니다.
확인버튼을 눌러 줍니다.
이번에는 "커서 저장"창이 뜨는데 이창에는 현재 불러올 스샷에 포함된 커서가 표시 됩니다.
스샷 찍을때 알아 두셔야 할점이 있는데 마우스커서가 스샷 찍는창의 창밖에 있는 경우에는 마우스 커서가 안찍히기 때문에 마우스 커서를창 안쪽에 이동해 놓고 스샷을 찍어야 마우스 커서도 같이 찍힙니다 .
그리고 스샷을 불러오실때 마우스커서 저장하기가 안뜨는 경우가 있는데 이런경우는 눈으로는 불러온 스샷상에 마우스 커서가 보이지만 실제로는 마우스커서가 존재하지 않기 때문에 마우스커서 저장하기가 안뜨는 것입니다.
실제로 마우스커서가 존재하지 않는데 불러온 스샷상에 마우스커서가 보이는 이유는 해당 프로그램에서 마우스커서 모양을 그려줘서 보이는경우 입니다.
이런경우 커서인식은 스샷에 있는 마우스커서 모양에 인식점을 찍어서 인식을 시키는 방식을 사용해야 합니다.
저장하기:커서를 저장하고 넘어갑니다.
저장안함:커서를 저장안하고 넘어갑니다.
여기 설정에서는 마우스 커서를 사용 안하기 때문에 [저장 안함]버튼을 눌러줍니다.
********************************************************************************
********************************************************************************
촬영한 스크린샷을 불러올때 스샷 이름을 변경 안하고 확인버튼을 누른 경우에는 스샷이름이 기본값(불러온 스크린샷01)이라고 표시되고
마우스 커서도 저장안함으로 했기 때문에 표시가 안됩니다.
이제 인식점 설정을 해야 합니다.
*********************************************************************
인식점 찍는 방법은 4가지가 있는데
왼쪽Shift+마우스 좌버튼 1x1(점)픽셀
왼쪽Shift+마우스 우버튼 3x3(점)픽셀
왼쪽Ctrl +마우스 좌버튼 7x7(점)픽셀
왼쪽Ctr+왼쪽Shift+마우스 좌버튼을 누르면 특대형 인식점을 찍을 수 있습니다.(가로/세로 9~401픽셀까지)
이런식으로 1X1 3X3 7X7 특대형 이미지 점을 찍을수있습니다.
*********************************************************************

-이창은 현재 커서가 위치한 부분의 이미지를 확대한 모습을 보여주는 창입니다.
-기존에는 이미지 편집창에서 작은 픽셀이미지로 볼수 있었는데 현재는 확대한 이미지로 사각형 한칸이 1픽셀입니다.
-확대이미지창을 보면 굵은선으로 사각형이 2개 보이는데 안쪽에 작은 사각형이 3X3픽셀 인식점을 표시하는 것이고
그것보다 큰사각형은 7X7인식점을 표시해주는 것입니다.
-인식이미지가 찍힌 곳에 마우스커서가 위치해 있는 상태에서 마우스 우측버튼을 누르면 인식이미지가 찍힌 상태의 확대이미지를 볼 수 있습니다.(인식 이미지가 찍힌 부분은 원 이미지에서 반전된 이미지로 나타납니다.)
-우측버튼을 떼면 다시 원래의 이미지를 보여줍니다.
-우측버튼을 누른 상태로 이동하면 인식이미지가 찍힌 상태(반전 이미지)의 확대이미지를 계속해서 보여줍니다.
******************************************************************************************

마우스를 인식할 이미지에 가져다 놓으면 [커서위치 확대 이미지]에 인식할 이미지의 확대 이미지가 표시되는데
가운데 작은 사각형에 인식할이미지 중심을 맞추신다음 Ctrl키와 shift키를 누른 상태에서 마우스 왼쪽 버튼을
눌러주시면 특대형 인식점이 찍힙니다.
특대형 인식점을 찍으면 [특대형 인식 이미지 설정 창]이 열리는데 여기서 이름에 마우스를 클릭해서 특대형
인식점 이름을 "기준이미지"라고 적어주세요.
이름을 적은 다음 X픽셀수와 Y픽셀수를 각각 15씩 적은 다음 [찍기] 버튼을 누르거나 엔터키를 눌러 주시면
특대형 인식점이 찍힙니다.
(여기설정은 그림판에 제가 그린 그림에 맞춰서 설정한 것이기에 동일하게 연습하고자 하시는 분은 첨부파일에서
그림파일받아서 사용을 해주세요)
******************************************************************************************

특대형 인식점을 찍었으면 이제 범위를 찍어주셔야 되는데 왼쪽Ctr+마우스 우버튼을 누르면 범위를 찍을 수 있습니다.
범위를 찍은다음 위의 그림처럼 범위를 늘려주시면 됩니다.
범위 이동방법은 마우스를 범위에 가져다 놓은후 클릭상태에서 이동하면 이동이 됩니다.
범위 늘리는 방법은 범위 테두리 부분에 마우스를 가져다 대면 크기를 조절할 수 있는 표시가 나오는데 마우스를
클릭해서 늘릴수 있습니다.
******************************************************************************************
******************************************************************************************
인식점 설정을 다했으면 이제 항목을 만들어야 하는데, 어떤 구조로 만들지를 미리 곰곰이 생각한 다음 핵심이 되는 항목들을 이름만 만들어 줍니다.
즉, 뼈대를 만들어 주는 것이며, 실제 작업을 하면서 뼈대에 필요한 새로운 항목들을 추가해주고, 각 항목들에 내용을 채워주면 완성이 되는 것입니다.
밑에 항목 추가는 제가 생각해놓은 구조이기에 밑에 항목 추가한 것처럼 항목들을 추가해주세요.

항목 만드는 방법을 모르시는 분들은 이전 자료를 참조해주세요.
선두(V(채크)항목이름 : "변수에 범위 일치위치 넣기" 신규저장~
선두(채크안함)항목이름 : "다음 범위 일치위치로 이동" 신규저장~
선두(채크안함)항목이름 : "다음 일치위치가 없으면 변수 초기화" 신규저장~
3개의 항목을 다 만들었으면 이제 각 항목별로 설정을 하겠습니다.
********************************************************************************
********************************************************************************
맨위에 있는 "변수에 범위 일치위치 넣기" 항목을 선택해주세요.
이 항목에서는 범위 안에서 변수①에 지정된 숫자랑 일치하는 번째의 이미지를 찾아서 변수②에 범위 일치좌표를
넣는 것을 설정한입니다.
그리고 조건설정에 조건이 맞았을때와 틀렸을때 다음연결항목으로 넘기는 설정을 합니다.
(변수①에 숫자가 4로 지정되 있다면 범위검색에서 4번째 일치한 이미지좌표를 찾아 변수②에 범위 일치좌표를
넣게 됩니다.)
아래에 실제로 만드는 과정을 설명합니다.
"변수에 범위 일치위치 넣기" 항목에서
[조건 설정] 에서 [인식범위]버튼을 눌러줍니다.

범위 설정창이 열리면 검색할 대상 범위를 "인식범위-1(기본값이름)"을 선택해주시고 검색할 이미지를 "[특대]기준이미지"로
선택하신후 비교방법을 "같은 이미지가 있으면"으로 한뒤 그밑에 "변수①"번째 것을 찾는다로 선택한다음
[끝에 추가]버튼을 눌러 추가 해줍니다.
(여기 "변수①"번째 것을 찾는다는 "변수①"에 숫자가 4가 들어가 있다면 범위검색을 해서 4번째 일치한
이미지 위치를 찾느것이고 "변수①"에 숫자가 20이 들어가 있다면 범위검색을 해서 20번째 일치한 이미지
위치를 찾는다는것입니다.)
다음에는 [실행할 명령 설정] 에서 [변수]버튼을 눌러줍니다.

변수창이 열리면 [조건없음]버튼을 눌러
변수창이 열리면 조건없음버튼을 누르실 필요없이 변수를 "변수②"로 선택을 한후 [변수 종류]에서 "범위검색 일치위치"를
선택한 다음 가운데서 범위 선택을 "인식범위-1(범위)"을 선택한 다음 [끝에 추가]버튼을 눌러 추가해줍니다.
위의 그림처럼 설정을 하는 이유는 현재 항목에 범위검색을 해서 나온 일치위치를 "변수②"에 일치위치 를 넣는 것입니다.
[실행할 명령 설정]을 다했으면 [다음 항목]에서
[다음 순서로 분석할 항목]버튼을 눌러줍니다
위의 그림처럼 설정한 다음 끝에 [끝에 추가]버튼을 눌러줍니다.
여기서는 다음항목 연결 조건을 "설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우"으로 선택을
해서[다음 범위일치위치로 이동]항목으로 넘어가도록 설정하고 있습니다.
(조건설정에 설정된 조건이 맞아야만 다음 연결항목으로 넘긴 다는 것입니다.)
[다음 항목]에서 [다음 순서로 분석할 항목]버튼을 눌러줍니다

위의 그림처럼 설정한 다음 끝에 [끝에 추가]버튼을 눌러줍니다.
여기서는 다음항목 연결 조건을 "설정한 조건이 맞지 않으면"으로 선택을 해서[다음 일치위치가 없으면 변수
초기화]항목으로 넘어가도록 설정하고 있습니다.
(여기서 다음연결항목 거짓조건을 설정한 이유는 "변수①"를 10까지 증가시켜 10번째 같은이미지까지 순차적으로
찾고 "변수①"의 숫자를 초기화 하도록 했는데 변수가 증가 되면서 같은이미지를 순차적으로 찾는 도중에 10번째까지
찾지 못하고 10번째 이하에서 같은이미지가 없으서 찾지 못하면 멈춰버리기 때문에 멈췄을때를 대비해서 "변수①"을
초기화해 처음부터 다시 검색하도록 하는것입니다.)

[조건 설정]에서는
"인식범위-1"범위에서 "[특대]기준이미지"이미지와 "변수①(에 지정된숫자)"번째로 같은이미지를 찾는것입니다.
(말 그대로 설정한 범위 안에서 "[특대]기준이미지"이미지와 같은 이미지를 찾는것인데 "변수①(에 지정된숫자)"에
지정된 숫자만큼의 번째로 같은이미지를 찾는 것입니다.)
[실행할 명령 설정]에서는
"변수①"에 지정된 숫자만큼 번째의 같은 "범위검색 일치위치"를 "변수②"에 넣는 것인데 "변수①"에 지정된
숫자가 틀려지면 틀려진 숫자 번째로 같은 "범위검색 일치위치"를 "변수②"에 넣는 것을 설정한 것입니다.
[다음 항목]설명
[다음 항목]에서 연결 조건을 "다음 범위 일치위치로 이동"항목으로 넘깁니다.
(다음연결 항목에서 다음항목 연결조건을"설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우" 다음 연결항목으로 넘기도록했는데
이런식으로 설정한 이유는 조건설정에 설정된 조건이 참이기 때문입니다.)
[다음항목]에서 연결 조건을 "설정한 조건이 맞지 않으면"으로 선택을 해서[다음 일치위치가 없으면 변수 초기화]
항목으로 넘어가도록 설정하고 있습니다.
(여기서 다음연결항목 거짓조건을 설정한 이유는 "변수①"를 10까지 증가시켜 10번째 같은이미지까지 순차적으로
찾고 "변수①"의 숫자를 초기화 하도록 했는데 변수가 증가 되면서 같은이미지를 순차적으로 찾는 도중에 10번째까지
찾지 못하고 10번째 이하에서 같은이미지가 없으서 찾지 못하면 멈춰버리기 때문에 멈췄을때를 대비해서 "변수①"을
초기화해 처음부터 다시 검색하도록 하는것입니다.)
[다음 항목] 설정까지 다하셨으면 [변경저장] 버튼을 눌러 변경저장 해줍니다.
(변경저장을 안하시면 설정변경한 내용이 저장 안되기 때문에 다른 항목을 선택 하시면 변경하신 설정은 없어집니다.)
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
"다음 범위 일치위치로 이동" 항목을 선택해주세요.
이 항목에서는 변수②에 들어간 범위 일치좌표로 마우스를 이동 합니다.
변수①에 숫자 1을 더해 숫자를 1 증가 시킵니다.
변수①이 10보다 크거나 같은지 확인을 해서 같거나 크면 변수①을 0으로 초기화를 하고 다음 연결항목으로 넘깁니다.
만약 변수① 10보다 작으면 초기화없이 다음 연결 항목으로 넘어갑니다.
아래에 실제로 만드는 과정을 설명합니다.
"다음 범위 일치위치로 이동" 항목에서
[실행할 명령 설정] 에서 [마우스]버튼을 눌러줍니다.

[마우스 설정]창이 열리면 "변수위치로 커서 이동"에서 "변수②"을 선택한 다음 [끝에 추가]버튼을 눌러줍니다.
(마우스를 범위검색 일치위치로 이동을 하는것입니다.)
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
[실행할 명령 설정] 에서 [시간 지연]버튼을 눌러줍니다.
(시간지연 그림은 생략 하도록 하겠습니다.)
[시간지연]창이 열리면 기본값 그대로 [끝에 추가]버튼을 눌러 줍니다.
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
[실행할 명령 설정] 에서 [변수]버튼을 눌러줍니다.

변수 창이 열리면 위의 그림처럼 설정을 한 다음 [끝에 추가]버튼을 눌러 줍니다.
(위 그림처럼 설정한 이유는 현재 항목에 오면 변수①에 숫자를 1을 더해 숫자를 1씩 증가시키기 위해서입니다.)
[실행할 명령 설정] 에서 [변수]버튼을 눌러줍니다.

변수 창이 열리면 [조건없음]버튼을 누른뒤 위의 그림처럼 설정을 한 다음 [끝에 추가]버튼을 눌러 줍니다.
(위 그림처럼 설정한 이유는 현재 항목에 오면 변수①에 숫자가 10보다 크거나 같은경우에 변수①을 0으로 초기화 시키기 위한 설정입니다.)
[다음 항목]에서 [다음 순서로 분석할 항목]버튼을 눌러줍니다

위의 그림처럼 설정한 다음 끝에 [끝에 추가]버튼을 눌러줍니다.
여기서는 다음항목 연결 조건을 "설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우"으로 선택을
해서[변수에 범위 일치위치 넣기]항목으로 넘어가도록 설정하고 있습니다.
(조건 설정에 설정된 조건이 없으면 무조건 참이 됩니다.)

[실행할 명령 설정]에서는
"변수②"에 들어간 범위 일치좌표로 마우스를 이동 합니다.
"변수①"에 숫자 1을 더해 숫자를 1 증가 시킵니다.
"변수①"이 10보다 크거나 같은지 확인을 해서 같거나 크면 "변수①"을 0으로 초기와를 하고 다음 연결항목으로 넘깁니다.
만약 "변수①" 10보다 작으면 초기화없이 다음 연결 항목으로 넘어갑니다.
[다음 항목]에서는
[실행할 명령 설정]에 설정된 실행 명령을 실행 했으면 [다음연결]항목에서 "변수에 범위 일치위치 넣기"항목으로 넘깁니다.
(조건 설정에 설정된 조건이 없으면 무조건 참이 됩니다.)
[다음 항목] 설정까지 다하셨으면 [변경저장] 버튼을 눌러 변경저장 해줍니다.
(변경저장을 안하시면 설정변경한 내용이 저장 안되기 때문에 다른 항목을 선택 하시면 변경하신 설정은 없어집니다.)
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
"다음 일치위치가 없으면 변수 초기화" 항목을 선택해주세요.
이 항목에서는 "변수①"을 초기화 한뒤 처음항목으로 보내는 설정을 합니다.
아래에 실제로 만드는 과정을 설명합니다.
"다음 일치위치가 없으면 변수 초기화" 항목에서
[실행할 명령 설정] 에서 [변수]버튼을 눌러줍니다.

위의 그림처럼 설정한 다음 끝에 [끝에 추가]버튼을 눌러줍니다.
("변수①"를 0으로 초기화 하는 설정인데 첫항목에서 조건이 거짓이여서 현재 항목에 오면 "변수①"을
초기화 를 합니다)
[다음 항목]에서 [다음 순서로 분석할 항목]버튼을 눌러줍니다

위의 그림처럼 설정한 다음 끝에 [끝에 추가]버튼을 눌러줍니다.
여기서는 다음항목 연결 조건을 "설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우"으로 선택을
해서[변수에 범위 일치위치 넣기]항목으로 넘어가도록 설정하고 있습니다.
(조건 설정에 설정된 조건이 없으면 무조건 참이 됩니다.)

[실행할 명령 설정]에서는
"변수①"를 0으로 초기화 시킵니다.
[다음 항목]에서는
[다음연결]항목에서 "변수에 범위 일치위치 넣기"항목으로 넘깁니다.
(조건 설정에 설정된 조건이 없으면 무조건 참이 됩니다.)
[다음 항목] 설정까지 다하셨으면 [변경저장] 버튼을 눌러 변경저장 해줍니다.
(변경저장을 안하시면 설정변경한 내용이 저장 안되기 때문에 다른 항목을 선택 하시면 변경하신 설정은 없어집니다.)
********************************************************************************
설정을 다하셨으면 저장을 하시면 되는데 저장방법을 간단이 말하면
파일>저장>저장창 열리면 저장이름을 적어서 저장버튼 클릭>분석기 저장창에서 저장버튼 클릭>알림창에서 확인 버튼 클릭
********************************************************************************
저장 파일을 불러다가 실행을 하게되면 범위설정에서 설정된 검색방향으로 마우스가 범위검색에서 설정된
기준이미지와 같은 이미지를 찾아 1번째>2번째>3번째>4번째>5번째>6번째>7번째>8번째>9번째>10번째
차례대로 같은 이미지 위치로 순차 이동을 합니다.
만약 같은이미지가 10개 이하인경우는 변수를 초기화해 처음부터 다시 순차 이동합니다.
위에 설정은 처음에 말했다시피 특대형 인식점을 찍는 방법과 그 특대형 인식점을 이용해서 어떤식으로
설정해야 같은 이미지를 찾아 순차적으로 범위검색을 하는지를 설명한것입니다.
질문은 댓글로..