매크로

조회 수 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 수정본입니다. 85 프리헌터스 2024.05.26 23/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
공유 안녕하세요 카카오토 제작자 프리헌터스입니다. 195 프리헌터스 2024.05.16 73/0
공유 "카카오토 베타" 2015. 12.31일 (베타버전 기능) 401 프리헌터스 2018.01.19 61/0
질문 스크린샷 질문 드립니다 1 슈버 2017.08.03 0/0
질문 스크립트 읽기 오류 왜 이런걸까요 5 지식 2017.08.02 0/0
질문 캡쳐본처럼 만들고싶어요 5 작은이득 2017.08.03 0/0
질문 팝업창 제거 시 수시확인 방법 9 아이도아우 2019.08.13 0/0
질문 스샷 비교해서 클릭 질문 10 작은이득 2017.08.03 0/0
질문 "저장중 오류발생.."해결법은요? 4 파란자전거 2017.08.03 0/0
자유 세나 매크로 맨땅에 해딩하면서 만들어서 시간은 엄청 ... 4 암흑 2017.08.02 1/0
질문 카카오토 랜덤클릭 범위 질문좀요. 4 내가휴이다 2017.08.02 0/0
질문 리니지m은 막힌건가요? 튕기네요 9 마초 2018.07.06 0/0
자유 다섯왕국 카카오토 매크로 스크립트 공유해주실 능력자... 베스트큐이 2017.08.02 0/0
질문 스샷클릭 질문입니다. 상대적좌표 클릭이 안됩니다. 7 아류류따따 2017.08.02 0/0
질문 정한 시간에 매크로 실행되게 할려면 어떻게 해야되나요? 2 Rabbit 2017.08.02 0/0
질문 Pro 버전 멀티, 다음칸 진행이 안됩니다. 1 크로우v 2017.08.02 0/0
질문 블루스택3는 연동 안되나요?? 유리멘탈 2017.08.02 0/0
정보 베타0에서 만든 스크립트 베타3에서 사용시 팁 2 akehfh 2017.08.14 0/0
질문 녹스 신버전 질문 있습니다. 5 알근 2017.08.03 0/0
질문 좌표를 랜덤으로 지정하거나 저항하는 방법 좀 가르쳐... 2 미친연애 2017.08.02 0/0
질문 PRO초보 입니다. 맵선택에서 막히네요..스샷첨부 6 알바 2017.08.24 0/0
질문 스크린캡처 저장 지정폴터 가능한가요? 2 RkaRka 2017.08.02 0/0
질문 카카오토는 모모에서 안되나요? 6 바버 2017.08.03 0/0
Board Pagination Prev 1 ... 288289290291292293294295296 ... 451 Next
/ 451

전체 최신 인기글

전체 주간 인기글