이글은 익스트림 도우미 변수기능을 이용한 간단한 반복동작 설정에 대한 예제입니다.
변수기능을 이용해서 여러개(수십개가 될수도 있고 수백개가 될수도 있는)의 인식점을 찍어서 단 몇개의 항목만으로 간단이 여러개의 인식점을 간단히 인식하는 것을 설정해보겠습니다
(프로페셔널 제품에서는 가상인식점 기능으로 단순한 마우스 이동은 반복 동작이 가능하였습니다.
익스트림은 가상인식점의 단순한 기능을 넘어서서 더욱 광범위하고 다양하며 융통성이 넘치는 반복동작을 더욱 간단하게 만들어 줄 수가 있습니다.)
***************************************************************************
여기서는 스크린샷 찍는 방법과 찍은 스샷 불러오는 방법은 이전에도 많이 설명을 했기 때문에 생략을 하도록 하겠습니다.
만약 모르시는 분들은 이전 자료를 참조하시면 됩니다.

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

촬영한 스크린샷을 불러올때 스샷이름을 변경 안하고 확인버튼을 누른 경우에는 스샷이름이 기본값(불러온 스크린샷01)이라고 표시되고
마우스 커서도 저장안함으로 했기 때문에 표시가 안됩니다
이제 인식점 설정을 해야 합니다
*********************************************************************
인식점 찍는 방법과 크기는 3가지가 있는데
왼쪽Shift+마우스 좌버튼 1x1(점)픽셀
왼쪽Shift+마우스 우버튼 3x3(점)픽셀
왼쪽Ctrl +마우스 좌버튼 7x7(점)픽셀
이런식으로 1X1 3X3 7X7 이미지 점을 찍을수있습니다
*********************************************************************

10개의 그림중에 첫번째 그림에 인식점을 찍은 다음 마우스를 인식점에 가져다 놓으면 이름표가 나타나는데 이름에 표시된
기본값 이름을 지운다음 "0번"이라고 이름을 적은후 엔터키를 눌러줍니다
(7X7픽셀 기준 인식점 찍는 방법을 간단히 말하면 좌측 컨트롤키 누른 상태에서 마우스 커서를 인식점 찍을위치에 가져다 놓고
마우스 좌측버튼을 한번 클릭을 해주면 인식점이 찍힙니다)
"0번"인식점을 찍었으면 차례대로 윗줄부터 "1번", "2번", "3번", "4번" 인식점을 찍어서 인식점 이름을 변경한후
밑에 줄에도 마찬가지로 "5번","6번", "7번", "8번", "9번"인식점까지 인식점을 찍어서 이름을 변경하세요
*******************************************************************************
인식점 설정을 다했으면 이제 항목을 만들어야 하는데, 어떤 구조로 만들지를 미리 곰곰이 생각한 다음 핵심이 되는 항목들을 이름만 만들어 줍니다. 즉, 뼈대를 만들어 주는 것이며, 실제 작업을 하면서 뼈대에 필요한 새로운 항목들을 추가해주고, 각 항목들에 내용을 채워주면 완성이 되는 것입니다.
밑에 항목 추가는 제가 생각해놓은 구조이기에 밑에 항목 추가한 것처럼 항목들을 추가해주세요

항목 만드는 방법을 모르시는 분들은 이전 자료를 참조해주세요
선두(V(채크)항목이름 : "변수에 인식점 넣기" 신규저장~
선두(채크안함)항목이름 : "변수에 넣은 인식점이 같으면" 신규저장~
선두(채크안함)항목이름 : "변수에 넣은 인식점이 다르면" 신규저장~
3개의 항목을 다 만들었으면 이제 각 항목별로 성정을 하겠습니다
*******************************************************************************
맨위에 있는 "변수에 인식점 넣기" 항목을 선택해주세요
이 항목에서는 변수①의 변화에 맞추어 변수②에 인식점들을 순서대로 넣어주는 기능을 합니다.
아래에 실제로 만드는 과정을 설명합니다.
"변수에 인식점 넣기" 항목에서 [실행할 명령 설정] 에서 [변수]버튼을 눌러줍니다

[변수]버튼을 누르면 [변수]창이 열리는데 [변수]창에서 변수조건을 넣을 것이기 때문에 [조건없음] 버튼을 눌르세요.(조건설정이 불필요한 경우 누르지말고 그대로 설정하시면 됩니다)

[조건없음]버튼을 누르면 변수 조건을 설정할수 있도록 위의 그림처럼 표시가 되는데 설정은 위의 그림처럼 설정하신 다음 [끝에 추가]버튼을 눌러 추가해줍니다.
변수에 대입할 값을 선택하는 방법은, 변수 종류에서 선택을 해주면 그에 맞는 입력창이 왼쪽에 나타납니다.
비교조건에서 비교x는 해당 조건은 사용하지 않는다는 의미입니다.
위의 그림처럼 설정을 하는 이유는 조건에 변수①이 0일때 변수②에 인식점 "0번"을 넣는다는 뜻입니다.
참고로, 모든 변수는 분석기가 시작되면 자동으로 숫자0을 가지게 됩니다.
이번에는 변수1이 1일때 변수2에 인식점 1번을 넣는 설정입니다.

이런식으로 설정을 반복하시면 되는데 반복작업 그림은 생략 하겠습니다
변수①=2} > 변수②= "2번" 이미지 인식점
변수①=3} > 변수②= "3번" 이미지 인식점
변수①=4} > 변수②= "4번" 이미지 인식점
변수①=5} > 변수②= "5번" 이미지 인식점
변수①=6} > 변수②= "6번" 이미지 인식점
변수①=7} > 변수②= "7번" 이미지 인식점
변수①=8} > 변수②= "8번" 이미지 인식점
변수①=9} > 변수②= "9번" 이미지 인식점
[실행할 명령 설정]을 다했으면 [다음 항목]에서 [다음 순서로 분석할 항목]버튼을 눌러줍니다

위의 그림처럼 설정을 하신다음 끝에 추가버튼을 눌러줍니다
여기서는 "설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우" [변수에 넣은 인식점이 같으면] 항목으로 넘어가도록 설정하고 있습니다.
현재 항목은 아무 조건도 없기 때문에 무조건 참이 되며, 변수조건도 가지고 있지 않기 때문에 "설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우" 이 조건이 항상 참이 되어, [변수에 넣은 인식점이 같으면] 항목으로 항상 넘어가게 될 것입니다.
아래는 [뱐수에 인식점 넣기]항목이 설정된 결과입니다.

