매크로

질문
2014.12.29 12:26

loop가 끝난뒤 명령어 실행

조회 수 180 추천 0 댓글 9

해당 루프가 2회 실행이 끝난뒤 esc 키 입력한뒤 다른곳으로 이동시키려 하는데 잘 안되네요..


Loop 2
{
?sleep, 2000
?MouseClickDrag, left, 835, 666, 835, 400
Imagesearch, vx, vy, 3, 34, 1400, 800,*100 %A_WorkingDir%\seven\아론1.bmp
if errorlevel = 0
{
mouseclick, left, vx+3, vy+3
sleep, 2000
mouseclick, left, 1123, 656
sleep, 2000
Imagesearch, vx, vy, 3, 34, 1400, 800,*50 %A_WorkingDir%\seven\교체선택.bmp
if errorlevel = 0
{
mouseclick, left, vx+10, vy+20

sleep 2000
send {esc}
goto F5
}

}

}
return
send {esc}
goto F5


어떻게 수정하면 루프가 끝나고 esc키 입력을 한뒤 f5로 돌아갈 수 있을까요?


  • 독이든사과 2014.12.29 12:29

    해당 값을 2회 검색한뒤 없으면 다른명령어 실행.. 혹은 해당값을 3분간 찾아본뒤 없으면 다른 명령어 실행.. 이게 가능할까요?

  • 난폭탄 2014.12.29 13:13

    마지막 3번째 줄의 return 리턴을 제일 마지막에 두세요.

    그럼 원하시는데로 루프 2회가 끝나고 ESC누르고 F5의 장소로 갑니다.

  • 독이든사과 2014.12.29 16:51
    빠른 답변 감사합니다 ^^
  • theruin 2014.12.29 13:15

    Loop 문 다음에 return 이 있어서 다음에 오는 send이후는 실행이 안되는게 당연하네요. return 을 젤 마지막에 넣어야지 루프문 종료후에 실행이 됩니다.

    StartTime := A_TickCount?

    loop

    {

    ? ElapsedTime:=A_TickCount-StartTime?

    ? if ElapsedTime>180000 ??

    ? ? break

    }

    이런식으로 하면 3분후에 루프문 종료가 됩니다.

  • 독이든사과 2014.12.29 16:48
    답변 감사합니다 몰랐던 기능을 가르쳐 주셔서 감사합니다 ^^
  • 허간지 2014.12.29 16:01

    return을 빼시면 일단 goto문까진 진행될듯보이네요~

  • profile
    안호성 2014.12.29 16:02
    매크로를 만드시는거라면 별로 추천은 안해드리고 싶은 문법이내용
  • 독이든사과 2014.12.29 16:53
    솔직히 게임 매크로를 검색하다 오토핫키에 대해 알게되어 직접 공부하는겸 만들어보고 있습니다. 혼자 인터넷 이곳저곳 기웃거리며 공부중인데.. 스크립트를 위처럼 만드는데도 머리가 뽀개질것 같아요 ㅠ_ㅠ 간단히 만들수 있는 스크립트가 있을텐데.. 아직은 .. 혹시 호성님께 조언좀,,얻을수 있을까요? *-* ..
  • 깨꿍 2014.12.31 10:25
    찾든 못찾든 esc누르고 f5로 가는건가요?
    일단 괄호내부 goto F5를 continue F5로 바꾸거나 아예 빼고
    괄호밖 리턴은 맨아래로 내리시고..
    근데 리턴이 왜 있는거죠?
    그리고 서치 앤 클릭은 자주 사용하는 구조이니
    펑션으로 만들어서 처리하세요.

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 Loop와 밙복 질문드립니다 2 색갈의비밀 2015.05.15 0/0
질문 Loop문과 이미지 서치 질문 2 심장의중심 2016.10.28 0/0
질문 loop문 질문 드려요 !! 2 델몽뜨 2015.09.25 0/0
질문 loop문 땡땡시간경과후 탈출하기 질문입니다. 2 올드휴고 2015.03.15 0/0
질문 loop가 끝난뒤 명령어 실행 9 독이든사과 2014.12.31 0/0
질문 loop 질문입니다. 2 올드휴고 2015.03.03 0/0
질문 loop 에서 break 오류가 계속 뜨는데요 5 언제나ing 2015.03.28 0/0
질문 loop 사용시 일시정지?리로드? 관련 질문! 내용있음. 2 smdkdj 2015.09.09 0/0
질문 loop 빠져나오기 질문! 2 키리야 2018.04.14 0/0
질문 Loop 문 랜덤 반복 질문 드립니다. 1 wenrjw 2021.01.18 0/0
질문 loop 명령문 이렇게 쓰는거 맞나요? 6 언제나ing 2015.03.09 0/0
질문 loop break 질문이요.. 7 모짱 2015.11.30 0/0
공유 LoL 토큰작 패스작 메크로 (무료 이벤트중) 아크이 2023.02.24 0/0
정보 List에 해당하는 GUI 팁 9 외치기 2015.08.24 2/0
질문 Listview와 편입변수, getkeystate 궁금한게 있습니다. 5 맨두맨두맨두 2015.09.09 0/0
질문 listview에서 체크박스 체크상태 유무확인법 4 퉁군 2015.05.14 0/0
질문 listview 질문좀 드려봅니다.. 1 뫙치 2015.07.28 0/0
질문 listview 질문드려봅니다 2 뫙치 2015.08.13 0/0
질문 ListView 에 대해 또 질문드립니다.ㅠ 3 우후훅 2015.06.26 0/0
질문 listview 값 불러오기 질문이요! 1 뉴비에염 2016.12.21 0/0
Board Pagination Prev 1 ... 180181182183184185186187188 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글