매크로

질문
2015.03.28 01:55

질문드립니다. ㅠ

조회 수 81 추천 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
분류 제목 글쓴이 최근변경 추천
질문 이미지서치 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
자유 푸념글쓰고있었더니 디비가 반응하나봐요 ㅋㅋ 4 외치기 2015.03.30 0/0
질문 디바이스 선택후 적용문제 ㅠ 해답주실분 ㅠ 10 섭섭섭 2015.03.30 0/0
질문 이미지서치좀 가르쳐주세요 11 어느따뜻한봄 2015.04.13 0/0
자유 허허...이거 힘드네요..ㅠ 1 한평의해안선 2015.03.27 0/0
질문 세븐나이츠 매크로 만들기 17 어느따뜻한봄 2016.01.23 0/0
질문 스크립트 진행이...메시지박스를 넣으면 그다음으로 진... 8 한평의해안선 2015.03.27 0/0
질문 오토핫키로 F5번이나 F6번같은 펑션키 입력이 되게하려면? 2 한평의해안선 2015.03.26 0/0
질문 보더값 및 캡션값??? 10 낭군이 2015.03.26 0/0
질문 성운이님 매크로 nebula 원소교체 문제있지 않나요? 19 감자해커 2023.12.14 1/0
질문 왜 이미지를 찾지 못했는데 다음으로 넘어갈까요?ㅠㅠ(... 6 낭군이 2015.04.13 0/0
질문 오토핫키 어플이 있나요?? 2 그까이꺼 2015.03.25 0/0
Board Pagination Prev 1 ... 175176177178179180181182183 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글