Cursor_Not_Pixel
심플 프로그램/├심플핫키 명령어 설명2025. 11. 13. 08:48

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 |
댓글()





