매크로

조회 수 3477 추천 5 댓글 55

함수 호출에 대한 질문이 있는데 리턴에 대한 부분과 스크립트 활용에 대해서 프리헌터스님이 의도하신 내용을 제 관점에서 말씀드리면 이번에 프로버전에서 "기본서브/함수/특수/스킬" 이렇게 4개의 탭이 생겼습니다.


이전에는 전부 하나의 창화면에서 스크립트를 짰어야 했는데 지금은 화면을 분리 해줘서 조금더 편하게 함수는 함수끼리 볼 수 있도록 되어 있습니다.


예전 버전에서는 이동 스크립트를 함수 뒤에 붙일수 있었는데 1.762는 안되는것 같습니다. 

(하다가 안되서 막혔나보네 하면서 리턴을 사용하긴 했습니다.)


이번에는 함수 사용 및 스크립트 구성에 대해서 간단하게 설명해드리겠습니다.


1. 화면 및 스크립트 설명

ZTshaC4.png기본서브와 함수는 탭으로 되어 있어서 클릭하면 해당 창으로 넘어가게 되어있습니다.


먼저 호출을 이용해 함수를 호출하기 전에 호출할 함수를 만들어야합니다.

0pCkKR0.png

함수를 호출하기 위해서는 우선 함수 탭에 들어가서 "기본함수 클릭 후" 2번의 아이콘을 클릭해야지 새로운 호출 함수가 생깁니다. 그리고 생겨나 호출에 이름을 설정해주시면 됩니다.


ZrCeyNX.png

그림을 보시면 호출이라는 스크립트가 있고 자신이 만든 호출함수가 표시됩니다. 이걸 적용하면 기본적으로 호출을 사용할 준비가 되어 있는 것 입니다.


2. 함수 호출 스크립트 사용법

함수 호출의 사용법에는 정답이 있는건 아니지만 2번 이상 사용하는 반복적인 작업에는 무조건 함수 호출을 쓰는게 이득입니다.

기본적인 프로그래머들도 함수를 만드는 이유가 2번 이상 사용하는 반복적인 작업에 함수를 사용해 자신이 원할 때 마음껏 불러서 사용합니다. 그런데 사실 카카오토가 프로그래머들 처럼 글자로 된 스크립트가 아니라 정말 딱 2번만 사용하는 경우에도 사용하셔야 보기 편합니다. 


위의 기준에 따라서 작성하면 아래와 같은 예시처럼 됩니다.


[기본서브]
22WTOrp.png

[함수]
HmDRbnC.png

원래는 한창에 있어야 하는데 빠지면서 깔끔하게 보여집니다.

굳이 내가 알고 있는 스크립트를 계속 볼 필요가 없어집니다.


[※주의사항※]

함수 호출 하고 난 뒤에는 끝에 리턴 스크립트을 붙여서 다른쪽으로 보내야 합니다.

[-1]을 입력하면 마지막 분기로 이동하는데 아래 이미지 처럼 이동합니다.

Vy3aHtR.png


[프리헌터스님 보강사항]

모든 함수는 기본값이 0인 리턴값이 적용되어 있습니다.
0 이외 특별히 분기처리하고자 할때. 리턴값을 지정하시면 됩니다.
참고로 리턴값 지정한다고해서 함수가 리턴되는건 아닙니다.
해당함수 완료후 지정된 리턴값을 반환->분기될뿐...
(리턴 명령이 아니고 .. 리턴시 반환할 값임)


[추가설명]

리턴을 필수적으로 넣지 않아도 아래와 같은 플로우로 됩니다.

리턴을 넣으면 해당 함수가 끝나고 분기로 나눠져 있을 경우에 0~n번으로 지정해서 분기를 할 수 있습니다.


YvCKBRq.png

위 그림처럼 됩니다~ 잘 이용하면 새로운 분기 방식이 될 것 같습니다. 이런 강좌 글 적으면서 매번 배우고 갑니다~