[실행할 명령 설정]설명
"변수에 인식점 넣기" 항목의 설정을 다했으면 위에 그림에 설정한것처럼 표시가 됩니다.
현재항목은 첫항목이기 때문에 실행이 되면 변수가 0에서부터 시작을 합니다
변수가 0에서부터 시작을 하기때문에 [실행말 명령 설정]에 설정된 변수조건에 변수①의 숫자0이기 때문에 변수②에 인식점"0번" 넣게 됩니다
예)변수①이 3일때는 변수②에 "3번"인식점을 넣고
변수①이 5일때는 변수②에 "5번"인식점을 넣게 됩니다
이런식으로 위의 그림처럼 [실행할 명령 설정]에 설정된 변수조건에 변수①의 숫자와 동일한 변수조건을 찾아 변수②에 인식점을 넣게 됩니다
[다음 항목]설명
[실행할 명령 설정]에 설정된 조건 실행을 했으면 [다음연결]항목에서 "변수에 넣은 인식점이 같으면"항목으로 넘겨 색값을 비교합니다
(다음연결 항목에서 다음항목 연결조건을"설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우" 다음 연결항목으로 넘기도록했는데
이런식으로 설정한 이유는 조건설정에 설정된 조건이 없으면 무조건참이기 때문입니다)
[다음 항목] 설정까지 다하셨으면 [변경저장] 버튼을 눌러 변경저장 해줍니다
(변경저장을 안하시면 설정변경한 내용이 저장 안되기 때문에 다른 항목을 선택 하시면 변경하신 설정은 없어집니다)
*******************************************************************************************
"변수에 넣은 인식점"항목 설정을 다했으면 이제 "변수에 넣은 인식점이 같으면" 항목을 선택해주세요
"변수에 넣은 인식점이 같으면" 항목에서 [조건 설정] 에서 [이미지]버튼을 눌러줍니다

[이미지 조건 설정]창이 열리면 위의 그림처럼 설정을 하면 되는데
[분석 위치]에 변수②로 설정한 이유는 변수②에는 변수①의 숫자가 증가 할때마다 변수②에는 다른 인식점들이 저장됩니다
그래서 [분석위치]를 변수②로 설정해 각각의 인식점 위치를 비교 하도록 합니다
[분석 위치]와 [기준 이미지] 비교 방법은 "같은 이미지이면"으로 선택해 [분석 위치]와 [기준 이미지]의 색값이 같을경우 동작하도록 설정한것입니다
[기준 이미지]에 인식점"0번(검은색)"으로 설정해 변수②에 저장된 인식점위치와 색값을 비교하도록 합니다
설정을 다 하신후 [끝에 추가]버튼을 눌러 추가 해줍니다
[조건 설정]을 하신후 [실행할 명령 설정]에서 [마우스]버튼을 눌러줍니다

[마우스 설정]창이 열리면 "변수위치로 커서 이동"에서 이동위치를 "변수②"설정해주신후 [끝에 추가]버튼을 눌러 추가해줍니다
위의 그림처럼 "변수②"위치로 이동하려는 건데 "변수①"의 숫자가 증가 할때마다 "변수②"에 저장되어 있는 인식점위치도 변경이 됩니다
(변수에 이미지나 좌표가 들어 있는 경우에만 그 위치로 마우스 커서를 이동합니다.)
[실행할 명령 설정]에서 [시간 지연]버튼을 눌러줍니다
[시간지연]버튼을 눌러 시간지연 창이 열리면 기본값 그대로 [끝에 추가]버튼을 눌러 시간지연을 추가해줍니다
(실행할 명령과 명령 사이에 얼마만큼 시간턴을 줄지를 말하는건데 상황에 따라 큰 시간지연을 줘서 다음명령을 느리게 실행하거나
짧은 시간지연을 줘서 다음명령을 빠르게 실행하도록 할수있습니다)
[실행할 명령 설정]에서 [마우스]버튼을 눌러줍니다

[마우스]버튼을 눌러 [마우스 설정]창이 열리면 마우스 버튼은 "우측 버튼"선택해주신후 "버튼클릭"선택후 [끝에 추가]버튼을 눌러 추가해줍니다
(오른쪽버튼을 클릭 하는 이유는 오른쪽버튼을 클릭하면 그림판에서 흰색점을 찍도록 하기 위해서 인데 그림판 설정방법은
밑에 테스트 실행하기전에 설정하는 방법에대해 설명해놨습니다)
[실행할 명령 설정]에서 [시간 지연]버튼을 눌러줍니다
[시간지연]버튼을 눌러 시간지연창이 열리면 기본값 그대로 [끝에 추가]버튼눌러 시간지연을 추가해줍니다
[실행할 명령 설정]에서 [변수]버튼을 눌러줍니다

위의 그림과 같이 설정을 하신후 [끝에 추가]버튼을 눌러 추가해줍니다
(여기 설정은 다른항목들을 순환하다가 이 항목에 오면 변수①에 숫자 1을 더해서 변수①의 숫자를 증가시키는 것입니다)
[실행할 명령 설정] 에서 [변수]버튼을 눌러줍니다

위의 그림같이 설정을 하신다음 [끝에 추가]버튼을 눌러 추가해 줍니다
위의 변수조건 설정은 항목들은 순환하면서 스캔하다가 "변수에 넣은 인식점이 같으면"항목에 와서 항목을 스캔해 해야할 동작을 할때
변수①의 숫자를 1씩증가시키는 명령을 넣었습니다
변수①의 숫자가 1씩 증가 되면서 변수조건에 설정된 변수①=9까지의 행동을 하고나서 변수①의 숫자가 9에서 10으로 증가 되면서
변수조건에 설정된 변수①이 9보다 큰 경우 변수①을 초기화해 변수①=0으로해 처음부터 다시 검색하도록 하기 위해서입니다
[실행할 명령 설정]을 하신후 [다음 항목]에서 [다음 순서로 분석할 항목]버튼을 눌러줍니다

