매크로

조회 수 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 수정본입니다. 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
질문 돌 키우기 매크로 있으신분 공유 부탁드려도 될까요? 5 꼼질꼼질 2018.10.19 0/0
질문 초보입니다 .. 중간엔 나타나는 이벤트 때문에 멈춥니다.. 8 Easd12 2018.10.17 0/0
질문 뮤오리진2도 매크로가 있나여? 2 워니사랑 2018.10.18 0/0
질문 이번에 모모 패치된 엘디 카카오토 질문 2 푸리푸은 2018.10.18 0/0
자유 후유님이 만드신 1-4리세 매크로 사용하시는분들~? 3 라우스미 2018.12.16 0/0
자유 카카오토 접한지 일주일째... 1 칠곡주민 2018.10.15 0/0
질문 모양찾기에서 이미지 밖에를 클릭하는 방법이 있나요? 4 닷장군 2018.10.15 0/0
질문 고수님들 질문드립니다. ( 카카오토 멈춤현상 ) 3 스톤세나등 2018.10.16 0/0
질문 가끔 클릭이 정확하지 않습니다. 9 드랭이 2018.10.15 0/0
질문 모모 와이파이 연결 시 기기 연결 끊김 에러 문제 별가 2018.10.15 0/0
자유 너무 만만하게 봤나봐요.... 3 성의있는닉 2018.10.16 0/0
질문 cmd명령문 에서 카톡 연동하는 부분에서 질문있습니다. 4 로미보리 2019.09.19 0/0
질문 win7 기기연결 끊김현상 2 슈스카린 2018.10.15 0/0
질문 스샷판단 0번분기 4 죽창 2018.10.15 0/0
질문 질문 입니다 2 성의있는닉 2018.10.14 0/0
질문 사진과 같이 위,아래로 드래그 하여 찾는 법 없을까요? 5 라우스미 2018.10.15 0/0
질문 카카오토 녹스 연동문제 질문드립니다. 1 잉잉주 2018.10.15 0/0
질문 초보자 질문점여 2 wlrnvudghk 2018.10.16 0/0
질문 그룹에 속해있는 이미지들은 화면에서 계속 찾계 하려... 1 별되끙뜽 2018.10.13 0/0
질문 좌표 연산하여 이동 질문드립니다. 10 니뇨 2019.02.09 0/0
Board Pagination Prev 1 ... 165166167168169170171172173 ... 451 Next
/ 451

전체 최신 인기글

전체 주간 인기글