화면에
이미지A가 3개이하로 뜨면 1을 실행하고, 다시 이미지서치..
3개이상뜨면 2를 실행하고싶은데 어떻게 써야하나요?
1이랑 2는 명령어 예시입니다..
클릭,메세지박스 등등..
화면에
이미지A가 3개이하로 뜨면 1을 실행하고, 다시 이미지서치..
3개이상뜨면 2를 실행하고싶은데 어떻게 써야하나요?
1이랑 2는 명령어 예시입니다..
클릭,메세지박스 등등..
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
질문 | 오토핫키 배우기 힘들어요 5 | 너무커요.. | 2018.10.22 | 0/0 |
자유 | 오토핫키 제작의뢰 합니다. 혼자 하려니 초보라 힘드네... | 난달린다 | 2018.10.09 | 0/0 |
질문 | 이미지가 몇개 서치됬는지 카운팅가능한가요? 2 | 세나블텍 | 2018.10.11 | 0/0 |
질문 | 카카오톡 아이디를 찾고있습니다 4 | 샌드위치 | 2019.03.20 | 0/0 |
질문 | 메크로 종류 3 | 여나니 | 2018.10.12 | 0/0 |
질문 | 특정색만 찾아서 이미지서치가 가능할까요? 3 | HyunsD | 2018.10.10 | 0/0 |
질문 | 파이썬 -> 오토핫키 소스 번역질문 ( 한군님! ) 4 | 빵글빵글 | 2018.10.05 | 0/0 |
질문 | pc 메이플 사냥 매크로 | 라타치야 | 2018.10.03 | 0/0 |
질문 | ahk 파일에 잘못된게 있는지 봐주실수있을가요? 4 | 늘숲 | 2018.10.06 | 0/0 |
질문 | HTML <TD> 텍스트를 마우스 클릭 가능한가요 ? 4 | 빵글빵글 | 2018.10.04 | 0/0 |
질문 | 인증보안관련 질문입니다~ 4 | 시간에기대어 | 2018.10.08 | 0/0 |
질문 | 안녕하세요 포스트메세지관련 질문있어서 글써봅니다!! | lym13 | 2018.10.01 | 0/0 |
질문 | 함수 사용 질문 6 | 빵글빵글 | 2018.10.03 | 0/0 |
자유 | 오토핫키에는 랜덤값 넣을수 있는것 있나요?? 1 | 데프픗 | 2018.10.01 | 0/0 |
자유 | 목표했던 매크로 하나 만들었네요. 6 | 무거움 | 2019.03.20 | 0/0 |
정보 | 오토핫키 if 기본부분인데 이해가 안돼서 도와주세요! 4 | slka | 2018.10.16 | 0/0 |
질문 | 파이썬에서 오토핫키로 변경 질문! 4 | 빵글빵글 | 2018.09.29 | 0/0 |
질문 | 이미지 서치도 게임사에서 대응을 하나요? | 무거움 | 2018.09.26 | 0/0 |
질문 | 배우기 쉬운 매크로는 어느걸까요?? 7 | 모기야모기야 | 2019.04.18 | 0/0 |
질문 | 키보드 값을 알고 싶어요 2 | 웅ol | 2019.03.20 | 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:""
}