매크로

안녕하세요. 이번에 Gdip으로 비활성 이미지 서치를 하려고 도전중입니다.
그런데 참 마음같지 않네요.
원래 비활성 전에는 잘 인식하던것이 Gdip으로 변경하면서
화면 터치를 마구마구 해버리는겁니다. ㅠㅠ
뭐가 문제일지 조언좀 부탁드리겠습니다.
설 명절 맛난 음식 많이들 드시고 건강하시길 바라겠습니다.
F2::
시작:
loop
{
gosub, 1
gosub, 2
gosub, 3
}

1:
if(Search_img("Image\1.bmp",winid,x,y))
{
pos := 500|350<<16 ;이미지와 터치 위치가 달라서 어쩔수 없이 좌표를 넣어주게 되었습니다.
PostMessage, 0x201, 1, %pos%, , %WinTitle%
PostMessage, 0x202, 0, %pos%, , %WinTitle%
sleep, 1000
}
return

2:
if(Search_img("Image\2.bmp",winid,x,y))
{
pos := 270|546<<16
PostMessage, 0x201, 1, %pos%, , %WinTitle%
PostMessage, 0x202, 0, %pos%, , %WinTitle%
sleep, 1000
}
return

3:
if(Search_img("Image\3.bmp",winid,x,y))
{
pos := 380|380<<16
PostMessage, 0x201, 1, %pos%, , %WinTitle%
PostMessage, 0x202, 0, %pos%, , %WinTitle%
sleep, 1000
}
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,30,0x000000,1,1) {  ;이부분을 30을 설정해 둔것을 255까지 올려 봤는데도 안되네요 ㅠㅠ
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
}
}

  • Andrea 2019.03.04 13:07

    틀림 pos := 270|546<<16
    맞음 
    pos := x270|y546<<16

    감사합니다


List of Articles
분류 제목 글쓴이 최근변경 추천
정보 Autohotkey에서 함수와 ByRef 사용에 대해... 12 류Macro 2015.07.12 1/0
자유 ahk 환경의 중요성.. 3 znel 2014.11.19 0/0
정보 이미지 서치 비활성 클릭 4 프린치크 2014.11.20 0/0
정보 비활성 클릭과 클릭 좌표의 오차에 대해서 3 lidmt 2016.04.07 2/0
질문 비활성 클릭관련하여 질문이 있습니다. 5 묵치기 2014.11.22 0/0
자유 (세븐나이츠)쌩초보가 만든 매크로 공유합니다.(이미지... 12 swksd 2015.04.24 2/0
정보 폴더내 이미지 찾는 Loop 5 묵치기 2014.12.01 0/0
질문 투명 배경으로 이미지 서치가 가능한가요? 9 묵치기 2014.11.23 0/0
질문 좌표 설정 질문드립니다 2 초이 2014.11.21 0/0
자유 (세븐나이츠) 뿌듯부듯.. 11 swksd 2015.11.14 1/0
자유 마우스 클릭 좌표 질문입니다... 3 추천캐릭 2014.11.22 0/0
질문 오랫만에 와서 질문하나 할게요;; 12 으뜸어린이 2014.11.26 0/0
질문 크롬에서는 controlclick, PostMessage 사용하면 활성... 2 시에 2014.11.22 0/0
질문 오핫 GUI 입력값 변수사용에 대한 질문입니다. 3 레이븐 2014.11.24 0/0
자유 난리 났네요 ㅎㅎ 여러분 백업 잘해두세요 ㅠ 14 으뜸어린이 2014.11.27 0/0
질문 PixelGetColor 기반으로 만든 매크로 공유 힘들까요? 6 rh1406 2014.11.25 0/0
질문 오토핫키 좋은 강좌점요 1 현이내 2014.11.24 0/0
정보 소스 여러 파일로 관리 하는 팁 7 묵치기 2015.01.20 0/0
질문 데스크탑과 노트북 차이점이 멀까요? 이미지 서칭이 호... 8 발자국 2014.11.26 0/0
자유 지니모션용 오토핫키 만들어 쓰려다가 6 팝스타리아 2014.11.28 0/0
Board Pagination Prev 1 ... 456789101112 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글