안녕하세요
이제막 비활성쪽 공부를 시작한 초보입니다.
비활성 클릭과 이미지서치까지는 Gdip 사용으로 구현했는데
픽셀서치에서 막혀있습니다. 포럼에서 PixelColor 라는걸 찾아서
Include 시켜봤는데 함수정의가 중복되었다는 메세지 (Duplicate function definition.)가 뜨면서
실행이 안돼고있습니다.
처리방법을 알고싶습니다. ㅜㅜ
윈10 64bit, AHK 32bit 이고
Gui,Show,w200 h100 center
Gui,Add,Button,x25 y0 w150 h50, 시작
Gui,Add,Button,x25 y50 w150 h50, 종료
return
#Include, Gdip_All.ahk
#Include, Gdip_ImageSearch.ahk
#Include, Search_img.ahk
#Include, PixelColor.ahk
PostClick(FoundX,FoundY)
{
lparam := FoundX|FoundY<<16
PostMessage, 0x201, 1, %lparam%, TheRender, EX
PostMessage, 0x202, 0, %lparam%, TheRender, EX
Sleep, 500
}
Button시작:
{
global 매크로상태 := trhe
global LD
WinGet,LD,ID,EX
Loop
{
if(Search_img("Img\aa.bmp",LD,x,y))
{
PostClick(x,y)
}
}
}
return
이렇게 연습중이구요 픽셀서치로 특정조건 만족시 이미지서치 실행하는걸 해보려합니다.
중복 된 함수 찾아서 중복되지 않게 처리하세요. (삭제 또는 함수명 변경)