네트워커의 보안 티스토리

출처: http://huidongstory.tistory.com/13?category=723475


윈도우 10 기준임.



Gdip_all.ahk

Gdip_ImageSearch.ahk

Search_img.ahk



위 세가지 ahk파일을 저장한 후에 같은 폴더 위치에 include 시켜줄 것


아래는 예시


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;스크립트 시작 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


#Include Gdip_all.ahk

#Include Gdip_ImageSearch.ahk

#Include Search_img.ahk


global Title


Title=NAVER - Chrome

gui,show,w100 h100 center,chapter11

gui,Add,Button,x0 y0 w100 h50 gStart,Start

gui,Add,Button,x0 y50 w100 h50 gStop,Stop

return




Start:

WinGet,winid,ID,%Title%


if(Search_img("test.bmp",winid,x,y)){

MsgBox, success!! x=%x% y=%y%

postclick(x,y)

}

else

msgbox,못찾음

return


Stop:

ExitApp

return


GuiClose:

ExitApp

return




PostClick(FoundX,FoundY){

lparam:=FoundX|FoundY<<16

PostMessage,0x201,1,%lparam%,,%Title%

PostMessage,0x202,0,%lparam%,,%Title%

Sleep, 1000

}


;;;;;;;;;;;;;;;;;;;;;;;;;;;; 스크립트 끝 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

/*


Title 변수에  창 이름 넣어줄 것. 


아래 빨간 네모 안에 있는 것임.





Client 기준으로 찾기 때문에 따로 coormode 선언은 하면 안됨.


png, bmp 둘다 되는 것 확인함.


*/