매크로

조회 수 162 추천 0 댓글 2

우선, 이전에 올린 질문은 친절한 답변 덕분에 해결하였습니다. 

감사합니다.


이번에는, 

스크립의 순서를 랜덤으로 하려고 합니다.

이전까지는 


(A - B - C - D) - (A - B - C - D)..... 순서를 고정하여 사용했었습니다.



그런데, A,B,C,D를 모두 거치되 한 사이클을 돌 때마다 그 순서가 랜덤으로 되도록 하는 방법이 있을까요?


ABCD

ABDC

ACBD

ACDB

   .

   .

   .

이런 식으로요.


제 지식으로는

ABCD로 만들수 있는 경우의 수 16가지를 모두 분기로 만들어

판단문 [랜덤, 15]로 는 수 밖에 떠오르지가 않아요 ㅠㅠ

일단은 이렇게 만들어 사용하고 있지만 다른 팁이 있으시다면 조언 부탁드립니다.

감사합니다.


  • 챷챠 2018.10.21 18:35

    가능한 방법이 되게 많은데 어느게 가장 간단한지 잘 모르겠어서 우선 생각나는 방법을 하나 적어볼게욤



    P2Y0aUP.png
    선택그룹 항목을 만들어서 최저값정렬 항목 값에 따라 스크립트를 호출하는 방식입니다.

    초기값 : [선택그룹]의 하위 항목 전체에 동일값(0)

    카운트리셋 : 몇 개의 항목 중에 고를것인가 판단값. 항목이 네개이므로 4=[기본변수]

    랜덤선택 : 항목중에서 범위내의 랜덤 선택 [itemMin,[선택그룹], [random,[기본변수]]] = [선택그룹]

    선택호출 : 선택된 항목 이름으로 함수 호출 [선택그룹,s,name]

    선택값제외 : 선택했던 값 제외 1=[선택그룹,s]

    선택범위조절 : 미사용 항목이 몇개 남았나 연산 [기본변수]-1 = [기본변수]

    싸이클확인 : 범위(미사용갯수)가 1개 이상인지 확인 [기본변수]<1

    리셋or속행


    이런식으로 구성이 되는데



    42lMWEu.png
    말로 설명하면 복잡해 보이지만 사실 내용은 간단합니다.

    예를들어 A가 선택, 사용되어 값이 1이 되면

    최소값 기준 1~3번째 항목을 선택하므로

    남은 값이 0인 BCD중에서 하나를 선택하는 구조입니다


    sgogBPp.png
    이런식으로 만들어서 돌려보면 무작위로 ABCD를 순차호출 하게 됩니다.

    ABCD 처럼 항목이 네개인 경우에는 16개의 경우의 수를 정해놓고 랜덤 선택하는 것보다 단순하다고 하기는 힘들지만

    항목이 10개 20개로 늘어나도 과로사하지 않을 수 있습니다


    그리고 ABCD라는 스크립트의 내용이 정해지지 않은 상태의 가장 범용 가능한 형태이므로,

    어떤 형태냐에 따라 더 단순화 할 수 있으실 거에욥!

  • 맞지마라 2018.10.21 19:05

    답변 감사합니다^^
    제가 카카오토 시작한지 몇일 안되서 아직 모르는 기능들이 많습니다.
    올려주신 방법을 천천히 따라해보면서 배움도 얻고 문제도 해결해 보겠습니다.
    자세한 설명 정말정말 감사합니다.


    PS. 답변해주신 내용을 천천히 따라가며 이해해보니 놀라웠습니다.

    제가 컴퓨터쪽으로는 전혀 지식이 없다보니 이런식으로 짤 수 있다는 것이 신기했습니다.

    시간내서 답변 주셔서 다시한번 감사 말씀 드립니다^^


List of Articles
분류 제목 글쓴이 최근변경 추천
공유 카카오토 2.30 HID 수정본입니다. 83 프리헌터스 2024.02.15 22/0
공유 카카오토 서버 중지 안내입니다. 65 프리헌터스 2023.03.06 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
공유 안녕하세요 카카오토 제작자 프리헌터스입니다. 194 프리헌터스 2023.02.19 73/0
공유 "카카오토 베타" 2015. 12.31일 (베타버전 기능) 401 프리헌터스 2018.01.19 61/0
질문 1번ld종료후 2번ld실행하기 강땡님 2024.04.19 0/0
질문 비활성화 이미지 찾기 질문요 뺀질이 2024.04.19 0/0
질문 카카오토 앱실행 액티비티 찾는방법 5 레몬유령 2024.04.17 0/0
질문 배럭작업할때 효율적인 매크로 짜는 방법 자문 구합니다 1 금땡 2024.04.16 0/0
질문 마우스 휠업다운 사용방법과 드래그 관련 질문드립니다. ㅋㅋ정복하기 2024.04.12 0/0
공유 Ludus - Merge Arena PVP 매크로 KPS 파일 1 히로마스터 2024.04.11 0/0
질문 한개 스샷으로 5개 스크립트를 차례대로 움직이게 하고... 1 식스에이 2024.04.11 0/0
질문 프레임드랍 현상 ㅋㅋ정복하기 2024.04.04 0/0
질문 시간 연산하는법을 알고 싶습니다. 2 서머서머 2024.04.12 0/0
질문 10초 마다 스킬 사용 질문 5 696969 2024.03.27 0/0
질문 움직이는 이미지도 스샷판단이 될까요? 1 깝쭉이 2024.03.22 0/0
질문 제어판 이미지연동 관련해서 아시는분? 6 매미매맴맴 2024.03.22 0/0
질문 명령문 알람 사용법좀 제발 알려주세요!! 2 카카오토H 2024.03.24 0/0
자유 전용클라 쩡모 2024.03.10 0/0
정보 구글 드라이브 KPL 생성법..(임시방편) 2 방바닥 2024.04.11 1/0
자유 예전 공유자료 갖고 계신분 계실까요 히로마스터 2024.02.27 0/0
질문 ld5 일반연동 adb로 되시는분들 있으신가요?? 3 제이비 2024.03.05 0/0
자유 kpl 문제 해결됫나요.. 1 ㅋㅋ정복하기 2024.02.29 0/0
질문 hid로 스마트폰 작동이 가능할까요? 아르바다 2024.02.18 0/0
질문 리니지m 매크로 만들기 질문입니다. 양박이 2024.02.15 0/0
Board Pagination Prev 1 2345678910 ... 450 Next
/ 450

전체 최신 인기글

전체 주간 인기글