매크로

조회 수 315 추천 0 댓글 3

안녕하세요. 라디입니다.


goto와 imagesearch, loop만으로 메크로를 짜봤는데, 메크로가 너무 길어져서 메크로를 간결하게 하는 방법이 있나해서 도움 요청드립니다.


세가지 작업을 순차적으로 진행하려하는데, 같은 작업의 반복이라 1,2,3번작업의 순서를 1번 메크로를 짠 후에 2번에는 1번을 한군데 분기점을 만든것을 이어붙이고, 3번역시 1번을 2번과 같은곳에서 분기점을 만든것을 이어붙여서 사용하고있습니다.

아직까지는 꼬이는부분이 없는것같긴한데, 메크로가 너무 길어져서 조금 간결하게 하는 방법이 없을까 하고 질문 드립니다.


현재 사용하는 방법은




1번 메크로 시작


1:

{

goto, 2

}


2:

{

goto,분기점1

}


분기점1:

{

goto, 3

}


3:

{

1번 메크로 마무리

sleep,

goto, 2번 메크로시작

}


2번 메크로시작:

{

goto,1

}


1:

{

goto,2

}


2:

{

goto, 분기점2

}


분기점2:

{

goto, 3

}


3:

{

2번 메크로 마무리

sleep,

goto, 3번메크로시작

}


...........대략 이런형태로 3번 메크로도 수행하고 있는데요.

이걸 조금 간결하게 바꿀수 있는 방법이 있을까 해서 질문 드려요.


얼핏 생각해보기에는?


1,2,3번 메크로를 순차적으로 시작,?


1:

{

goto,2

}


2:

{

분기점 1~3사이를 1번메크로가 동작할때는 1번분기로, 2번 메크로가 동작할때는 2번분기로, 3번메크로가 동작할때는 3번분기로 보내는 특정방법

}


3:

{

메크로 마무리

}



요는 1,2,3번 메크로를 하나의 덩어리로 묶어버리고, 특정 분기점만 따로 호출해서 1,2,3의 순서에 맞게 적용하는.

(분기를 특정해서 호출해 올수 있다면 베스트겠죠.)

이정도가 가장 간결한 방법이 아닐까 생각이 듭니다만, 분기점을 어떻게 적용해야 할지 방법을 모르겠어요.

만약 이게 가능해진다면 조금 더 응용해서 하나의 덩어리에서 몇개의 분기점을 만들고 그것을 각자 호출해서 사용하는 형태의 조금 ?그럴싸한걸 만들 수 있을거같은데...


메크로 입문한지 얼마 돼지 않아서 기본지식이 너무 부족해요ㅠㅠ?

내공충만한 메크로 지식인 성님들의 도움이 간절히 필요 합니다.

제발 도와줍쇼!


  • 디디마 2014.11.13 23:08

    너무 간략하게 써주셔서....난해하네요....


    차라리 만들어두신 소스를 올려주시면 이해가 편할듯합니다.....


    scite4autohotkey 쓰시면 괄호묶기도 편하고 명령어도 사용하기 편합니다 두번쓰세요

  • 호로록뚝딱 2014.11.14 02:31

    이것만보고 줄일수있는 방법이 떠오를지 의문이듭니다.

    코드속에 규칙이라도 있으면 함수로 뺄테고

    그게 아니면 분기조건에따라 이동안하고도 루프안에서 해결할수있는거면 안에서 처리할수도있는데

    이렇게 설명하면 답도못드려요;

    ?

    쉽게한가지 예를 들어 들이면

    loop{

    이미지서치~~

    작업~

    이미지서치~

    작업~

    이미지서치~

    작업~

    이미지서치

    if 조건1~

    ?? 작업~

    if 조건2~

    ?? 작업~

    if 조건3~

    ?? 이미지서치~

    ???작업~

    이미지서치~

    작업~

    }

    이런식으로 얼마든지 루프안벗어나고 처리가능하고 조건에 충족할때만 다시 이미지서치도 가능하고요

  • znel 2014.11.15 13:38

    작업을?goto루 메소드를 만드시고, if문으로 status 값을 1씩 올려가면서 initial 값으로 다시 변경 하며 loop돌리면.. 대폭 줄일수 있을듯한데요...



List of Articles
분류 제목 글쓴이 최근변경 추천
질문 return 이 궁금합니다 ㅠㅠ 10 밴클리프 2014.11.11 0/0
자유 숨어야산다님 조언 따라 만들어본 픽셀,좌표 확인기! 11 으뜸어린이 2014.11.28 1/0
질문 themida 사용하시는분 계신가요? 7 호로록뚝딱 2014.11.26 0/0
질문 비활성 마우스 질문드립니다. 3 lidmt 2018.02.20 0/0
정보 이미지서치 후 비활성 클릭 17 lidmt 2016.07.02 0/0
질문 이미지서치 부분입니다. 변수에 값을넣는데요. 4 우후훅 2014.11.11 0/0
자유 SciTE4AutoHotkey 자료 요청드립니다. 8 레이븐 2014.11.18 0/0
질문 gui버튼 시작중지 보임안보임설정부분요. 11 우후훅 2015.03.07 0/0
질문 이미지서치 확장자 질문드립니다. 6 생물 2014.11.17 0/0
질문 혹시 핫키 눌러서 수행중에 다른핫키도 먹히게 하는게 ... 3 으뜸어린이 2014.11.15 0/0
질문 GUI 버튼 체크상태 실시간판별 어떻게하나요. 13 우후훅 2014.11.14 0/0
질문 오토핫키 잘하시는분 도움좀 부탁드려요. 3 라디 2014.11.15 0/0
질문 비활성 메크로는 오토핫키만 가능한가요? 28 으뜸어린이 2014.12.01 0/0
자유 특정게임 매크로 작동안되는것들이 문제죠. 6 우후훅 2014.11.15 0/0
질문 이미지서치할 때 같은 폴더내 모든 이미지를 찾는 명령... 5 으뜸어린이 2014.11.18 0/0
질문 별이되라 이미지서치 이부분 잘되시나요? 8 우후훅 2015.01.15 0/0
질문 이거 비활성으로 싹다 바꾸려면 어떻게 해야하나요?? 10 cris 2015.03.20 0/0
자유 핫키, Postmessage 어떻게들쓰고계세요? 15 우후훅 2016.04.08 0/0
질문 gui,add,picture 를 버튼형식으로 만들 수는 없나요?? 10 으뜸어린이 2014.11.26 0/0
자유 오토핫키 함수에 관해서요. 6 우후훅 2014.11.20 0/-1
Board Pagination Prev 1 34567891011 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글