위의 그림처럼 설정을 하신다음 끝에 추가버튼을 눌러줍니다
(여기서는 "설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우"이것은 현재항목의 조건설정에 설정된 조건이 참이거나 아무것도
설정하지 않은 경우 무조건 참이고 [다음항목] 설정에서 조건이 맞는 것이 없는경우 다음 연결항목으로 넘겨는 것입니다)
다시한번 [다음 항목]에서 [다음 순서로 분석할 항목]버튼을 눌러줍니다

위의 그림처럼 설정을 하신다음 [끝에 추가]버튼을 눌러줍니다
위의 그림 처럼 설정한 이유는 "변수에 넣은 인식점이 같으면"항목에서 [조건설정]에 설정된 조건이 같으면 [실행할 명령 설정]에
설정한 행동을 하고나서 변수①의 증가한 숫자에 따라 숫자가 9이하인 경우는 변수를 증가하게 되고 숫자가 9이상인 경우는 변수①을
초기화 한 다음 "변수에 인식점 넣기"항목으로 보내 처음부터 다시 검색하도록 하겠지만
[조건설정]에 설정한 조건이 틀린 경우에는 조건이 맞을 때까지 현재항목만 계속 재검색하게 되니 "변수에 넣은 인식점이 다르면" 항목으로
보내 [조건설정]에 조건이 다를때 해야할동작을 하도록 하기 위해서입니다

"변수에 넣은 인식점이 같으면"항목의 설정을 다했으면 위에 그림에 설정한것처럼 표시가 됩니다.
[조건설정]설명
변수②에 저장된 인식점 위치와 인식점 "0번(검은색)"의 색값이 같은지 비교를 해줍니다
(자세한 설명은 위에 이미지 설정하는곳에서 했기 때문에 간단이 어떤식으로 된다만 적었습니다)
[실행할 명령 설정]설명
변수②의 위치로 이동한다.
(변수②에 저장된 인식점 위치로 이동을 한다는 뜻입니다)
시간지연 0.100초
(실행할 명령과 명령 사이에 얼마만큼 시간턴을 줄지를 말하는건데 상황에 따라 큰 시간지연을 줘서 다음명령을 느리게 실행하거나
짧은 시간지연을 줘서 다음명령을 빠르게 실행하도록 할수있습니다)
오른쪽버튼을 클릭한다.(0.100)<(0.100은 버튼을 클릭하고 얼마만큼 있다가 뗄지를 나타내는 것입니다)
(오른쪽버튼을 클릭 하는 이유는 오른쪽버튼을 클릭하면 그림판에서 흰색점을 찍도록 하기 위해서 인데 그림판 설정방법은
밑에 테스트 실행하기전에 설정하는방법에대해 설명해놨습니다)
시간지연 0.100초
변수① = 변수① + 1
(이설정은 다른항목들을 순환하다가 이 항목에 오면 변수①에 숫자 1을 더해서 변수①의 숫자를 증가시키는 것입니다)
{9 < 변수① } >> {변수① = 0 }
(위의 변수조건 설정은 변수①의 숫자가 1씩 증가 되면서 변수조건에 설정된 변수①=9까지의 행동을 하고나서 변수①의 숫자가 9에서 10으로 증가 되면
변수조건에 설정된 변수①이 9보다 큰 경우 변수①을 초기화해 변수①=0으로해 처음부터 다시 검색하도록 하기 위해서입니다)
[다음 항목]설명*********************************************************
"설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우"으로 설정한 다음연결항목 설정은
[조건 설정]에 설정된 조건이 맞아서 참이 되면 [실행할 명령 설정]에 설정한 실행 명령을 실행하고 [다음연결]항목에서 "변수에 인식점 넣기"항목으로
보내 처음부터 재검색 하도록 합니다
"설정한 조건이 맞지 안으면"으로 설정한 다음연결항목 설정은
[조건 설정]에 설정된 조건이 틀려서 거짓이 되면 [다음연결]항목에서 "변수에 넣은 인식점이 같으면"항목으로 넘겨 다른 색값을 비교 합니다
[다음 항목] 설정까지 다하셨으면 [변경저장] 버튼을 눌러 변경저장 해줍니다
(변경저장을 안하시면 설정변경한 내용이 저장 안되기 때문에 다른 항목을 선택 하시면 변경하신 설정은 없어집니다)
*******************************************************************************************
"변수에 넣은 인식점이 같으면"항목 설정을 다했으면 이제 "변수에 넣은 인식점이 다르면" 항목을 선택해주세요
"변수에 넣은 인식점이 다르면" 항목에서 [조건 설정] 에서 [이미지]버튼을 눌러줍니다

[이미지 조건 설정]창이 열리면 위의 그림처럼 설정을 하면 되는데
[분석 위치]에 변수②로 설정한 이유는 변수②에는 변수①의 숫자가 증가 할때마다 변수②에는 다른 인식점들이 저장됩니다
그래서 [분석위치]를 변수②로 설정해 각각의 인식점 위치를 비교 하도록 합니다
[분석 위치]와 [기준 이미지] 비교 방법은 "다른 이미지이면"으로 선택해 [분석 위치]와 [기준 이미지]의 색값이 다른경우 동작하도록 설정한것입니다
[기준 이미지]에 인식점"0번(검은색)"으로 설정해 변수②에 저장된 인식점위치와 색값을 비교하도록 합니다
설정을 다 하신후 [끝에 추가]버튼을 눌러 추가 해줍니다
[조건 설정]을 하신후 [실행할 명령 설정]에서 [마우스]버튼을 눌러줍니다

[마우스 설정]창이 열리면 "변수위치로 커서 이동"에서 이동위치를 "변수②"설정해주신후 [끝에 추가]버튼을 눌러 추가해줍니다
(위의 그림처럼 "변수②"위치로 이동하려는 건데 "변수①"의 숫자가 증가할때마라 "변수②"에 저장되어 있는 인식점위치도 변경이 됩니다)
(변수에 이미지나 좌표가 들어 있는 경우 그 위치로 마우스 커서를 이동합니다.)
[실행할 명령 설정]에서 [시간 지연]버튼을 눌러줍니다
[시간지연]버튼을 눌러 시간지연창이 열리면 기본값 그대로 [끝에 추가]버튼눌러 시간지연을 추가해줍니다
[실행할 명령 설정]에서 [마우스]버튼을 눌러줍니다

