매크로

질문
2017.02.15 15:36

함수 호출 문의합니다.!!!

조회 수 112 추천 0 댓글 5

강의 보고 천천히 알아가는 카카오토 초보입니다.


A - E 까지 모두 함수이고 순서대로 호출을 사용하였습니다.


A -  B - C -D - E(끝) - D호출로복귀 후 A호출 - A - B함수가 아닌 B안에 호출로 복귀 -


C -D -E(끝) - D호출로복귀 후 A호출 - A - B 


C함수로 가는 판단이 되어 호출하면 위처럼 두번은 호출하여 위와 같이 진행 되는데


세번째에는 호출하면 C함수로 진행되지 않고 호출 다음 스크립트로 넘어가 버립니다.


무엇이 문제인지 조언 부탁합니다.


그리고  E함수가 끝나고 호출된 것들이 복귀 안하고 모든 스크립트를 정리하고 처음인 진행서브로 가는 방법은 있는지요?


함수간 이동이 호출 말고는 없는지요?


  • 프리헌터스 2017.02.15 16:48

    호출은 해당함수 수행후 원래의 위치로 반드시 되돌아가고요.

    자기 자신을 호출할수는 없습니다.

    위 로직을 보면 자기자신을 재호출하였습니다.

    A->B->C->D->E(끝)->D(복귀)->A호출    <----- A내부에서 A를 다시 호출하는거임.

    ---------------------------------------------------------------

    앱체크서브나 재부팅서브를 호출하면 해당서브 수행후 진행서브로 갑니다.

    앱체크서브라고 반드시 재부팅을 수행할 필요는 없어요..

    판단 넣어서 재부팅하거나 단순히 진행서브로 넘겨주거나 적당히 표현하면 됩니다.

    --------------------------------------------------------------

    함수가 아닌 일반서브를 만들어 이동명령으로 이동시키면 서브끼리 자유롭게 이동 가능합니다.


  • 다줄거야 2017.02.15 17:04

    좋은 답변 감사합니다. 조그만한 의문이 드는데요.
    A호출이 아닌 B에서 C호출하면서 문제가 생겼고,
    자신을 호출 할 수는 없다고 하셨지만 위처럼 2번은 호출하였습니다.
    원래는 안되는게 정상이고 2번이나 호출 된 것은 무엇 때문인가요?

  • 크루세이덩 2017.02.15 17:14

    위의 예제는 잘못됐다는 걸 말해주실려고 적어두신 것 같고요.
    A-B-C-D-E가 있을 경우
    A가 함수가 아니라 서브일 경우는
    A-B-C-D-E-A(이동) 이게 맞습니다.


    -- 추가 

    글을 다시 읽어보니 A-E가 함수로 지정되어 있는데,

    함수 A안에서의 이동은 이동을 쓰는 게 맞습니다.

  • 프리헌터스 2017.02.16 16:37
    카카오토 수행시 자기자신이 재호출 당하면 이전 호출정보를 잃습니다.
    원칙적으로 재호출 자체를 막아야 하는데 방법이 마땅치 않네요.
    즉 제작상 재호출이 되지만 이로 인해 흐름이 엉뚱하게 바뀝니다.(오류나지 않음 ^^;)
  • 넉므 2017.02.15 20:17

    좋은정보 감사합니다^^


