티스토리 뷰

Autohotkey(오토핫키)

#10.오토핫키 pixelsearch

코드모아 2017. 12. 30. 01:10


#10.오토핫키 pixelsearch



안녕하세요 코드모아 입니다.


 12월 30일  #10.오토핫키 pixelsearch에대해 강의하겠습니다.



픽셀서치 :  원하는범위내에서 원하는 색상코드를 이용하여서치하는것.




Pixelsearch



문법 : 


Pixelsearch,vx,vy,x1,y1,x1,y2,색상ID,[ *색상정확도 ,  Fast RGB ]





모니터화면 전체안에서  픽셀서치를원하시면

(자주사용)

2.Pixelsearch,vx,vy,0,0,A_ScreenWidth,A_ScreenHeight,색상ID,,fast


*색상오차율 : 자신이 선택한 색상ID와 얼마나 색상차이가발생해도 서치하도록 설정하는것입니다.


색상오차율이 작을수록 자신이원하는색상ID를 더정확하게 찾을수있습니다.


오차율범위 0~255



Fast|RGB   :  빠른 서치를합니다. 정확도가떨어질수있음 |  BGR이아니라 RGB값으로 서치



서치되는범위


▼▼▼



픽셀서치를 사용하시기전 Errorlevel를 암기하셔야합니다.



예시를 보고 연습해보시길바랍니다.





ex)


Gui, Add, Button, x33 y49 w160 h60 gbutton, Button

Gui, Add, Text, x23 y19 w180 h20 , 오토핫키 강좌는 역시 코드모아!

Gui, Show, w225 h130, #10.오토핫키 pixelsearch

return

button:

pixelsearch,vx,vy,0,0,A_Screenwidth,A_Screenheight,0x994E9C,,fast

if(errorlevel=0)

{

msgbox,색상을 찾앗다.

}

if(errorlevel=1)

{

msgbox,색상을 찾지못했다.

}

if(errorlevel=2)

{

msgbox,문제가 발생했다.

}

return

GuiClose:

ExitApp



픽셀서치에 사용된 색상사진 :





 




실제 색상사진을이용해 픽셀서치를 이용한 영상





RGB Hex ColorID표


( 출처 : http://www.kichwa.com/quik_ref/trip_chart.html )






위의 색상코드외의 색상을 알고싶다면 아래의프로그램을깔면됩니다.


http://ngwin.com/kr/download_start


프로그램이름 : pickpick




프로그램설치후 실행한 화면입니다.




C++클릭후 옆에나온 색상코드를 사용하면됩니다.

( 정상적으로 작동됩니다. )




 #10.오토핫키 pixelsearch을마치겠습니다.

다음강의는 #11.오토핫키 비활성클릭/비활성입력 에대해 강의해보겠습니다.

질문 및 궁금한점은 댓글로남겨주세요.



댓글