- Elkha - Blue
- 매크로
- 오토핫키 커뮤니티
![](https://i.imgur.com/ALuAiVi.png)
오토핫키 이미지서치 후 다음이미지가 뜰때까지 대기하는 법
-
-
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를 추가하시면 될듯
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
질문 | 신기하네요.. 6 | 서재완 | 2015.01.23 | 0/0 |
질문 | Dropdownlist 기본값 줄수 없나요?? 3 | yodda | 2014.12.21 | 0/0 |
질문 | 매크로 값 설정 저장 7 | rh1406 | 2014.12.27 | 0/0 |
자유 | 오토핫키 카페들이 많이 죽었는데.. 9 | 개가똥을참냐 | 2015.04.29 | 0/0 |
질문 | 별이되어라 매크로 관련 문의 8 | 퓨이러스 | 2016.03.13 | 0/0 |
질문 | 트레이아이콘 관련해서 질문 하나 있습니다. 3 | 마지막이야기 | 2014.12.22 | 0/0 |
질문 | 오토핫키 문제확인(디버깅) 질문 3 | 튀니지사람들 | 2014.12.24 | 0/0 |
자유 | 오토핫키...재미있고 좋네요 3 | 라오메돈 | 2015.01.01 | 0/0 |
질문 | 숨어야산다님 scite4 질문좀하고싶은데.. | 튀니지사람들 | 2014.12.23 | 0/0 |
자유 | 지니모션 화면 숨기기 또는 최소화 방법? | 별되하는사람 | 2014.12.24 | 1/0 |
자유 | 색상이 계속 변하는 경우에 PixelGetColor을 사용한 대응 6 | 내머리가별 | 2014.12.25 | 1/0 |
자유 | 폴더안에 잇는 모든파일을 한번에 받을순 없나요?? 3 | yodda | 2014.12.25 | 0/0 |
질문 | 몬길 재뽑기 질문좀 해도될까요.. 9 | 줄리어스시저 | 2014.12.25 | 0/0 |
질문 | 별이되어라... 오핫 있으신분 .. 개인적으로 공유 부탁... 7 | 제라딘 | 2015.03.21 | 0/0 |
질문 | 오랜만의 질문~ 오차율 전체 조정에대해 15 | 파더 | 2014.12.26 | 0/0 |
질문 | 오핫키로 포코팡 질문입니다. | 칼시이나 | 2014.12.26 | 0/0 |
자유 | 원격으로 게임 돌리시는분..게임 상태 쉽게 확인 방법 5 | 라오메돈 | 2015.01.23 | 0/0 |
정보 | 도움이 될까 해서 올려봅니다 11 | 울버린 | 2015.01.02 | 1/0 |
질문 | 몬길 매크로 돌리는중 지니모션 검은화면에 챗창만 나... 4 | 간부은녀석 | 2014.12.30 | 0/0 |
질문 | 열쇠대기중 2 | 백진희짱 | 2014.12.30 | 0/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%.