오토핫키 커뮤니티

질문
2015.03.28 01:55

질문드립니다. ㅠ

조회 수 99 추천 0 댓글 6
+1::
loop, 200
{
clickimage("2.png")
Sleep 700
clickimage("3.png")
Sleep 700
clickposition(204, 150)
Sleep 500

? ? px:=x-WindowBorderWidth/2
? ? py:=y-WindowBorderHeight/2-WindowCaptionHeight

? ? p := px|py<<16

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PostMessage, 0x100, 51, 262145, , % ActiveID
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PostMessage, 0x101, 51, 262145, , % ActiveID
Sleep 700
clickimage("4.png")
Sleep 700
clickimage("kt.png")
?if(ErrorLevel=1){
? ? ? ? clickimage("kt-1.png")
? ? ? ? }
? ? ? ? ? ? if(ErrorLevel=1)
? ? ? ? ? ? {
? ? ? ? ? ? loop, 100{
? ? ? ? ? ? ? ? clickimage("x.png")
? ? ? ? ? ? ? ? Sleep,500
? ? ? ? ? ? ? ? clickimage("x-1.png")
}
}
Sleep 700
? ? ? ? ? ? ? ? ? ? ? ? MouseDrag(150, 160, 400, 160)
? ? ? ? ? ? ? ? ? ? ? ? Sleep 500
? ? ? ? ? ? ? ? ? ? ? ? clickposition(450, 160)
? ? ? ? ? ? ? ? ? ? ? ? Sleep 700
? ? ? ? ? ? ? ? ? ? ? ? clickimage("6.png")
? ? ? ? ? ? ? ? ? ? ? ? Sleep 500
? ? ? ? ? ? ? ? ? ? ? ? clickimage("7.png")
? ? ? ? ? ? ? ? ? ? ? ? Sleep 700
? ? ? ? ? ? ? ? ? ? ? ? clickimage("8.png")
}

모바게님의 함수를 이용해 매크로를 제작을 했는데요.?
실행중에 이미지를 찾지 못하게되면 처음으로 돌아가게 하고싶은데.

이게 중간에 이미지를 못찾으면 굉장히 오래걸리드라구요 처음으로 돌아오는데..

error 레벨 을 하고 return 을 집어넣게되면

리턴은 괄호안에 넣을수 없다? 라는 식으로 글이 뜨면서?

매크로 실행이 안되더라구요.?

또 . 1:로 맨위를 지정하여 goto와 gosub을 이용해봤지만 이것또한 무용지물이고..

혹시 모든 이미지 밑에 못찾으면 처음으로 돌아가라라는 명령어를 넣고싶은데?

어떤 명령어를 지정해야할까요?

  • theruin 2015.03.28 02:38

    모바케님 함수를 안써서 모르겠지만 대충 보기에

    clickimage("2.png") ?이게 이미지 찾아서 클릭해주는거 같은데 ?여기서 이미지 못찾았을때 루프 처음으로 가는걸 원하시는거 같네요


    clickimage 이 함수에서 이미지 못찾았을때 return true, 찾았을때는 그냥 reture 해주시고

    if?clickimage("2.png")?

    ? ?goto, 이동하실 Label

    이런식으로 하시면 될듯하네요. 정확해 원하시는게 이게 맞는지 모르겠군요

  • theruin 2015.03.28 02:45
    함수에서 이미지 서치시 errolevel 값이 본 스크립트에서도 유지가 된다면 clickimage 수정 필요 없이
    clickimage("2.png")
    if errorlevel=1
    goto, 이동하실 Label

    그냥 이런식으로 쓰셔도 되겠네요 아래쪽에 errorlevel 그냥 사용한거 봐서는 될듯하네요
  • 춘혈 2015.03.28 03:16
    답변감사합니다 ㅠ

    한번 해봐야겠네요 해결되면 다시 답글 남기겠슴돵
  • profile
    외치기 2015.03.28 16:38

    루프를 탈출하실거면 break

    루프는 탈출하지않고 맨 위로 가실거면 continue

  • 춘혈 2015.03.29 02:32
    위 방법이 잘 안되는 느낌이 있어서 ..

    외치기님이 말씀해주신데로 해봐야겠네요.

    이건
    if errorlevel=1
    {
    break
    }
    이런식으로 사용하면 되는건가요?
  • profile
    외치기 2015.03.30 08:59
    네 그런식으로 하시면 속해있는 루프를 탈출합니다.

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키 처음접해보는 초봅니다 도와주세여 17 백곰e 2015.04.03 0/0
질문 방금 생각이난게 있는데요~ VM웨어로 매크로돌릴떄.. 10 비인갓 2015.04.29 0/0
질문 지니모션창을 최소화한 상태에서도 이미지 서치 가능? 13 그까이꺼 2017.01.08 0/0
질문 이미지서치 질문 드립니다 6 대구전설 2015.04.02 0/0
질문 매크로 다중 실행.. 4 샤랄랄라 2015.04.03 0/0
질문 세나 다중쫄작 교채질문 페르니코 2015.04.01 0/0
질문 오토핫키 초보입문 궁금한게 있어 질문해 봅니다 5 두더지 2015.04.02 0/0
질문 혹시 세나 매크로 안되시는분? 5 ahura 2015.06.01 0/0
질문 배열 ?? 은 뭘말하는건가요 8 제발등업좀2 2015.04.07 0/0
질문 오토핫키 초보입니다. 문제좀 풀어주세요.. 3 깝구 2015.04.05 0/0
자유 확장자 변환기 3 없어돌아가 2015.04.01 0/0
질문 이미지서치 vs픽셀서치 6 섭섭섭 2015.03.31 0/0
질문 오토핫키도 동시 다중작업이가능한가여? 예를들면... 5 섭섭섭 2015.07.06 0/0
자유 픽셀서치도우미~!!!! 2 섭섭섭 2015.04.02 0/0
질문 비활성 매크로 질문. 7 다운짱zz 2015.04.13 0/0
질문 세븐나이츠 쫄교체하는게 궁금합니다. 7 똥향기 2015.04.16 0/0
질문 gui setting 저장 질문입니다.(변수수정) 3 Merong 2015.03.29 0/0
질문 아진짜 오토핫키 너무어렵네요 ㅠㅜ 5 세macro 2015.04.03 0/0
정보 복사 붙여넣기 프로그램 3 아잉뿌잉 2015.04.09 1/0
질문 질문드립니다. ㅠ 6 춘혈 2015.03.30 0/0
Board Pagination Prev 1 ... 175176177178179180181182183 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글