화면에
이미지A가 3개이하로 뜨면 1을 실행하고, 다시 이미지서치..
3개이상뜨면 2를 실행하고싶은데 어떻게 써야하나요?
1이랑 2는 명령어 예시입니다..
클릭,메세지박스 등등..
화면에
이미지A가 3개이하로 뜨면 1을 실행하고, 다시 이미지서치..
3개이상뜨면 2를 실행하고싶은데 어떻게 써야하나요?
1이랑 2는 명령어 예시입니다..
클릭,메세지박스 등등..
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
공유 | 압살맨 플레이어 ver 1.0.5a 1 | 압살맨블로그 | 2022.09.01 | 0/0 |
질문 | HID스틱 쓰씨는 분 계시면 도움 부탁 드립니다. | 클리오드나 | 2022.08.28 | 0/0 |
공유 | 매크로 제작 프로그램 | 압살맨블로그 | 2022.08.29 | 0/0 |
질문 | 키움 영웅문 hts 비밀번호 입력시 멈춤 현상 1 | 너드킹 | 2022.08.27 | 0/0 |
질문 | 지금 하드웨어 하나 구매할려고 하는데 고수님들 말씀... | 피로도만땅 | 2022.08.16 | 0/0 |
자유 | 너무어렵네요 매크로~~~ | 피로도만땅 | 2022.08.16 | 0/0 |
질문 | 포스트메시지 함수화? 1 | 빵야띠용 | 2023.02.24 | 0/0 |
자유 | 오토핫키 리더기 1 | 압살맨블로그 | 2023.02.24 | 0/0 |
질문 | 이미지 서치 모바일 알람 받는 기능을 어떻게 구현해야... | 밤이보리 | 2023.02.24 | 0/0 |
질문 | 오토핫키는 이미지맥스랑 다른건가요? 2 | 대왕새우님 | 2023.02.24 | 0/0 |
질문 | 번호키를 3초동안 눌려졌다가 떨어지게 하려고 합니다.... 2 | 빈스3678 | 2023.02.24 | 0/0 |
질문 | 우클릭 하는 동안 키 연타하는 매크로가 작동을 안하네... 3 | 빈스3678 | 2023.02.24 | 0/0 |
질문 | 굉장히 쉬운 질문 같은데.... 2 | 비듀맨 | 2023.02.24 | 0/0 |
질문 | 스톤에이지 프리서버 맵 추출해서 자동으로 움직이게 ... 1 | ksskh | 2022.07.20 | 0/0 |
질문 | 바람의나라 만들어보려구합니다 1 | 기룩 | 2023.02.24 | 0/0 |
질문 | 오토핫키로 매크로를 만들어 사용하시는 분도 계시나요? 5 | venigo | 2022.07.07 | 0/0 |
질문 | 비활성 이미지 서치 매크로 추천좀 해주세요 4 | 감자밥 | 2022.07.09 | 1/0 |
질문 | 매크로 프로그램 공부 해보려는데 6 | 철도리 | 2022.07.07 | 0/0 |
질문 | 오토핫키 공부에 앞서 3 | Deen | 2023.02.24 | 0/0 |
질문 | 전문 시식이 있어야 하는건가요? 2 | 하늘이여1 | 2023.02.24 | 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:""
}