OCR_Screen

 

OCR_Screen 명령어는 컴퓨터 화면의 특정 영역을 OCR(광학 문자 인식) 기술로 판독하여 문자를 추출하고, 그 결과를 지정된 변수에 저장합니다. 이 명령어는 마우스로 복사할 수 없는 텍스트를 인식해야 하는 자동화 작업에 매우 유용합니다.


 

스크립트 명령어 사용방법

<OCR_Screen,숫자1,숫자2,숫자3,숫자4,변수1>

 

사용 값

  • 숫자1: OCR을 실행할 영역의 시작점 가로(X) 좌표.
  • 숫자2: OCR을 실행할 영역의 시작점 세로(Y) 좌표.
  • 숫자3: OCR을 실행할 영역의 가로(Width) 길이.
  • 숫자4: OCR을 실행할 영역의 세로(Height) 길이.
  • 변수1: OCR 기능으로 판독된 문자열을 저장할 변수 이름.

 

추가설명

  • 이 명령어는 엑셀이나 텍스트 편집기처럼 문자를 직접 복사할 수 없는 경우, 화면에 보이는 내용을 텍스트 변수로 저장할 때 사용합니다.
  • 판독된 값은 변수1에 문자열 형태로 저장되어 매크로 스크립트에서 자유롭게 활용할 수 있습니다.
  • 선택한 영역의 문자 판독이 잘 되지 않을 경우, <OCR_Type...> 명령어를 사용하여 가독성을 높일 수 있습니다.

 

사용예제1

<OCR_Screen,0,0,100,100,A>
<Msg_Box,A>

설명: 이 스크립트는 모니터의 (0,0)에서 시작해 가로 100, 세로 100 픽셀 크기의 영역을 OCR로 판독합니다. 판독된 텍스트는 A 변수에 저장되고, 이후 메시지 박스(Msg_Box)를 통해 그 결과를 화면에 표시합니다.


 

언제 사용하면 좋은지 예제

  • 복사가 불가능한 텍스트를 읽어와야 할 때: 웹사이트의 보안 텍스트나, 복사-붙여넣기가 제한된 프로그램의 텍스트를 읽어와야 하는 경우.
  • 이미지 형태의 문서를 자동화할 때: PDF 문서나 이미지 파일 내의 특정 문자열을 찾아내고 그에 따라 다음 작업을 진행해야 하는 경우.
  • 게임 화면의 정보를 읽어와야 할 때: 게임 내 체력, 점수, 아이템 이름 등과 같은 정보를 텍스트로 인식하여 자동화 매크로에 활용할 때.
  • 매크로 동작에 따라 화면의 동적 텍스트를 확인해야 할 때: 로그인 후 변경되는 사용자 이름이나, 실시간으로 갱신되는 수치값을 인식하여 다음 행동을 결정해야 할 때.

 

사용 이점 요약

  • 복사 불가능한 텍스트 인식: 복사 기능이 없는 환경에서도 화면의 문자를 텍스트로 변환하여 활용할 수 있습니다.
  • 다양한 활용 가능성: 인식된 텍스트를 조건문, 변수 비교 등에 사용하여 스크립트의 유연성을 높일 수 있습니다.
  • 자동화 범위 확장: 사용자 인터페이스(UI)가 아닌 화면의 정보를 기반으로 한 자동화 작업을 가능하게 합니다.

'심플 프로그램 > ├심플핫키 명령어 설명' 카테고리의 다른 글

OCR_File  (0) 2025.10.13
OCR_Type  (0) 2025.09.22
Multi_Img  (1) 2024.12.03
Img_MoveEX  (2) 2024.09.04
Img_Move  (0) 2024.08.08

댓글()