창에서 이미지 찾기 action 사용
창에서 이미지 찾기 action을 이용하여 대상 이미지(바늘)를 이용해 애플리케이션 창(건초 더미)에서 UI 요소를 검색할 수 있습니다. 대상 이미지는 UI 요소를 검색하는 데 이용할 수 있는 기존 이미지입니다.
프로시저
애플리케이션 창에서 이미지를 찾으려면 다음 단계에 따릅니다.
- 작업 팔레트의 이미지 인식 package에서 창에서 이미지 찾기 action을 더블클릭하거나 드래그합니다.
-
해당 이미지를 찾을 윈도우(건초 더미)를 지정합니다.
애플리케이션, 브라우저 또는 변수 탭에서 선택합니다.
옵션 설명 애플리케이션 현재 활성 상태인 창 목록에서 선택합니다. 이 옵션은 Bot Creator 기기에서 열려 있는 모든 애플리케이션 및 브라우저 창의 목록을 표시합니다. 브라우저 Google Chrome 기기에 현재 열려 있는 Bot Creator 탭 목록에서 선택합니다. 변수 기존 창 변수를 선택하여 애플리케이션 창의 제목을 지정합니다. 정규식(regex)을 이용하여 창 제목을 식별할 수 있습니다. 각 정규식 조건에 대해 정규식을 문자열 또는 패턴으로 선택하고 값을 입력합니다. 기본 설정으로 창 제목 필드는 대소문자를 구분합니다. 대소문자를 구분하지 않는 창 제목을 식별하기 위해 대소문자 구분 안 함 정규식 플래그를 활성화할 수 있습니다.
예를 들어, 문자열 값을
(\\w*)-Notepad
로 시작하는 모든 창 제목 이름에 대해 (\\w*)-Notepad로 입력하거나, 이 패턴과 일치하는 창 제목에 대해서만 (\\w)*document-Notepad와 같은 패턴을 이용할 수 있습니다. - 옵션:
창 크기 조정 옵션을 선택하여 창 크기를 지정합니다.
이 옵션으로 더욱 안정적인 bot을 제공합니다. 이는 태스크가 기록된 크기에 맞춰서 창의 크기를 조정하여 대상 객체를 식별하는 봇의 기능을 향상시켜줍니다.
- 태스크를 기록할 때 창이 최대화되어 있으면, 이 옵션은 선택이 취소됩니다.
- 태스크를 기록할 때 창이 최대 크기가 아닌 경우, 이 옵션이 기본으로 선택되며 너비 및 높이 필드는 창 크기에 맞게 자동으로 채워집니다.
주: 이 옵션은 크기를 조정할 수 있는 창에만 이용할 수 있습니다. 데스크톱 또는 작업 표시줄 옵션에는 이용할 수 없습니다. -
영역 캡처를 클릭합니다.
선택한 창이 나타납니다.
-
마우스를 끌어 영역을 선택하고 완료되면 마우스 오른쪽 버튼을 클릭합니다.
캡처된 영역이 미리보기 섹션에서 아래쪽의 좌표와 함께 표시됩니다.
- 이미지 캡처 전 대기(ms) 필드에서, 이미지를 찾기 전의 지연 시간(밀리세컨드 단위)을 지정합니다.
-
애플리케이션 창에서 찾고자 하는 대상 이미지(바늘)를 지정합니다.
- Control Room 파일: Control Room에서 이용 가능한 이미지 파일을 이용합니다.
- 바탕화면 파일: 자신의 기기에서 이용 가능한 이미지 파일을 이용합니다.
- 변수: 이용할 이미지 파일의 위치를 지정하는 파일 변수를 이용합니다.
주: .jpeg, .jpg, .jpe, .jfif, .bmp, png 및 .gif 형식의 이미지를 지원합니다. - 이미지 발생 필드에서 값을 입력하여 이 action을 수행할 대상 이미지의 발생 차수를 지정합니다.
-
일치 비율 필드에서, 두 이미지 사이에 허용 가능한 픽셀 일치 비율을 지정합니다.
예를 들어, 해당 필드에 일치 비율로 20을 지정할 경우, 시스템은 두 이미지 사이에 최대 80%의 픽셀 불일치가 있어도 두 이미지를 일치하는 것으로 간주합니다.
-
클릭 작업을 선택합니다.
- 일치 클릭: 실행시간에, bot은 일치하는 이미지의 중앙을 클릭합니다.
- 일치로부터의 오프셋: 실행시간에, bot은 지정된 오프셋 좌표를 클릭합니다.주: 오프셋 좌표는 이미지의 왼쪽 상단 모서리에서부터 픽셀 수를 측정합니다.
- 작업 목록에서 옵션을 선택하여 애플리케이션 창에서 일치하는 이미지에 대해 수행할 작업을 지정합니다.
- 옵션:
찾을 수 없는 경우 시스템이 대상 이미지를 다시 찾게 하려면 이미지를 찾지 못할 경우 반복 확인란을 선택합니다.
- 횟수 필드에서, 대상 이미지를 찾기 위해 시스템이 해당 프로세스를 반복해야하는 횟수를 지정합니다.
- 반복 사이에 대기 필드에서, 대상 이미지를 찾기 위해 해당 프로세스를 반복하기 전에 시스템이 대기해야 하는 시간을 지정합니다.
- 저장을 클릭합니다.