[마우스]버튼을 눌러 [마우스 설정]창이 열리면 마우스 버튼은 "좌측 버튼"선택해주신후 "버튼클릭"선택후 [끝에 추가]버튼을 눌러 추가해줍니다
(왼쪽버튼을 클릭 하는 이유는 왼쪽버튼을 클릭하면 그림판에서 검은색점을 찍도록 하기 위해서 인데 그림판 설정방법은
밑에 테스트 실행하기전에 설정하는방법에대해 설명해놨습니다)
[실행할 명령 설정]에서 [시간 지연]버튼을 눌러줍니다
[시간지연]버튼을 눌러 시간지연창이 열리면 기본값 그대로 [끝에 추가]버튼눌러 시간지연을 추가해줍니다
[실행할 명령 설정]에서 [변수]버튼을 눌러줍니다

위의 그림과 같이 설정을 하신후 [끝에 추가]버튼을 눌러 추가해줍니다
(여기 설정은 다른항목들을 순환하다가 이 항목에 오면 변수①에 숫자 1을 더해서 변수①의 숫자를 증가시키는 것입니다)
[실행할 명령 설정] 에서 [변수]버튼을 눌러줍니다

위의 그림같이 설정을 하신다음 [끝에 추가]버튼을 눌러 추가해 줍니다
(위의 그림과 같이 설정한 이유는 변수①이 항목들을 순환하면서 "변수에 넣은 인식점이 다르면"항목을 지나갈때마다 변수①의 숫자가
1씩 증가하는데 변수가 증가되서 변수 조건에 설정된 변수①=9 까지행동을 하고나서 "변수에 넣은 인식점이 다르면"항목에서 변수①의
숫자가 9에서 10증가 되면서 변수 조건에 설정된 변수①이 9보다 큰 경우 변수①을 초기화해 변수①=0으로해 처음부터 다시 검색하도록 하기 위해서입니다 )
[실행할 명령 설정]을 하신후 [다음 항목]에서 [다음 순서로 분석할 항목]버튼을 눌러줍니다

위의 그림처럼 설정을 하신다음 [끝에 추가]버튼을 눌러 추가해 줍니다
(여기서는 "설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우"이것은 현재항목의 조건설정에 설정된 조건이 참이거나 아무것도
설정하지 않은 경우 무조건 참이고 [다음항목] 설정에서 조건이 맞는 것이 없는경우 다음 연결항목으로 넘겨는 것입니다)
다시한번 [다음 항목]에서 [다음 순서로 분석할 항목]버튼을 눌러줍니다

위의 그림처럼 설정을 하신다음 끝에 [추가 버튼]을 눌러 추가해 줍니다
위의 그림 처럼 설정한 이유는 "변수에 넣은 인식점이 다르면"항목에서 [조건설정]에 설정된 조건이 다르면 [실행할 명령 설정]에
설정한 행동을 하고나서 변수①의 증가한 숫자에 따라 숫자가 9이하인 경우는 변수를 증가하게 되고 숫자가 9이상인 경우는 변수①을
초기화 한 다음 "변수에 인식점 넣기"항목으로 보내 처음부터 다시 검색하도록 하겠지만
[조건설정]에 설정한 조건이 틀린 경우에는 조건이 맞을 때까지 현재항목만 계속 재검색하게 되니 "변수에 인식점 넣기"항목으로
보내 처음부터 재검색을 합니다

"변수에 넣은 인식점이 다르면"항목의 설정을 다했으면 위에 그림에 설정한것처럼 표시가 됩니다.
[조건설정]설명
변수②에 저장된 인식점 위치와 인식점 "0번(검은색)"의 색값이 다른지 비교를 해줍니다
(자세한 설명은 위에 이미지 설정하는곳에서 했지때문에 간단이 어떤식으로 된다만 적었습니다)
[실행할 명령 설정]설명
변수②의 위치로 이동한다.
(변수②에 저장된 인식점 위치로 이동을 한다는 뜻입니다)
시간지연 0.100초
(실행할 명령과 명령 사이에 얼마만큼 시간턴을 줄지를 말하는건데 상황에 따라 큰 시간지연을 줘서 다음명령을 느리게 실행하거나
짧은 시간지연을 줘서 다음명령을 빠르게 실행하도록 할수있습니다)
왼쪽쪽버튼을 클릭한다.(0.100)<(0.100은 버튼을 클릭하고 얼마만큼 있다가 뗄지를 나타내는 것입니다)
(왼쪽버튼을 클릭 하는 이유는 왼쪽버튼을 클릭하면 그림판에서 검은색점을 찍도록 하기 위해서 인데 그림판 설정방법은
밑에 테스트 실행하기전에 설정하는방법에대해 설명해놨습니다)
시간지연 0.100초
변수① = 변수① + 1
(이설정은 다른항목들을 순환하다가 이 항목에 오면 변수①에 숫자 1을 더해서 변수①의 숫자를 증가시키는 것입니다)
{9 < 변수① } >> {변수① = 0 }
(위의 변수조건 설정은 변수①의 숫자가 1씩 증가 되면서 변수조건에 설정된 변수①=9까지의 행동을 하고나서 변수①의 숫자가 9에서 10으로 증가 되면
변수조건에 설정된 변수①이 9보다 큰 경우 변수①을 초기화해 변수①=0으로해 처음부터 다시 검색하도록 하기 위해서입니다)
[다음 항목]설명*********************************************************
"설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우"으로 설정한 다음연결항목 설정은
[조건 설정]에 설정된 조건이 맞아서 참이 되면 [실행할 명령 설정]에 설정한 실행 명령을 실행하고 [다음연결]항목에서 "변수에 인식점 넣기"항목으로
보내 처음부터 재검색하도록 합니다
"설정한 조건이 맞지 안으면"으로 설정한 다음연결항목 설정은
[조건 설정]에 설정된 조건이 틀린 경우에는 조건이 맞을 때까지 현재항목만 계속 재검색하게 되니 "변수에 인식점 넣기"항목으로
보내 처음부터 재검색을 합니다
[다음 항목] 설정까지 다하셨으면 [변경저장] 버튼을 눌러 변경저장 해줍니다
(변경저장을 안하시면 설정변경한 내용이 저장 안되기 때문에 다른 항목을 선택 하시면 변경하신 설정은 없어집니다)
*******************************************************************************************
*******************************************************************************************************
*******************************************************************************************************
이제 파일 저장을 하면 되는데 위와 같이 파일 저장방법이나 실행방법은 생략하겠습니다
(이전자료에 파일 저장하는 방법들이 나와 있으니 모르는 분들은 이전 자료들 참조하세요)
*******************************************************************************************************
이제 설정한 파일을 불러다 테스트 실행을해야 하는데 그전에 그려놓은 그림을 다시 불러오시거나 그림판을 최소화 상태이면 활성화 시켜주세요

