화면에
이미지A가 3개이하로 뜨면 1을 실행하고, 다시 이미지서치..
3개이상뜨면 2를 실행하고싶은데 어떻게 써야하나요?
1이랑 2는 명령어 예시입니다..
클릭,메세지박스 등등..
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
화면에
이미지A가 3개이하로 뜨면 1을 실행하고, 다시 이미지서치..
3개이상뜨면 2를 실행하고싶은데 어떻게 써야하나요?
1이랑 2는 명령어 예시입니다..
클릭,메세지박스 등등..
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
질문 | 안녕하세요 포스트메세지관련 질문있어서 글써봅니다!! | lym13 | 2018.10.01 | 0/0 |
질문 | 인증보안관련 질문입니다~ 4 | 시간에기대어 | 2018.10.08 | 0/0 |
질문 | ahk 파일에 잘못된게 있는지 봐주실수있을가요? 4 | 늘숲 | 2018.10.06 | 0/0 |
질문 | HTML <TD> 텍스트를 마우스 클릭 가능한가요 ? 4 | 빵글빵글 | 2018.10.04 | 0/0 |
질문 | 파이썬 -> 오토핫키 소스 번역질문 ( 한군님! ) 4 | 빵글빵글 | 2018.10.05 | 0/0 |
질문 | 특정색만 찾아서 이미지서치가 가능할까요? 3 | HyunsD | 2018.10.10 | 0/0 |
질문 | 메크로 종류 3 | 여나니 | 2018.10.12 | 0/0 |
질문 | 이미지가 몇개 서치됬는지 카운팅가능한가요? 2 | 세나블텍 | 2018.10.11 | 0/0 |
질문 | 오토핫키 배우기 힘들어요 5 | 너무커요.. | 2018.10.22 | 0/0 |
질문 | 특정 매크로 돌렸을때 나머지 매크로 일시중지 5 | 낚시인생딱구 | 2018.10.21 | 0/0 |
질문 | 비활성화 서치 연습중인데.. 1 | Ururu | 2018.10.16 | 0/0 |
질문 | 유니코드 재생 | 낚시인생딱구 | 2018.10.11 | 0/0 |
질문 | 오토핫키 질문입니다. 2 | 바남 | 2018.10.22 | 0/0 |
질문 | 메이플 거탐알리미 . 6 | 강아쥐소년 | 2019.02.09 | 0/0 |
질문 | 매크로만들려는데 정상작동이 안되네요.. | 단백질 | 2018.10.13 | 0/0 |
질문 | 카톡 대화창 채팅에 반응하는 매크로 2 | sama | 2018.10.17 | 0/0 |
질문 | 픽셀이 여러게 서치됬는데 서치후 범위줄이는법알려주세요 1 | 요즘것들 | 2018.10.16 | 0/0 |
질문 | 반투명해서 배경이 보이는경우에는 이미지서치를 어떻... 4 | SSiO2 | 2019.01.07 | 0/0 |
질문 | 오토핫키로는 ADB? 를 못하나요? 4 | 이코노뮉승 | 2018.12.26 | 0/0 |
질문 | 매크로 주문제작 해주실분있나요? | bjcho | 2018.10.14 | 0/0 |
광고
전체 최신 인기글
전체 주간 인기글
샘플 코드입니다.
#SingleInstance Force
^\::ExitApp
F12::
sample = SearchSample.bmp
list := ImageSearch(sample, 12,12, 0,0, 600,600)
if !list
MsgBox, 이미지 검색 실패
else
{
for, i, o in list
{
MouseMove, % o.x, % o.y
ToolTip, % A_index
sleep, 400
}
MsgBox % list.MaxIndex() "개의 동일이미지 검색됨"
}
return
;동일이미지 모두 찾기
;searchCount : 0=모두찾기 , 양의정수=해당갯수만큼찾기
ImageSearch(imageFile, sizex,sizey, x1,y1, x2,y2, margin=0, searchCount=0, _o="")
{
static list
if _o<>_r
list := []
x1_org := x1
loop
{
if (y1+sizey-1>y2)
break
ImageSearch, sx,sy, x1,y1, x2,y2, *%margin% %imageFile%
if ErrorLevel=2
{
MsgBox, %imageFile% file not found.
ExitApp
}
if ErrorLevel=1
break
list.Insert(Object("x",sx, "y",sy))
if (0<searchCount) and (list.MaxIndex()=searchCount)
break
y1 := sy , x1 := sx + sizex
if (x1+sizex-1>x2)
{
y1++ , x1 := x1_org
continue
}
%A_ThisFunc%(imageFile, sizex,sizey, x1,y1, x2,y1+sizey-1, margin, searchCount, "_r")
y1++ , x1 := x1_org
}
return list.Maxindex()? list:""
}