반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- IF (식)
- Menu
- SetTitleMatchMode
- 배열
- if
- SetEnv
- ControlGetText
- 식
- EnvAdd
- EnvSub
- autohotkey
- if(식)
- SetControlDelay
- Threads
- ControlSend
- Blocks
- EnvMult
- API
- 함수
- 식의 설명
- Var:=식
- EnvDiv
- EnvSet
- IfInString
- IfWinExist
- SetKeyDelay
- DetectHiddenWindows
- StringGetPos
- SetMouseDelay
- MouseClick
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
PixelSearch 지정 범위로 지정한 색이 존재하면, 그 좌표를 취득한다 본문
반응형
PixelSearch
지정 범위로 지정한 색이 존재하면, 그 좌표를 취득한다
PixelSearch, [OutputVarX], [OutputVarY], X1, Y1, X2, Y2, ColorID [, Variation, Fast|RGB]
Parameters
인수명 | 설명 |
---|---|
OutputVarX , OutputVarY | 발견되었을 경우X좌표와Y좌표가 격납되는 변수명. 생략 가능. |
X1,Y1 | 검색 대상이 되는 구형의 좌상의 좌표. 통상은 액티브 윈도우의 좌상으로부터의 상대 좌표이지만, CoordMode커멘드를 사용하면 스크린 전체로의 좌표가 된다. |
X2,Y2 | 검색 대상이 되는 구형의 우하의 좌표. 통상은 액티브 윈도우의 좌상으로부터의 상대 좌표이지만, CoordMode커멘드를 사용하면 스크린 전체로의 좌표가 된다. |
ColorID | 검색하는 칼라 코드. RGB(을)를16진수로0BBGGRR되는 포맷으로 지정. PixelGetColor그리고 취득할 수도 있다. |
Variation | RGB각 요소마다의 허용 하는 오차. 생략시는 「0」. |
Fast|RGB | 이하의 것을 반각 스페이스에서 단락지어 지정한다.
|
ErrorLevel
색이 발견되면 「0」, 발견되지 않으면 「1」, 문제가 발생하고 있으면 「2」
Remarks
검색 대상으로 할 수 있는 것은, 화면에 표시되고 있는 부분 뿐이어서, 윈도우의 화면에서는 봐 내고 있는 부분등의 색은 취득할 수 없다.
다만, 마우스 커서아래의 색은 취득할 수 있다.
Fast모드를 사용하지 않는 경우, 우선X1,Y1의 좌표로부터X2의 방향으로 검색되어 다음에Y2의 방향으로1열이동해 검색한다고 하는 동작을X2,Y2하지만 검색될 때까지 반복한다.
너무 넓은 범위를 검색하면, 처리 부하가 커지므로 주의.
Related
PixelGetColor, ImageSearch, CoordMode, MouseGetPos
Example(s)
PixelSearch, Px, Py, 200, 200, 300, 300, 16777215, 3, Fast if ErrorLevel = 0 MsgBox, A color within 3 shades of variation was found at X%Px% Y%Py%. else MsgBox, That color was not found in the specified region.
반응형
'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글
Process 특정의 프로세스가 존재하는지 체크하거나 우선도를 변경하거나 종료시키거나 한다 (0) | 2007.11.05 |
---|---|
PostMessage / SendMessage 윈도우나GUI컨트롤에 윈도우 메세지를 송신한다.(SendMessage(은)는 응답을 기다려 결과를 취득할 수 있다) (2) | 2007.11.05 |
PixelGetColor 지정 좌표에 표시되고 있는 색을 취득한다 (0) | 2007.11.05 |
Pause 실행중의스렛드(을)를 정지한다 (0) | 2007.11.05 |
OutputDebug 디버거에 문자열을 출력한다 (0) | 2007.11.05 |
Comments