위의 그림처럼 그림판을 불러와 브러쉬와 브러쉬 굵기를 선택해주세요

브러쉬를 선택한후 마우스를 색상표 빨간 동그라미 위치의 검은색에 마우스 좌클릭을 해주면 파랑색 위치에 좌클릭 색상이 선택됩니다
(마우스를 좌클릭해서 선택하는 색상이 그림판에서 마우스 좌클릭을 이용해서 점을찍거나 그림 그릴때 표시되는색입니다)

좌클릭 색상을 선택한후 마우스를 색상표 빨간 동그라미 위치의 흰색에 마우스 우클릭을 해주면 파랑색 위치에 우클릭 색상이 선택됩니다
(마우스를 우클릭해서 선택하는 색상이 그림판에서 마우스 우클릭을 이용해서 점을찍거나 그림 그릴때 표시되는색입니다)
이제 실행파일을 불러오시면 되는데 [분석기 시험 하기]를 이용해서 저장파일을 불러와 실행 준비상태로 해주세요
테스트창이 열린상태에서 그림판을 한번 클릭해 선택해주신후 시작키인 [Scroll Lock]키를 눌러 도우미를 실행합니다
***********************************************************************************************
실행을 하면 이런식으로 실행이 됩니다
1."변수에 인식점 넣기" 에서
시작을 하면 "변수에 인식점 넣기"항목에서 시작을 하는데 변수가 0에서부터 시작을 하기때문에 [실행말 명령 설정]에 설정된 변수조건에 변수①이 0이면 변수②에 인식점"0번" 넣게 됩니다
[실행할 명령 설정]에 설정된 실행명령을 실행 했으면 [다음연결]항목에서 "변수에 넣은 인식점이 같으면"항목으로 넘겨 색값을 비교합니다
(다음연결 항목에서 다음항목 연결조건을"설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우" 다음 연결항목으로 넘기도록했는데
이런식으로 설정한 이유는 조건설정에 설정된 조건이 없으면 무조건참이기 때문입니다)
([실행할 명령 설정]에 설정된 변수조건에 변수①의 숫자와 동일한 변수조건을 찾아 변수②에 인식점을 넣게 됩니다)
예를 들어 변수①=4 이면 변수②에 저장될 인식점은 "4번"인식점이 저장이 되는것입니다

******************************************************************************
2."변수에 넣은 인식점이 같으면"항목 에서
[조건설정]설정에는
변수②에 저장된 인식점 위치와 인식점 "0번(검은색)"의 색값이 같은지 비교를 해줍니다
(자세한 설명은 위에 이미지 설정하는곳에서 했지때문에 간단이 어떤식으로 된다만 적었습니다)
[실행할 명령 설정]설정에서는 [조건설정]에 조건이 맞았을때 실행이 됩니다
변수②의 위치로 이동한다.
(변수②에 저장된 인식점 위치로 이동을 한다는 뜻입니다)
시간지연 0.100초
(실행할 명령과 명령 사이에 얼마만큼 시간턴을 줄지를 말하는건데 상황에 따라 큰 시간지연을 줘서 다음명령을 느리게 실행하거나
짧은 시간지연을 줘서 다음명령을 빠르게 실행하도록 할수있습니다)
오른쪽버튼을 클릭한다.(0.100)<(0.100은 버튼을 클릭하고 얼마만큼 있다가 뗄지를 나타내는 것입니다)
(오른쪽버튼을 클릭 하는 이유는 오른쪽버튼을 클릭하면 그림판에서 흰색점을 찍도록 하기 위해서 인데 그림판 설정방법은
밑에 테스트 실행하기전에 설정하는방법에대해 설명해놨습니다)
시간지연 0.100초
변수① = 변수① + 1
(이설정은 다른항목들을 순환하다가 이 항목에 오면 변수①에 숫자 1을 더해서 변수①의 숫자를 증가시키는 것입니다)
{9 < 변수① } >> {변수① = 0 }
(위의 변수조건 설정은 변수①의 숫자가 1씩 증가 되면서 변수조건에 설정된 변수①=9까지의 행동을 하고나서 변수①의 숫자가 9에서 10으로 증가 되면
변수조건에 설정된 변수①이 9보다 큰 경우 변수①을 초기화해 변수①=0으로해 처음부터 다시 검색하도록 하기 위해서입니다)
[다음 항목]설정에서는
"설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우"으로 설정한 다음연결항목 설정은
[조건 설정]에 설정된 조건이 맞아서 참이 되면 [실행할 명령 설정]에 설정한 실행 명령을 실행하고 [다음연결]항목에서 "변수에 인식점 넣기"항목으로
보내 처음부터 재검색하도록 합니다
"설정한 조건이 맞지 안으면"으로 설정한 다음연 결항목 설정은
[조건 설정]에 설정된 조건이 틀려서 거짓이 되면 [다음연결]항목에서 "변수에 넣은 인식점이 같으면"항목으로 넘겨 다른 색값을 비교 합니다
******************************************************************************
3."변수에 넣은 인식점이 다르면"에서는
[조건설정]설정에서
변수②에 저장된 인식점 위치와 인식점 "0번(검은색)"의 색값이 다른지 비교를 해줍니다
(자세한 설명은 위에 이미지 설정하는곳에서 했지때문에 간단이 어떤식으로 된다만 적었습니다)
[실행할 명령 설정]설정에서는 [조건설정]에 조건이 맞았을때 실행이 됩니다
변수②의 위치로 이동한다.
(변수②에 저장된 인식점 위치로 이동을 한다는 뜻입니다)
시간지연 0.100초
(실행할 명령과 명령 사이에 얼마만큼 시간턴을 줄지를 말하는건데 상황에 따라 큰 시간지연을 줘서 다음명령을 느리게 실행하거나
짧은 시간지연을 줘서 다음명령을 빠르게 실행하도록 할수있습니다)
왼쪽쪽버튼을 클릭한다.(0.100)<(0.100은 버튼을 클릭하고 얼마만큼 있다가 뗄지를 나타내는 것입니다)
(왼쪽버튼을 클릭 하는 이유는 왼쪽버튼을 클릭하면 그림판에서 검은색점을 찍도록 하기 위해서 인데 그림판 설정방법은
밑에 테스트 실행하기전에 설정하는방법에대해 설명해놨습니다)
시간지연 0.100초
변수① = 변수① + 1
(이설정은 다른항목들을 순환하다가 이 항목에 오면 변수①에 숫자 1을 더해서 변수①의 숫자를 증가시키는 것입니다)
{9 < 변수① } >> {변수① = 0 }
(위의 변수조건 설정은 변수①의 숫자가 1씩 증가 되면서 변수조건에 설정된 변수①=9까지의 행동을 하고나서 변수①의 숫자가 9에서 10으로 증가 되면
변수조건에 설정된 변수①이 9보다 큰 경우 변수①을 초기화해 변수①=0으로해 처음부터 다시 검색하도록 하기 위해서입니다)
[다음 항목]설정에서는
"설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우"으로 설정한 다음 연결항목 설정은
[조건 설정]에 설정된 조건이 맞아서 참이 되면 [실행할 명령 설정]에 설정한 실행 명령을 실행하고 [다음연결]항목에서 "변수에 인식점 넣기"항목으로
보내 처음부터 재검색하도록 하는것입니다
"설정한 조건이 맞지 안으면"으로 설정한 다음 연결항목 설정은
[조건 설정]에 설정된 조건이 틀린 경우에는 조건이 맞을 때까지 현재항목만 계속 재검색하게 되니 "변수에 인식점 넣기"항목으로
보내 처음부터 재검색을 하도록 하는 것입니다

