화면에
이미지A가 3개이하로 뜨면 1을 실행하고, 다시 이미지서치..
3개이상뜨면 2를 실행하고싶은데 어떻게 써야하나요?
1이랑 2는 명령어 예시입니다..
클릭,메세지박스 등등..
화면에
이미지A가 3개이하로 뜨면 1을 실행하고, 다시 이미지서치..
3개이상뜨면 2를 실행하고싶은데 어떻게 써야하나요?
1이랑 2는 명령어 예시입니다..
클릭,메세지박스 등등..
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
질문 | 이미지가 몇개 서치됬는지 카운팅가능한가요? 2 | 세나블텍 | 2018.10.11 | 0/0 |
자유 | 오토핫키 제작의뢰 합니다. 혼자 하려니 초보라 힘드네... | 난달린다 | 2018.10.09 | 0/0 |
질문 | 오토핫키 배우기 힘들어요 5 | 너무커요.. | 2018.10.22 | 0/0 |
자유 | 오토핫키 ngs 우회점 도와주세요 1 | hj01da | 2018.10.12 | 0/0 |
질문 | 특정 매크로 돌렸을때 나머지 매크로 일시중지 5 | 낚시인생딱구 | 2018.10.21 | 0/0 |
질문 | 비활성화 서치 연습중인데.. 1 | Ururu | 2018.10.16 | 0/0 |
질문 | 유니코드 재생 | 낚시인생딱구 | 2018.10.11 | 0/0 |
질문 | 매크로만들려는데 정상작동이 안되네요.. | 단백질 | 2018.10.13 | 0/0 |
질문 | 픽셀이 여러게 서치됬는데 서치후 범위줄이는법알려주세요 1 | 요즘것들 | 2018.10.16 | 0/0 |
질문 | 반투명해서 배경이 보이는경우에는 이미지서치를 어떻... 4 | SSiO2 | 2019.01.07 | 0/0 |
질문 | 매크로 주문제작 해주실분있나요? | bjcho | 2018.10.14 | 0/0 |
질문 | 오토핫키 피크 앱플레이어로 써보신분..? | 무거움 | 2018.10.14 | 0/0 |
질문 | 메이플 거탐알리미 . 6 | 강아쥐소년 | 2019.02.09 | 0/0 |
자유 | 독학 4일째!!! 7 | 미지로 | 2018.12.20 | 0/0 |
질문 | 카톡 대화창 채팅에 반응하는 매크로 2 | sama | 2018.10.17 | 0/0 |
질문 | 시간이 지날때 마다 키보드 클릭 하는걸 만들고 있습니다. 6 | 미리리리리 | 2018.11.28 | 0/0 |
질문 | 왜저는 슬립랜덤변수가 안되는걸까요?? 3 | 고생 | 2018.10.19 | 0/0 |
질문 | 우회관련 질문드립니다. 5 | 쓰뜨 | 2018.10.21 | 0/0 |
질문 | 픽셀 서치하는 매크로인데요 다 됐는데 픽셀을 못찾았... 2 | 에임보정 | 2018.10.18 | 0/0 |
질문 | 좌표설정을 이해좀 도와주세요. 2 | Piner | 2018.10.19 | 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:""
}