매크로

질문
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
분류 제목 글쓴이 최근변경 추천
질문 질문 드립니다...T^T 도와주세요... 8 앞프론뒷태 2015.01.03 0/0
질문 질문 있습니다...!! 함봐주십시요 굽신굽신.. 15 제발등업좀2 2015.07.10 0/0
질문 질문 질문 질문 질문 질문 문질 문질 문질 10 파더 2014.11.28 0/0
질문 질문 하나 더요 1 버철 2016.05.18 0/0
질문 질문) 매크로방지 퀴즈 푸는법 5 fov35 2019.07.05 0/0
질문 질문)매크로는알겟는데 3 젬스톤광부 2018.08.31 0/0
질문 질문] 요일 및 시간 범위 ? 2 제발등업좀2 2016.02.13 0/0
질문 질문드려용 3 깡당구 2018.06.30 0/0
질문 질문드립니다 8 PlusK 2016.07.16 0/0
질문 질문드립니다 6 깡당구 2018.04.27 0/0
질문 질문드립니다 1 깡당구 2018.07.23 0/0
질문 질문드립니다. 3 깡당구 2018.05.05 0/0
질문 질문드립니다. 깡당구 2018.05.19 0/0
질문 질문드립니다. ㅠ 6 춘혈 2015.03.30 0/0
질문 질문드립니다. 고수분들 1 꼬부킹 2019.12.20 0/0
질문 질문드립니다.정해논 시간만 작동하기 5 vl타민 2015.09.23 0/0
질문 질문이요. 4 왜6자냐 2016.06.06 0/0
질문 질문있습니다! (비활성 픽셀서치) 1 샬라라봉봉 2019.10.03 0/0
질문 질문전 검색해보고 없어서 질문 드려봅니다... 포천아지 2017.08.16 0/0
질문 질문좀 드려요 콤보박스가 제대로 작동을 왜 안하는걸... 8 바유무 2015.06.29 0/0
Board Pagination Prev 1 ... 180181182183184185186187188 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글