위의 그림은 "변수에 넣은 인식점이 같으면" 항목에서 "변수②"에 넣은 인식점 위치와 "0번"인식점 위치의 색값이 같으면 "변수②"에 넣은 인식점 위치로
이동해 마우스 우측 버튼을 클릭해 검정색이었던곳에 흰색 점을 찍는 것입니다
(변수①의 숫자가 증가 할때마다 변수②에 넣은 인식점위치가 변경되기 때문에 위의 그림처럼 인식점"0번","1번","2번","3번","4번","5번","6번","7번",
"8번","9번" 위치를 변경해가면서 위치의 색이 같으면 우측버튼을 클릭해 흰색 점을 찍는것입니다)

위의 그림은"변수에 넣은 인식점이 같으면"항목에서 설정된 조건이 거짓이여서 "변수에 넣은 인식점이 다르면"항목으로 넘겨서 "변수에 넣은
인식점이 다르면" 항목에서 "변수②"에 넣은 인식점 위치와 "0번"인식점 위치의 색값이 다르면 "변수②"에 넣은 인식점 위치로 이동해 마우스
좌측 버튼을 클릭해 흰색이었던곳에 검은색 점을 찍는 것입니다
(변수①의 숫자가 증가 할때마다 변수②에 넣은 인식점위치가 변경되기 때문에 위의 그림처럼 인식점"0번","1번","2번","3번","4번","5번","6번","7번",
"8번","9번" 위치를 변경해가면서 위치의 색이 다르면 좌측버튼을 클릭해 검은색점을 찍는것입니다)
이런식으로 "변수②"에 넣은 인식점 위치와 인식점"0번(검정색)"의 색값이 같으면 "변수②"에 넣은 인식점 위치로 이동을 해서
마우스 우측 버튼을 클릭 하고 색값이 다르면 마우스 좌측 버튼을 클릭하게 됩니다
=====================================================
여기서부터는 수십&수백의 인식점을 인식하는 방법에대해 설명하겠습니다
일단 먼저 알아 두셔야 할점이 있는데 [조건 설정]이나 [실행할 명령 설정]은 설정은 한 항목당 50개씩만 설정이 가능합니다
그렇기 때문에 50개 이상의 [조건 설정]이나 [실행할 명령 설정]을 하시려면 밑에 설명하는 방식처럼 사용을 하시면 됩니다
설정방법은 위에 설정했던것과 크게 다르지 않습니다
인식점 수가 늘어나는 많큼 "변수에 인식점 넣기"항목을 추가하시면 됩니다

