Cursor_Not_Pixel

 

Cursor_Not_Pixel은 마우스 커서가 현재 가리키고 있는 단 하나의 픽셀 색상 정보를 읽어와,

사용자가 지정한 색상과 일치하지 않는지 비교하는 강력한 조건문 명령어입니다.

이는 Cursor_Pixel 명령어가 지정된 색상과 '일치할 때' 동작하는 것과 정반대로, 지정된 색상과 '다를 때' 동작합니다.


 

스크립트 명령어 사용방법

< Cursor_Not_Pixel,색정보 >

 

사용 값

 

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

 

 

 

추가설명

 

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

.

 

 


 

사용예제1

<Cursor_Not_Pixel,FF0000>[
<Msg_box,색 불일치>
]

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


 

언제 사용하면 좋은지 예제

  • 특정 상태 회피 시: 마우스 커서가 특정 색상(예: 위험 영역의 빨간색) 위에 있지 않을 때만 다음 동작(예: 클릭)이 실행되도록 스크립트의 흐름을 제어할 수 있습니다.
  • UI 상태 확인 시: 마우스를 특정 버튼 위에 올렸을 때, 해당 UI의 색상이 특정 색상(예: 비활성화된 회색)이 아님을 확인하여 활성화 상태를 판별할 경우 유용합니다.
  • 상태 변경 대기 시: 마우스 커서 위치의 색상이 지정한 색상(예: 로딩 중을 나타내는 파란색)에서 다른 색상으로 변경되었을 때 다음 동작을 실행하는 로직을 구현할 수 있습니다.

 

사용 이점 요약

  • 부정 조건 자동화: 마우스 커서 위치의 색상이 특정 값과 다르다는 시각적 정보를 기반으로 스크립트의 동작을 조건부로 제어할 수 있습니다.
  • 오동작 방지: 마우스 커서가 특정 색상 위에 있을 때 스크립트가 실행되는 것을 방지하여, 의도하지 않은 상황에서의 오류를 줄일 수 있습니다.
  • 간편한 조건 설정: Cursor_Pixel과 반대되는 간단한 부정 조건문을 구성할 수 있습니다.

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

If_Pixel  (0) 2025.12.11
Cursor_Pixel  (0) 2025.10.29
OCR_File  (0) 2025.10.13
OCR_Type  (0) 2025.09.22
OCR_Screen  (0) 2025.08.25

댓글()