매크로

질문
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
공유 안녕하세요 카카오토 제작자 프리헌터스입니다. 195 프리헌터스 2024.05.16 73/0
공유 "카카오토 베타" 2015. 12.31일 (베타버전 기능) 401 프리헌터스 2018.01.19 61/0
질문 일반그룹에 값넣어서 클릭하고 싶습니다. 알려주세요 6 토렝이 2017.01.31 0/0
질문 스크립트 전체에서 드래그가 안될때 무엇을 체크해봐야... 1 수야K 2017.01.31 0/0
질문 스샷 분기 후 검색된 랜덤위치 이미지 클릭 방법문의 4 파란미소 2018.06.30 0/0
자유 레벨업 하는 팁점 주세여.. 7 ra1n 2017.02.04 0/0
질문 레고님 2성쫄작 하시는분들 계신가요?? 쫄작중 멈추는... 5 하루나리 2017.02.01 0/0
질문 타인에의한 재공유를 원천적으로 막을수있는 방법은 없... 8 뭅뭅 2017.02.02 0/0
질문 컴맹이라...스크립트를 어떻게해서..어떻게구동을하는지.. 1 미뮤한글채팅 2017.02.01 0/0
질문 레고님!! 리세마라에서 카페아이콘 초기위치가 어딘가요~? 2 떵뚜얍 2017.02.02 0/0
질문 왜 녹스 두개가 안돌아갈까요 8 웃기고인내 2017.02.02 0/0
질문 레고님~~~~매크로다른거하세요? 1 반생 2017.02.02 0/0
질문 린2 레고님 리세마라 처음인데 도움좀주실분 찾습니다 스피노프 2017.02.02 0/0
질문 리니지2 레볼루션 녹스 스피드 모드도 되나요? 1 스노우캣 2017.02.09 0/0
정보 던파 혼 제작 소소한 팁!!! 10 다줄거야 2017.02.24 0/0
질문 리2레볼 리세마라 안되네엽.. 1 제프 2017.02.07 0/0
질문 녹스 멀티 및 카카오토 동작 문의 드려요 4 x모나미x 2017.02.14 0/0
질문 레볼루션 리세마라 군주 캐릭터는 어떻게 삭제 하나요? 7 쭈니기사 2017.02.06 1/0
자유 레볼루션 전서버 10랩캐릭으로 채우기 8 레고1234 2017.02.23 3/0
자유 와우 대박이네요! 이게시판 1 metel 2017.02.09 0/0
질문 shell 명령어 질문입니다. 6 reze 2017.02.06 0/0
버그 1.74버전 오류 현상 제보입니다. 3 reze 2017.02.06 0/0
Board Pagination Prev 1 ... 919293949596979899 ... 451 Next
/ 451

전체 최신 인기글

전체 주간 인기글