매크로

조회 수 265 추천 0 댓글 3

비활성 이미지 서치 반복문 안에 넣으면  이미지를 찾질 못합니다. 고수님들 조언좀 부탁 드립니다.. ㅠㅠ




스크립트는 하단 처럼 짲는데 While 지우고 하면 Start버튼 2번째 눌러야 찾아지고




첫번째로는 절대 안찾아집니다.. 뭐가 문젠지 감이 안잡히네요 ㅠㅠ








#Include Gdip_all.ahk
#Include Gdip_ImageSearch.ahk
#Include Search_img.ahk
global Title


gui,Add,Button,x0 y0 w100 h50 gStart,Start
gui,Add,Button,x0 y50 w100 h50 gStop,Stop
return




Start:
WinGet,winid,ID,%Title%
Title=블레이더


찾기:=True


While (찾기=true)
{
 sleep 1000
 if(Search_img("image\hpempty.bmp",winid,x,y))
 {
  찾기:=false
  MsgBox, 서치 성공
 }
 else
 {
 continue
 }


}


return




Stop:
ExitApp


return




GuiClose:
ExitApp
return




search_img(image,hwnd, byref vx, byref vy)
{
 pToken:=Gdip_Startup()
 pBitmapHayStack:=Gdip_BitmapFromhwnd(hwnd)
 pBitmapNeedle:=Gdip_CreateBitmapFromFile(image)


 Sleep, 1000
 if Gdip_ImageSearch(pBitmapHayStack,pBitmapNeedle,list,0,0,0,0,60,0x000000,1,1)
 { 
  StringSplit, LISTArray, LIST, `, 
  vx:=LISTArray1
  vy:=LISTArray2
  Gdip_DisposeImage(pBitmapHayStack), Gdip_DisposeImage(pBitmapNeedle)
  Gdip_Shutdown(pToken)
  return true
 }
 else
 {
  Gdip_DisposeImage(pBitmapHayStack), Gdip_DisposeImage(pBitmapNeedle)
  Gdip_Shutdown(pToken)
  return false
 }
}


  • 여행용티슈 2019.11.30 23:46

     추가 적으로 하기 처럼 Gdip_ImageSearch 값 확인하면 0으로 확인 됩니다.. 

     While문 뺴면 1로 뜨고요.. 좌표도 잘받아옵니다.

     pToken:=Gdip_Startup()
     pBitmapHayStack:=Gdip_BitmapFromhwnd(winid)
     pBitmapNeedle:=Gdip_CreateBitmapFromFile("image\hpempty.bmp")
     msgbox,% Gdip_ImageSearch(pBitmapHayStack,pBitmapNeedle,list,0,0,0,0,60,,1,1)
     Gdip_DisposeImage(pBitmapHayStack), Gdip_DisposeImage(pBitmapNeedle)
     Gdip_Shutdown(pToken)

  • 할거엄따구 2019.12.01 22:51

    Gdip_SaveBitmapToFile 로 pBitmapHayStack, pBitmapNeedle 각각 제대로 이미지를 가져오는지 저장해서 보시기 바랍니다.

  • 여행용티슈 2019.12.01 23:29
    정말로 감사합니다..ㅠ.ㅠ!!!

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이미지서치 랜덤위치 랜덤시간 코드 짜보았습니다 1 dudutj 2024.04.23 0/0
자유 거상 간단한 반자사 구합니다 거린거린상 2024.04.03 0/0
자유 매크로제작의뢰입니다 메틴짱짱맨 2024.03.31 0/0
질문 오토핫키 이미지서치 될때만 활성화 되게 하고싶은데요 2 식스에이 2024.03.28 0/0
질문 매크로 제작의뢰입니다 짜용이닷 2024.03.05 0/0
질문 매크로 사용 인증을 하게 만들었는데요 개곰 2024.02.14 0/0
질문 메이플랜드 동바산6 매크로 의뢰합니다 (사례O) rwqewq 2024.02.11 0/0
질문 메이플로나월드 거탐 의뢰합니다 사레합니다 2 효재아빠 2024.02.09 0/0
질문 원하는 기능을 어떻게 구현할 수 있을지 고민입니다. riswell 2024.02.05 0/0
질문 오토핫키로 멀티 마우스가 가능한가요? JackSS 2024.01.07 0/0
질문 같은프로그램 3개 전환 질문 winactivate 식그러 2024.01.07 0/0
정보 아르테일 매랜 로나 핵 매크로 취급합니다 얼리언 2024.01.05 0/0
질문 텍스트 입력 띄어쓰기 공백 처리방법 1 반디친구 2024.01.05 0/0
질문 연타 매크로 사용중인데 Alt + 영문 조합이 안먹는 이... 순천오토 2023.12.17 0/0
질문 오토핫키로 라벨 프린터 인쇄 가능할까요? 바이라민 2023.12.10 0/0
자유 리스트박스 시간기록 함카리스마 2023.11.05 0/0
질문 D2R 게임비활성 클릭 질문드려봅니다. 5 가족오락관 2023.11.07 0/0
질문 오토핫키v2 사용하시는 분 계신가요? thankkh 2023.10.19 0/0
자유 Nox에서 특정 비활성 메세지가 안먹네요 thankkh 2023.10.18 0/0
질문 오토핫키라는게 뭔가요?? 4 가면안되나요 2024.02.07 0/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글