Cursor_Pixel

 

Cursor_Pixel은 마우스 커서가 현재 가리키고 있는 단 하나의 픽셀 색상 정보를 읽어와, 사용자가 지정한 색상과 일치하는지 비교하는 강력한 조건문 명령어입니다. 이를 통해 스크립트가 시각적인 상태 변화를 감지하고 대응할 수 있게 합니다.


 

스크립트 명령어 사용방법

< Cursor_Pixel,색정보 >

 

사용 값

 

  • 색정보: 비교할 픽셀의 RGB 색상코드를 의미합니다. (예: FF0000 - 빨간색, 00FF00 - 녹색, 0000FF - 파란색)
  • [ ...스크립트... ]: 마우스 커서 위치의 픽셀 색상이 '색정보'와 일치할 경우에만 대괄호 [ ] 안에 있는 스크립트가 실행됩니다. 색상이 다르면 이 부분은 실행되지 않고 건너뜁니다.

 

 

 

추가설명

 

  • Cursor_Pixel 명령어는 조건문입니다. 스크립트에서 If~로 시작하는 모든 명령어(편집기에서 파란색으로 표시)는 조건문입니다.
  • 조건문은 항상 <If~...>[ 형태로 시작하여 ] 기호로 끝나야 합니다.
  • 스크립트 생성기(마법사)를 사용하면 색상 범위를 지정하거나 허용 오차 범위를 설정하는 등 세부적인 설정을 할 수 있습니다.
  • 주의: 명령어 <Cursor_Pixel,...>와 여는 대괄호 [ 사이에 공백이 있으면 에러가 발생합니다. (예: <Cursor_Pixel,FF0000> [ <Msg... ] -> 에러)
  • 문제 해결: 픽셀 색상을 제대로 찾지 못하는 경우, 윈도우 디스플레이 설정에서 '배율'을 100%로 변경해 보시기 바랍니다.

.

 

 


 

사용예제1

<Cursor_Pixel,FF0000>[
<Msg_box,색 일치>
]

설명: 현재 마우스 커서가 위치한 곳의 픽셀 색상이 "FF0000" (빨간색)과 일치하는 경우, "색 일치"라는 내용의 메시지 박스를 출력합니다. (예제를 스크립트 편집기에 복사해서 동작을 테스트해 보세요.)


 

언제 사용하면 좋은지 예제

  • UI 요소 상태 확인 시: 마우스를 특정 버튼이나 아이콘 위에 올렸을 때, 해당 UI의 색상을 비교하여 활성화/비활성화 상태를 판별해야 할 경우 유용합니다.
  • 그래픽 작업 보조 시: 그래픽 프로그램에서 마우스 커서가 위치한 픽셀의 색상 코드가 정확한지 확인하는 작업을 자동화할 때 사용할 수 있습니다.
  • 동적 스크립트 제어 시: 마우스 커서가 특정 색상으로 표시된 영역 위에 있을 때만 다음 동작(예: 클릭, 키 입력)이 실행되도록 스크립트의 흐름을 제어할 수 있습니다.

 

사용 이점 요약

  • 시각적 조건 자동화: 마우스 커서 위치의 시각적 정보(색상)를 기반으로 스크립트의 동작을 조건부로 제어할 수 있습니다.
  • 정확성 향상: 특정 픽셀의 색상을 정확하게 감지하여 스크립트가 동작하므로, 의도하지 않은 상황에서의 오류를 줄일 수 있습니다.
  • 간편한 조건 설정: 복잡한 이미지 검색 명령어 없이, 단일 픽셀의 색상 코드만으로 간단하게 조건문을 구성할 수 있습니다.

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

If_Pixel  (0) 2025.12.11
Cursor_Not_Pixel  (0) 2025.11.13
OCR_File  (0) 2025.10.13
OCR_Type  (0) 2025.09.22
OCR_Screen  (0) 2025.08.25

댓글()