웹 서핑을 하다 보면 화면을 색을 알아보고 싶을 때가 있습니다.
이럴 때 그 색이 뭔지 모르면 참…. 답답하죠.
이런 답답함도 Autohotkey 를 이용하면 날려 버릴 수 있습니다.
바로 PixelGetColor 라는 명령어 인데요. 명령어를 보시면 이 함수가 어떤 기능을 한다는 것을 바로 아실 수 있을 것입니다.
pixel 위치의 색을 얻는다는 건데요~ 사용법도 굉장히 간단합니다.
Autohotkey 매뉴얼의 예제를 사용해 보죠~
코드는 다음과 같습니다.
^!z:: ; Control+Alt+Z hotkey.
MouseGetPos, MouseX, MouseY ; 마우스 좌표 저장
PixelGetColor, color, %MouseX%, %MouseY% ; 해당 좌표의 색을 얻음
MsgBox The color at the current cursor position is %color%. ; RGB 값을 16진수로 표시해줌
return
위 코드를 메모장 등 쓰기 편한 editor 에 작성 후 확장자를 .ahk 로 해서 저장을 합니다.
당연히 Autohotkey 는 깔려 있어야겠죠.
아직 설치 안하신 분들은 아래 주소에서 설치 하실 수 있습니다.
위 코드가 저장되어 있는 ahk 파일을 더블 크릭해서 실행 시킵니다.
그리고 아래 그림처럼 알고 싶은 색 위에 마우스 포인터를 위치 시키고 ctrl + alt + z 를 눌러 주시면 어떤 색인지 알 수 있습니다~~
위 그림은 정확히 R=255, G= 0, B=0 이 되도록 만들어준 건데요~
위 그림의 빨강색 위에 마우스를 놓고 ctrl + alt + z 를 눌러 보시면 ~~~ 이렇게 결과가 나옵니다.
색상 순서가 BGR 로 나오는 걸 알 수 있습니다. RGB 순서로 알고 싶으시면 PixelGetColor 의 맨뒤에 옵션을 RGB 로 주면 됩니다.
'programming language > Autohotkey' 카테고리의 다른 글
Autohotkey_L 워드 매크로 설정 방법 (0) | 2012.08.04 |
---|---|
Autohotkey_L 로 대소문자 변환 하기 (0) | 2012.08.02 |
Autohotkey_L 로 구글 검색하기 (2) | 2012.06.24 |
Autohotkey 로 윈도우 7 에서 찾기 명령 실행하기 (0) | 2012.06.13 |
Autohotkey_L Text to Speech (1) | 2012.05.21 |
Autohotkey_L 글자 보내기 Send (0) | 2012.05.16 |
Autohotkey_L 인코딩… 아직 적응 안됨 (2) | 2012.05.13 |
Autohotkey Regular expression을 이용한 음악파일 이름 변경 (2) | 2012.04.19 |
댓글