오토핫키 커뮤니티

조회 수 277 추천 0 댓글 3

gdip.ahk와

gdip_imagesearch.ahk 를 사용하고 있고


SearchImg(ByRef clickX, ByRef clickY, Filename, AreaX1="0", AreaY1="0", AreaX2="0", AreaY2="0", Variation="50",Trans="")
{
global title
gdipToken := Gdip_Startup()
bmpHaystack := Gdip_BitmapFromHwnd(title)
bmpNeedle := Gdip_CreateBitmapFromFile(Filename)
RET := Gdip_ImageSearch(bmpHaystack,bmpNeedle,LIST,AreaX1,AreaY1,AreaX2,AreaY2,Variation,Trans,1,1)
Gdip_DisposeImage(bmpHaystack)
Gdip_DisposeImage(bmpNeedle)
Gdip_Shutdown(gdipToken)

 if (LIST != "") ; 이미지를 찾았다면
 {
 StringGetPos, CommaW, LIST,`,
 StringLeft,clickX,LIST,%CommaW% ; imgX 좌표 리턴
 CommaW++
 StringTrimLeft,clickY,LIST, %CommaW% ; imgY 좌표 리턴
 return 0
 }

 else
 {
 clickX := 0
 clickY := 0
 return 1
 }
} ; End


소스는 이렇게



  if ( SearchImg(cX,cY,"start.bmp") = 0 )
  {
        Click(cX,cY)
  } 


함수는 이렇게 사용하고있습니다.


지금 ahk 파일과 이미지인 bmp 파일들이 같은 폴더에 있어야 작동을 하는데요


하위에 image폴더를 만들 경우


어떤 코드를 추가해야할지 가르쳐주시면 감사드리겠습니다.



List of Articles
분류 제목 글쓴이 최근변경 추천
자유 [AutoPM Ver 1.58] 포켓메이플스토리 매크로 8 은다 2015.04.25 4/0
자유 비활성이미지서치 중간정리(disp,adb) 11 우후훅 2017.04.03 4/0
자유 블루스택과 녹스에서 히트 돌릴때 색상차이 8 와이로 2017.11.09 4/0
자유 게임내용을 적을 때는 꼭 게임명을 제목에 적어주세요. 9 피카부 2016.06.15 3/0
자유 쿠키런 비활성화 매크로 8 mauver 2015.03.25 3/0
자유 세븐나이츠 매크로 만드는 중 11 보득 2015.02.25 3/0
자유 저에게 도움주셨던 많은 분들께 인사하로 들렀습니다... 8 파더 2015.02.12 3/0
자유 오랜만에 글남깁니다 ㅋ. 매우많이.. 늦었지만 복들 ... 3 제발등업좀2 2016.01.10 3/0
자유 세나 매크로 테스트 하실분 구합니다.(마감) 55 생물 2015.01.01 2/0
자유 숨어야산다님 조언 따라 만들어본 픽셀,좌표 확인기! 12 으뜸어린이 2024.08.09 2/0
자유 (세븐나이츠)쌩초보가 만든 매크로 공유합니다.(이미지... 12 swksd 2015.04.24 2/0
자유 오토핫키 공부에 조금이나마 도움이 되시라고 스크립트... 8 외치기 2015.08.24 2/0
자유 Soundbeep 5 보득 2015.02.02 2/0
자유 혹시 여기 계시는 분들중에 티스토리 초대장 필요하신... 13 외치기 2015.02.21 2/0
자유 세나 매크로 머리가 멍청한건지 어려운건지 15 스파크 2016.11.20 2/0
자유 Function(함수)의 이해 5 리체 2015.07.28 2/0
자유 옛날에 제작한 메이플 매크로 스크립트 8 암드래 2019.02.13 2/0
자유 오토핫키 OpenGL 라이브러리 4 암드래 2016.01.12 2/0
자유 비활성이미지서치 + 클릭 7 셋쇼마루 2017.01.17 2/0
자유 Gdip 지정된 좌표 사각형으로 캡쳐하기! 8 셋쇼마루 2016.10.29 2/0
Board Pagination Prev 1 2345678910 ... 28 Next
/ 28

전체 최신 인기글

전체 주간 인기글