List of Articles
분류 제목 글쓴이 최근변경 추천
공유 카카오토 2.30 HID 수정본입니다. 86 프리헌터스 2024.07.07 23/0
공유 카카오토 서버 중지 안내입니다. 66 프리헌터스 2024.07.14 13/0
공유 카카오토 PRO V2.30 정식버전 입니다.(2020.2.1) 156 프리헌터스 2024.02.15 40/0
정보 카카오토 pro 2.30 주요기능(세번째 하드웨어 마우스/... 38 프리헌터스 2023.01.19 3/0
정보 카카오토 pro 2.30 주요기능(두번째 지역변수) 6 프리헌터스 2023.10.12 4/0
정보 카카오토 pro 2.30 주요기능(첫번째 윈도우플로그램) 15 프리헌터스 2023.01.18 5/0
공유 카카오토 PRO V2.30 베타버전 입니다.(2020.1.28) 84 프리헌터스 2020.02.01 21/0
정보 카카오토 연동관련 사항 정리글입니다. 55 프리헌터스 2023.05.30 13/0
공유 카카오토 Pro V2.20 입니다.(19.09.09. 연동변경) 160 프리헌터스 2023.01.18 27/0
공유 카카오토 V 1.764 입니다(2018.12.27 기기연동 업데이트) 52 프리헌터스 2020.11.06 2/0
공유 카카오토 Pro V2.11 입니다(2018.12.27 기기연동 업데... 206 프리헌터스 2020.02.05 37/0
공유 카카오토 Pro 2.01 버전입니다.[7.13 모모최신, 카카오... 400 프리헌터스 2020.02.01 105/0
공유 카카오토 PRO 오류제보 및 건의 / 최근 업데이트 내용 327 프리헌터스 2020.12.22 8/0
공유 카카오토 PRO b7버전(최종 : 12.28) 정보입니다. 470 프리헌터스 2023.05.07 56/0
공유 카카오토 PRO 안내 ...... 193 프리헌터스 2019.02.18 59/0
공유 카카오토 V 1.763 입니다(2018.5.8 기기연동 업데이트) 306 프리헌터스 2019.09.03 38/0
공유 카카오토 V1.75 입니다.... 115 프리헌터스 2018.01.19 25/0
공유 카카오토 V1.74 입니다..... 316 프리헌터스 2018.01.19 71/0
공유 카카오토 V1.72 입니다. 365 프리헌터스 2018.01.19 66/0
정보 카카오토PRO로 제작한 매크로 소스 공개 198 팟팟팟 2023.01.17 36/0
공유 카카오토 1.7 오류제보 및 건의 / 최근 업데이트 내용 56 프리헌터스 2019.12.17 13/0
공유 안녕하세요 카카오토 제작자 프리헌터스입니다. 196 프리헌터스 2024.08.17 73/0
공유 "카카오토 베타" 2015. 12.31일 (베타버전 기능) 401 프리헌터스 2018.01.19 61/0
질문 두가지 기능 한 매크로에 넣는법이 궁금합니다. 3 냥타래 2018.09.27 0/0
질문 두가지 질문 드립니다! 1 asd 2020.04.25 0/0
질문 두개 좌표의 평균값 2 지니자니쟈니 2020.05.23 0/0
질문 두번째 캐릭 혈맹이름 중복 문제는 어떻게 해야하나요? 5 셀레네 2017.01.25 0/0
질문 두플레이어 실행시 오류 1 닉네임글자수 2016.05.23 0/0
질문 뒤로가기가 아닌 Backspace 기능을 찾고 있습니다 4 피닉스민 2016.08.16 0/0
자유 드디어 드뎌 sr 득했습니다 9 느냐아 2017.01.07 0/0
질문 드디어 리세마라 연속으로 가능하게 되는데 문제가,,, 6 킹스턴 2017.01.15 0/-1
자유 드디어 매우 간단한 액스 매크로를 만들었어요! 7 골골라굴 2017.11.29 0/0
자유 드디어 매크로 100% 완성했네요 30 플릿 2020.07.21 0/0
자유 드디어 베스트의 스크립트를 볼수 있게 됐네요~! 1 히와웅와 2019.02.11 0/0
자유 드디어 저도 뜨긴 떳습니다 19 웃기고인내 2017.01.18 0/-1
질문 드디어 좌표 연산이 업데이트 되었군요 6 천상의아침 2016.11.13 0/0
질문 드라이브 폴더나 파일 삭제 질문입니다 지니자니쟈니 2019.05.20 0/0
질문 드랍 하는 상자가 다양한 각도로 떨어지는데 이 상자를... SPIREA 2020.05.03 0/0
자유 드래곤리볼트 매크로 좀 만들어주세요 1 삼미 2017.07.24 0/0
질문 드래그 간격 짧게어떻게하죠? 1 한눰뫈팬다잉 2017.04.14 0/0
질문 드래그 간격이 일정하지 않습니다. 3 kkibal 2017.04.04 0/0
질문 드래그 관련 질문 드립니다. 9 디엑 2018.03.11 0/0
질문 드래그 관련 질문입니다. 1 giming 2019.03.02 0/0
Board Pagination Prev 1 ... 949596979899100101102 ... 451 Next
/ 451

전체 최신 인기글

전체 주간 인기글