매크로

질문
2015.03.28 01:55

질문드립니다. ㅠ

조회 수 89 추천 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
분류 제목 글쓴이 최근변경 추천
질문 드랍다운리스트 현재 선택된 인덱스값 가져올수 잇나요??? 2 yodda 2015.03.21 0/0
정보 노트북 모니터만 끄기? 입니다 모르시는 분들이 계신거... 5 낭군이 2016.09.13 0/0
질문 오토터치로 비활성화 구현 가능한가요? Ma755 2015.03.21 0/0
질문 블루스택 실행 질문 8 다운짱zz 2015.03.20 0/0
질문 이미지서치후 다음이미지나올때까지 기다린다고 할경우... 15 낭군이 2015.03.22 0/0
질문 scite4 프로그램 사용중인데요 화면이 깜빡깜빡 거려요 2 연서아빠 2015.03.19 0/0
질문 쓰레드를 완전히 종료하는 방법은 없나요? (Abort) 5 Hangoon 2015.03.19 0/0
질문 이미지서치시 못찾았을때 goto가 안먹힐까요?ㅜㅠ 28 낭군이 2015.04.13 0/0
질문 루프구간에서 특수상황발생시 다른 루프구간으로 넘어... 19 오토핫키뉴 2015.03.23 0/0
질문 세븐나이츠 궁금한점이 있습니다. 5 루뽕 2015.03.18 0/0
질문 궁금한게 있어서 질문합니다. 5 낭군이 2015.03.19 0/0
질문 가상모니터가 주모니터가 되엇는데 변경이 안되요 도... 3 혁재당 2015.12.06 0/0
질문 세나 열쇠 충전 소스 혹시 모가 잘못된건지 알수있을까요 3 칼츠테일 2015.03.22 0/0
질문 혹시 온라인 게임 메크로 제작문의도 받으시나요.. 8 큰일났숑 2017.01.08 0/0
질문 헬프미!!! (블레이드, 2배속) 22 잠깐만요 2015.03.16 0/0
질문 gui tap 관련질문드립니다 2 daru 2015.03.16 0/0
질문 핫키 2개이상 실행해서 멀티작업 방법이 어떻게되나요 5 우후훅 2015.03.22 0/0
자유 히로매크로 사용중입니다. 1 매끄로 2015.03.16 0/0
질문 if 질문 4 천신랑 2015.03.16 0/0
자유 테일스타 정말 좋네요.. 18 슝뿡슝뿡 2017.05.16 0/0
Board Pagination Prev 1 ... 180181182183184185186187188 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글