매크로

조회 수 3476 추천 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
카카오토Pro 튜토리얼 #6 왜 내 매크로는 오류가 나는... 58 매운뽀글이 2020.11.19 4/0
카카오토Pro 튜토리얼 #5 스샷을 정밀하게 - 알파채널&... 59 매운뽀글이 2021.02.04 7/0
[수정]카카오토Pro 튜토리얼 #4 멀티스샷 / B5업데이트... 50 매운뽀글이 2021.01.27 9/0
카카오토Pro 튜토리얼 #3 스샷분기 66 매운뽀글이 2021.06.06 10/0
카카오토Pro 튜토리얼 #2 이미지인식 판단 스샷 제어판 97 매운뽀글이 2021.01.27 16/0
카카오토Pro 튜토리얼 #1 연결과 마우스 169 매운뽀글이 2021.01.27 28/0
[각종 스크립트 자료공유] 카카오토 1.0 ~ 1.762 버전... 41 팟팟팟 2021.01.29 9/0
[팁] KPL (구버전 ST2) 파일은 언제 바꿔줘야 하는지 7 크농 2021.01.10 0/0
카카오토 PRO 내장함수입니다. 37 프리헌터스 2021.01.10 4/0
함수호출 사용 방법 및 깔끔하게 스크립트 구성하기 55 탱구리 2021.01.10 5/0
스크립터 순서 및 이미지그룹 순서 주의 사항 28 천진 2021.01.28 0/0
OCR을 보다 효율적으로 이용하기! 46 탱구리 2021.01.28 20/0
오토핫키로 클립보드의 내용을 그룹값으로 가져와보자 ... 42 크농 2021.02.04 5/0
멀티스샷에 관한 글입니다 30 KkanGU 2021.01.28 3/0
두점의 좌표를 클릭할때 멀티탭의 사용방법 43 bingo78 2021.01.29 5/0
Board Pagination Prev 1 234 5 Next
/ 5

전체 최신 인기글

전체 주간 인기글