AutoHotKey(오토핫키) 설명서 PixelGetColor
PixelGetColor
지정 좌표에 표시되고 있는 색을 취득한다
PixelGetColor, OutputVar, X, Y [,Alt|SlowRGB]
Parameters
인수명 | 설명 |
---|---|
OutputVar | 칼라 코드를 취득하는 변수명 |
X,Y |
색을 취득하고 싶은 피크셀의 좌표. 통상은 액티브 윈도우의 좌상으로부터의 상대 좌표이지만,CoordMode커멘드를 사용하면 스크린 전체로의 좌표가 된다. |
Alt|SlowRGB |
이하의 옵션을 반각 스페이스에서 단락지어 열거한다
일부의 풀 스크린 프로그램에 대응하기 위해서 필요. 통상의 방식에 비해3배 정도 늦다. |
ErrorLevel
성공시는 「0」, 실패시는 「1」.
Remarks
값은6자리수의16진수로 취득된다.
각 형은 「0xBBGGRR」(와)과 같이RGB에 대응하고 있다.
Transform커멘드의BitAnd(와)과BitShiftRight(을)를 사용하면, 각 요소를 꺼낼 수 있다.
취득할 수 있는 것은, 화면에 표시되고 있는 부분 뿐이어서, 윈도우의 화면에서는 봐 내고 있는 부분등의 색은 취득할 수 없다.
Related
PixelSearch, CoordMode, MouseGetPos
Example(s)
^!z:: MouseGetPos, MouseX, MouseY PixelGetColor, color, %MouseX%, %MouseY% MsgBox, The color at the current cursor position is %color%. return
'AutoHotKey > Commands' 카테고리의 다른 글
AutoHotKey(오토핫키) 설명서 PostMessage / SendMessage (0) | 2014.08.14 |
---|---|
AutoHotKey(오토핫키) 설명서 PixelSearch (1) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 Pause (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 OutputDebug (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 OnMessage() (0) | 2014.08.14 |