1YOFCc6.png


안녕하세요

오토핫키 초보입니다.


비활성 픽셀값을 알려주는 메크로를 만들고있는데..


첨부와같이 작성하니  첨수사진처럼 루프 한번 돌때마다...메모리가 계속 증가하다


메모리부족으로 작동이 정지되는 현상이 발생합니다. ㅠㅠ


함수를 잘못 사용한것 같은데...이유를 좀 알려주세요 ㅠㅠ



아래는...오토핫키 코딩내용입니다.

///////////////////////




#Include Gdip.ahk


Title := "제목 없음 - 그림판"


F11::

ExitApp


F10::


loop



{

a := getcolor(200,200,Title)

MsgBox, , ,%a%,0.5

}



return





Getcolor(x,y,Title_function)


{

pToken := Gdip_Startup() 

pBitmap:=Gdip_BitmapFromHWND(hwnd := WinExist(Title_function))


ARGB := Gdip_GetPixel( pBitmap, x, y ) 


return ARGB



Gdip_disposeimage(pBitmap) 

Gdip_Shutdown(pToken) 


}


답글