- Elkha - Blue
- 매크로
- 오토핫키 커뮤니티
오토핫키 이미지서치 후 다음이미지가 뜰때까지 대기하는 법
-
-
loop문 묶어주는 괄호와 loop 중지를 위한 break만 추가 하시면 되겟네요이미지를 검색할 여유시간 (1초 정도)도 Loop에 추가Loop, 5{ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *30 1번사진.pngif (ErrorLevel = 1){Click 933, 989 ;1번 이미지가 없으면 933, 989 촤표 클릭 (이게 어떤의미 인지에 따라 다르겠네요)Sleep, 1000break}Sleep, 1000}Sleep, 10000Loop, 5{ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *30 2번사진.pngif (ErrorLevel = 0){Click %OutX%, %OutY%Sleep, 1000break}Sleep, 1000 ;이미지 검색 주기 1초 loop가 총5회 이미로 5초 뒤에는 다음 루프로 이동}Sleep, 1000Loop, 5{ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *30 3번사진.pngif (ErrorLevel = 0){Click %OutX%, %OutY%Sleep, 1000break}Sleep, 1000 ;이미지 검색 주기 1초 loop가 총5회 이미로 5초 뒤에는 다음 루프로 이동}Sleep, 1000Loop, 5{ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *30 4번사진.pngif (ErrorLevel = 0){Click %OutX%, %OutY%Sleep, 1000break}Sleep, 1000}return
-
아래 댓글좀 봐주세요 ㅠㅠ 여기에 안달려서
-
현재는 Loop, 5 를 전부 뺏구요 바로 아래에 Sleep, 10000 을 주니까 대기하는것을 봐서 해결했어요. 그치면 다른 문제점이 생겼는데, 매크로를 돌려놓고 자고 일어나면 일정구간이 이미지서치를 안하고 그냥 넘어가버리는데, 이상하다 싶어서 제가 지금 해봐도 잘되는데 오래 시간이 지나면 갑자기 안되버리는건 왜그럴까요?
-
Loop를 뺏다면 10초후 이미지를 검색하고 있으면 클릭 없으면 다음으로 넘어갈건데
아마 10초후에 이미지 서치가 않되서 그런듯 싶네요
Loop를 다시 넣고 Loop 횟수는 넣지마세요
이미지가 검색되면 멈추도록 break를 추가하시면 될듯
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
자유 | 블루스택과 녹스에서 히트 돌릴때 색상차이 8 | 와이로 | 2017.11.09 | 4/0 |
정보 | 간단한 방법으로 길오아 오토핫키를 만들어보세요^^ 21 | 럭셔리형아 | 2018.02.07 | 4/0 |
정보 | MS오피스 스타일 GUI 프로토타입 6 | 예지력1 | 2016.04.16 | 4/0 |
질문 | 오토핫키 에디터 제작. 9 | 프리헌터스 | 2015.09.11 | 4/0 |
정보 | 테일스타 내 포인트 조회기 16 | 와이로 | 2017.07.04 | 4/0 |
정보 | 팝업 알림, CleanNotify 3 | 예지력1 | 2015.11.11 | 4/0 |
정보 | 브레이브 헌터 ... 매크로.. 1 | 제발등업좀2 | 2015.07.10 | 4/0 |
자유 | 비활성이미지서치 중간정리(disp,adb) 11 | 우후훅 | 2017.04.03 | 4/0 |
정보 | 블루스택 해상도 변경하기... 10 | 로뎀나무 | 2015.04.15 | 4/0 |
자유 | [AutoPM Ver 1.58] 포켓메이플스토리 매크로 8 | 은다 | 2015.04.25 | 4/0 |
정보 | 초보가 초보에게;; 핫키 사용법 8 | 악동주성 | 2016.09.03 | 4/0 |
질문 | 매크로좀 오랜만에 다시보고자 접속을... 7 | joeypre | 2021.09.27 | 3/0 |
자유 | 오랜만에 글남깁니다 ㅋ. 매우많이.. 늦었지만 복들 ... 3 | 제발등업좀2 | 2016.01.10 | 3/0 |
정보 | 앱아이콘 터치없이 adb로 앱 실행 시키는 방법 18 | 와이로 | 2021.01.23 | 3/0 |
정보 | 오토핫키를 간단히 쓰고싶지만 너무 어렵다고 느낄때 9 | HyunsD | 2018.02.07 | 3/0 |
정보 | 제가 쓰는 픽셀피커입니다(스크립트) 6 | 와이로 | 2017.02.11 | 3/0 |
정보 | 지니모션 디바이스(타이틀) 검색 ddl 소스 9 | 핸콕 | 2015.10.11 | 3/0 |
질문 | 텍스트를 가져오고 싶습니다. 6 | _Crash | 2022.12.14 | 3/0 |
정보 | INI 를 쉽게 사용해봅시다. 11 | 모바게 | 2017.11.01 | 3/0 |
정보 | DynaScript - Child 프로세스로 코드 실행 13 | 예지력1 | 2019.07.16 | 3/0 |
1) LOOP문 사용의 문제
loop, 5
imagesearch
if
└ imagesearch 스크립트만 5회 반복합니다.
loop, 5
{
imagesearch
if
}
└ imagesearch, if 등 {} 범위를 5회 반복합니다.
2) imagesearch 결과에 따른 errorLevel 의 이해여부
도움말 예제를 참조
ImageSearch, FoundX, FoundY, 40,40, 300, 300, C:\My Images\test.bmp
CoordMode Pixel ; Interprets the coordinates below as relative to the screen rather than the active window.
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *Icon3 %A_ProgramFiles%\SomeApp\SomeApp.exe
if ErrorLevel = 2
MsgBox Could not conduct the search.
else if ErrorLevel = 1
MsgBox Icon could not be found on the screen.
else
MsgBox The icon was found at %FoundX%x%FoundY%.