그리고 마지막으로 정리를 잘 하면 아래처럼 기본 서브에는 깔끔하게 들어가고 함수쪽에 기능들이 있는걸 보실 수 있습니다~

이런 방식으로 사용 하면 호출 내에 스크립트는 많은데 아래의 그림처럼 깔끔하게 정리가 됩니다.

ImNlsAE.png


XaMTXme.png
막 적어서 이해하셨을지 모르겠지만 이해 안되는 부분있으면 댓글로 달아주세요~ 보강해서 설명해드리겠습니다~






List of Articles
제목 글쓴이 최근변경 추천
카카오토 PRO 2.30B AND, WIN 연동안동 42 프리헌터스 2023.07.17 23/0
카카오토 1.8(지금 2.0) 테스트버전 연동 및 간단 기능... 260 팟팟팟 2023.05.29 28/0
카카오토PRO그룹선택 컨트롤 101 프리헌터스 2023.06.12 10/0
카카오토 PRO.. 이건 알고 가자....^^; 234 프리헌터스 2023.07.21 19/0
카카오토 1.76 관리자설정 사용방법 78 프리헌터스 2023.05.29 5/-2
카카오토1.75 매니저 신규제어판 사용법 58 팟팟팟 2022.09.27 15/0
카카오토 이미지효과 : 색상교체 31 프리헌터스 2021.08.13 1/0
카카오토 이미지 효과 : 레벨 48 프리헌터스 2023.05.23 1/0
카카오토 이미지 효과 : 색상모드 48 프리헌터스 2023.01.16 5/0
카카오토에서 한글/영문 입력방법. 81 프리헌터스 2023.01.16 9/0
[기초 실전편] 카카오토 가이드 #5 44 탱구리 2022.11.21 2/0
[기초 실전편] 카카오토 가이드 #4 40 탱구리 2021.08.11 4/0
[기초 실전편] 카카오토 가이드 #3 82 탱구리 2022.03.14 5/0
[기초 실전편] 카카오토 가이드 #2 56 탱구리 2022.03.14 2/0
[기초 실전편] 카카오토 가이드 #1 166 탱구리 2023.09.12 24/0
[기초] 카카오토 가이드 #7 (함수와 리턴&이동) 40 탱구리 2023.09.12 5/0
[기초] 카카오토 가이드 #6 (판단과 연산 기능) 28 탱구리 2023.09.12 3/0
[기초] 카카오토 가이드 #5 (변수 기능) 23 탱구리 2023.09.12 4/0
[기초] 카카오토 가이드 #4 (스샷 기능2) 33 탱구리 2023.09.09 0/0
[기초] 카카오토 가이드 #3 (스샷 기능1) 44 탱구리 2022.12.17 5/0
[기초] 카카오토 가이드 #2 (마우스 기능) 37 탱구리 2023.04.03 4/0
[기초] 카카오토 가이드 #1 (연결과 UI 훑어보기) 156 탱구리 2023.09.08 30/-1
카카오토 초보자입니다 7 gus78 2021.05.23 0/-1
카카오토 질문드립니다 완전초보자입니다 1 bcd920 2018.04.26 0/-1
카카오토 PRO 버전으로 만든 매크로 소스 공개(1.26일... 285 팟팟팟 2023.10.17 135/0
그룹명 연산 활용예시 공유드립니다. 40 얼픈이 2020.10.28 5/0
프로버전 멀티스샷 응용 및 원리 강좌 40 탱구리 2020.10.28 7/0
카톡연동 카카오톡연동 66 허간지 2021.11.15 8/0
카카오토Pro 튜토리얼 #8 맵을 찾고 스테이지를 클릭해... 87 매운뽀글이 2021.04.18 9/0
카카오토Pro 튜토리얼 #7 스샷서치 85 매운뽀글이 2020.11.19 10/0
Board Pagination Prev 1 234 5 Next
/ 5

전체 최신 인기글

전체 주간 인기글