선두(V(채크)항목이름 : "변수에 인식점 넣기 0~49" 신규저장~
(0~49이라고 적은 이유는 인식점 0번부터 49번까지 50개의 변수조건에 설정한다는 의미입니다 )
선두(채크안함)항목이름 : "변수에 인식점 넣기 50~99" 신규저장~
(이항목은 인식점 50번부터 99번까지 50개의 변수조건을 설정합니다)
선두(채크안함)항목이름 : "변수에 인식점 넣기 100~149" 신규저장~
(이항목도 마찬가지로 인식점 100번부터 149번까지 50개의 변수조건을 설정합니다)
선두(채크안함)항목이름 : "변수에 넣은 인식점이 같으면" 신규저장~
선두(채크안함)항목이름 : "변수에 넣은 인식점이 다르면" 신규저장~
******************************************************************************************
******************************************************************************************
"변수에 인식점 넣기 0~49" 항목을 선택해주신후

[실행할 명령 설정]에서 변수 조건 설정을 위의 그림과 같이 "0번"부터 "49번"까지 변수 조건을 설정해 줍니다
[실행할 명령 설정]을 다 설정했으면 이제 [다음항목]에서 [다음 순서로 분석할 항목]버튼을 클릭해 다음 연결항목을 설정합니다

[다음 순서로 분석할 항목]창이 열리면 변수 설정을 하면 되는데 위의 그림처럼 변수①의 숫자가 50보다 크거나&같거나 99보다 작거나&같은경우 "변수에 인식점 넣기 50~99"항목으로 넘기는 것입니다
(위의 그림처럼 설정하는 이유는"변수에 인식점 넣기 "항목 3개를 차례대로 스캔하는 불필요한 스캔을 없애기 위해 첫항목인 "변수에 인식점 넣기 0~49" 항목에서 증가된 변수①의 숫자가 50~99일때 "변수에 인식점 넣기 50~99"항목으로 보내 변수조건에 설정된 인식점을 변수② 넣기위해 보내는 것입니다)
설정을 다하신후 [끝에 추가]버튼을 눌러 추가해줍니다
다시 [다음항목]에서 [다음 순서로 분석할 항목]버튼을 클릭해 다음 연결항목을 설정합니다

다시한번더[다음 순서로 분석할 항목]버튼을 눌러 [다음 순서로 분석할 항목]창이 열리면 변수 설정을 하면 되는데 위의 그림처럼 변수①의 숫자가 100보다 크거나&같거나 149보다 작거나&같은경우
"변수에 인식점 넣기 100~149"항목으로 넘기는 것입니다
(위의 그림처럼 설정하는 이유는 "변수에 인식점 넣기 "항목 3개를 차례대로 스캔하는 불필요한 스캔을 없애기 위해 첫항목인 "변수에 인식점 넣기 0~49" 항목에서 증가된 변수①의 숫자가 100~149일때 "변수에 인식점 넣기 100~149"항목으로 보내 변수조건에 설정된 인식점을 변수② 넣기위해 보내는 것입니다)
[다음항목]에서 [다음 순서로 분석할 항목]버튼을 클릭해 다음 연결항목을 설정합니다

위의 그림처럼 설정을 하신다음 끝에 추가버튼을 눌러줍니다
(여기서는 "설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우"이것은 현재항목의 조건설정에 설정된 조건이 참이거나 아무것도
설정하지 않은 경우 무조건 참이고 [다음항목] 설정에서 조건이 맞는 것이 없는경우 다음 연결항목으로 넘겨는 것입니다)

여기에서는 항목들을 순환하면서 변수들이 증가해서 현재항목에 오면 변수①에 설정된 변수조건과 맞는 인식점을 변수② 넣고 다음 연결항목인 "변수에 넣은 인식점이 같으면" 항목으로 색값을 비교하러 보내는 것입니다
만약 변수가 증가해 변수①의 숫자가 50보다 크거나 같은 경우 이거나 99보다 작거나 같은 경우이면 "변수에 인식점 넣기 50~99"항목으로 보내 변수①에 설정된 변수조건과 맞는 인식점을 변수② 넣도록 하는것입니다
그리고 변수가 증가해 변수①의 숫자가 100보다 크거나 같은 경우이거나 149보다 작거나 같은경우이면 "변수에 인식점 넣기 100~149"항목으로 보내 변수①에 설정된 변수조건과 맞는 인식점을 변수② 넣도록 하는것입니다
******************************************************************************************
"변수에 인식점 넣기 50~99" 항목을 선택해주신후

[실행할 명령 설정]에서 변수 조건 설정을 위의 그림과 같이 "50번"부터 "99번"까지 변수 조건을 설정해 줍니다
[실행할 명령 설정]을 다 설정했으면 이제 [다음항목]에서 [다음 순서로 분석할 항목]버튼을 클릭해 다음 연결항목을 설정합니다

위의 그림처럼 설정을 하신다음 끝에 추가버튼을 눌러줍니다
(여기서는 "설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우"이것은 현재항목의 조건설정에 설정된 조건이 참이거나 아무것도
설정하지 않은 경우 무조건 참이고 [다음항목] 설정에서 조건이 맞는 것이 없는경우 다음 연결항목으로 넘겨는 것입니다)

현재항목은 항목들을 순환하면서 "변수에 인식점 넣기 0~49"항목에서 증가된 변수를 확인해 변수①의 숫자가 50보다 크거나 같은 경우이거나 99보다 작거나 같은경우이면 "변수에 인식점 넣기 50~99"항목인 현재항목에 와서 변수①에 설정된 변수조건과 맞는 인식점을 변수② 넣고 다음 연결항목인 "변수에 넣은 인식점이 같으면" 항목으로 색값을 비교하러 보내는 것입니다
*****************************************************************************************
"변수에 인식점 넣기 100~149" 항목을 선택해주신후

[실행할 명령 설정]에서 변수 조건 설정을 위의 그림과 같이 "100번"부터 "149번"까지 변수 조건을 설정해 줍니다
[실행할 명령 설정]을 다 설정했으면 이제 [다음항목]에서 [다음 순서로 분석할 항목]버튼을 클릭해 다음 연결항목을 설정합니다

위의 그림처럼 설정을 하신다음 끝에 추가버튼을 눌러줍니다
(여기서는 "설정한 모든 조건은 참이지만,일치하는 변수조건이 없는경우"이것은 현재항목의 조건설정에 설정된 조건이 참이거나 아무것도
설정하지 않은 경우 무조건 참이고 [다음항목] 설정에서 조건이 맞는 것이 없는경우 다음 연결항목으로 넘겨는 것입니다)

현재항목은 항목들을 순환하면서 "변수에 인식점 넣기 0~49"항목에서 증가된 변수를 확인해 변수①의 숫자가 100보다 크거나 같은 경우이거나 149보다 작거나 같은경우이면 "변수에 인식점 넣기 100~149"항목인 현재항목에 와서 변수①에 설정된 변수조건과 맞는 인식점을 변수② 넣고 다음 연결항목인 "변수에 넣은 인식점이 같으면" 항목으로 색값을 비교하러 보내는 것입니다
******************************************************************************************
"변수에 넣은 인식점이 같으면" 항목을 선택해주신후

현재 이항목은 이전자료와 변경된점은 딱 한가지면 변경됐다고 보면되는데
위의 그림에 표시된 [실행할 명령 설정]에 설정된 변수조건 초기화가 변경이 됐는데 이전에는 변수를 0~9까지 10개만 사용했지만 현재같은 경우 변수를 0~149까지 150개를 사용합니다
그렇기때문에 변수 초기화 조건을 변경 해주셔야 하는데 위의 그림처럼 [실행할 명령 설정] 빨간색으로 표시한것처럼 변수조건을 설정해주세요

[실행할 명령 설정]에서 [변수]버튼을 누르면 변수창이 열리는데 여기서 위쪽 변수조건에서 [낮은쪽 비교대상에 마우스를 한번 클릭한뒤
숫자를 149를 적어 준후 [비교 조건(낮은쪽]에 ▼을 눌러 "<(크다)"를 선택하신후 [기준 변수]에서 ▼을 눌러 "변수①"로 선택해 줍니다
위쪽 변수 조건을 다 설정했으면 밑에 변수 설정을 ▼을 눌러 "변수①"로 선택하신후 그옆에 마우스를 클릭해서 숫자 0을 적어줍니다
******************************************************************************************
(여기 항목에서는 [조건 설정]에 설정된 조건이 "변수②(변수①의 숫자가 증가 할때마자 "변수②"에 저장된 인식점위치는 변경됩니다) "의 위치 색이
"0번(검정색)" 인식점의 색값과 같으면 밑에 [실행할 명령 설정]에 설정된 설정값을 실행하는데 마우스를 "변수②(변수①의 숫자가 증가 할때마자
"변수②"에 저장된 인식점위치는 변경됩니다) "위치로 마우스를 이동해 그 위치에 마우스 "우측 버튼"을 한번 클릭를 한후 변수①에 숫자 1을 더해서
변수①의 숫자를 증가시킨후 "변수에 인식점 넣기 0~49"항목으로 보내 재검색을 하도록 하는 것이고 변수 조건 설정은 변수①이 항목들을 순환하면서
"변수에 넣은 인식점이 같으면"항목에 올때마다 변수①의 숫자가 1씩 증가 하는데 변수가 증가 되면서 변수 조건에 설정된 변수①=149 까지행동을
하고나서 변수①의 숫자가 149에서 150으로증가 되면서 변수 조건에 설정된 변수①이 149보다 큰경우 변수①을 초기화해 변수①=0으로 초기화 한뒤
"변수에 인식점 넣기 0~49"항목으로 보내 처음부터 재검색을 하도록 하는것입니다
만약 [조건 설정]에 설정된 조건이 거짓일 경우"변수에 넣은 인식점이 다르면"항목으로 보내 거짓일때 해야할 동작을 하도록 하는것입니다.
[다음 항목] 설정까지 다하셨으면 [변경저장] 버튼을 눌러 변경저장 해줍니다
(변경저장을 안하시면 설정변경한 내용이 저장 안되기 때문에 다른 항목을 선택 하시면 변경하신 설정은 없어집니다)
******************************************************************************************
"변수에 넣은 인식점이 다르면" 항목을 선택해주신후

현재 이항목은 이전자료와 변경된점은 딱 한가지면 변경됐다고 보면되는데
위의 그림에 표시된 [실행할 명령 설정]에 설정된 변수조건 초기화가 변경이 됐는데 이전에는 변수를 0~9까지 10개만 사용했지만 현재같은 경우 변수를 0~149까지 150개를 사용합니다
그렇기때문에 변수 초기화 조건을 변경 해주셔야 하는데 위의 그림처럼 [실행할 명령 설정] 빨간색으로 표시한것처럼 변수조건을 설정해주세요

[실행할 명령 설정]에서 [변수]버튼을 누르면 변수창이 열리는데 여기서 위쪽 변수조건에서 [낮은쪽 비교대상에 마우스를 한번 클릭한뒤
숫자를 149를 적어 준후 [비교 조건(낮은쪽]에 ▼을 눌러 "<(크다)"를 선택하신후 [기준 변수]에서 ▼을 눌러 "변수①"로 선택해 줍니다
위쪽 변수 조건을 다 설정했으면 밑에 변수 설정을 ▼을 눌러 "변수①"로 선택하신후 그옆에 마우스를 클릭해서 숫자 0을 적어줍니다
******************************************************************************************
(여기 항목에서는 [조건 설정]에 설정된 조건이 "변수②(변수①의 숫자가 증가 할때마자 "변수②"에 저장된 인식점위치는 변경됩니다) "의 위치 색이
"0번(검정색)" 인식점의 색값과 다르면 밑에 [실행할 명령 설정]에 설정된 설정값을 실행 하는데 마우스를 "변수②(변수①의 숫자가 증가 할때마자
"변수②"에 저장된 인식점위치는 변경됩니다) "위치로 마우스를 이동해 그 위치에 마우스 "좌측 버튼"을 한번 클릭를 한후 변수①에 숫자 1을 더해서
변수①의 숫자를 증가시킨후 "변수에 인식점 넣기 0~49"항목으로 보내 재검색을 하도록 하는 것이고 변수 조건 설정은 변수①이 항목들을 순환하면서
"변수에 넣은 인식점이 다르면"항목에 올때마다 변수①의 숫자가 1씩 증가하는데 변수가 증가되면서 변수 조건에 설정된 변수①=149 까지행동을
하고나서 변수①의 숫자가 149에서 150으로증가 되면서 변수 조건에 설정된 변수①이 149보다 큰경우 변수①을 초기화해 변수①=0으로 초기화 한뒤
"변수에 인식점 넣기 0~49"항목으로 보내 처음부터 재검색을 하도록 하는것입니다
만약 [조건 설정]에 설정된 조건이 거짓일 경우"변수에 넣은 인식점이 다르면"항목으로 보내 거짓일때 해야할 동작을 하도록 하는것입니다.
[다음 항목] 설정까지 다하셨으면 [변경저장] 버튼을 눌러 변경저장 해줍니다
(변경저장을 안하시면 설정변경한 내용이 저장 안되기 때문에 다른 항목을 선택 하시면 변경하신 설정은 없어집니다)
******************************************************************************************
이런식으로 "변수②(150개의 인식점 위치)"에 넣은 인식점 위치와 인식점"0번(검정색)"의 색값이 같으면 "변수②(150개의 인식점 위치)"에 넣은 인식점 위치로 이동을 해서
마우스 우측 버튼을 클릭 하고 색값이 다르면 마우스 좌측 버튼을 클릭하게 됩니다.
만약 150개 보다도 더 많은 인식점을 이용하고 싶은 경우에는 위와 동일한 방법으로 50개씩 항목만 추개해주면 거의 무한대의 반복동작 설정이 가능합니다.