매크로

조회 수 155 추천 0 댓글 10

플레이어에서 1~10같은 숫자범위 내에서 카운트하면서 상황에 따라 1,3,7는 진행(참), 나머지는 예외(거짓)/4,7,10은 진행(참) 나머지는 예외(거짓) 같은 식으로 분기할때


 텍스트 컨트롤로 0,1,2,3,6,7나 3,4,6,7,9,10 이런식으로 텍스트를 입력하고 그룹값으로 범위분기를 해서

홀수 분기는 참으로 진행하구 나머지는 예외처리 하구 있는데여

번거로워서 혹시 간단하게 처리하고 있으신분 있으면 방법이 궁금해요!


  • 페트리샤 2018.03.17 11:31

    단순하게 홀, 짝으로 분기한다고 하면 Mod 명령어가 있는지는 모르겠는데 만일 없다면 값/2 해서 나머지가 0이면 짝수로

    아니면 홀수로 분기하시면 될듯하네요

  • 챷챠 2018.03.17 15:59
    상황에 따라 임의의 값을 여러개 예외처리하구 싶어서영.. 홀수 짝수일때도 있고 이게 텍스트 컨트롤이 2,3,4 이런식으로 복수의 값을 넣으면 연산식으로는 분기판단할 아이디어가 범위분기 외엔 딱히 안떠올르드라구영
  • 페트리샤 2018.03.17 16:39

    말씀하시는 의도를 제가 이해를 잘 못해서요.. 분기가 참, 거짓으로만 나뉜다면 아니면 위처럼 10가지일경우 배열을 10개를 생성하는거죠 0~10까지요 여기말로하면 그룹에 10개항목을 만드는거고요. 그중 사용자가 님처럼 이번에는 1,3, 5일경우만 참으로 처리하겠다 하면 배열의 해당위치에 1값을 미리 세팅해주는거죠. 그런함수를 만들고 받아들인 숫자에 해당하는 값이 1이다 하면 true, 아니면 false를 리턴하게 만들면 가능하지 않을지요. 그리고 한번에 2,3,4를 받아들여서 분해하는것은 string처리 명령어를 쓰면 될듯하고요. 컴머의 위치를 구한후 Mid명령어를 써서 문자열의 시작위치 종료위치를 구한후 받아들인 문자를 숫자로 변환하면 될듯 보이고요(Mid, Left, Right,.. )

    카카오토에도 그런명령어 다 있는거 같던데요



  • 챷챠 2018.03.17 18:33
    사실 그래서 "," 위치로 1,3,5같은 수에서 1 3 5라는 숫자를 따로 뽑아내서 지금 카운트한 숫자가 뽑아낸 숫자와 같냐 다르냐를 판단하는 구조로 만들어보려구 했는데, 카카오토 연산식에는 ","가 연산식으로 인식되어버려가지구 1ㄱ3ㄱ5처럼 다른 문자를 구분기준으로 써보기도 했는데영..
    저렇게 숫자를 하나씩 뽑아냈을 경우에, 그 숫자에 따라서 여러번 스크립트로 판단하는 것 밖에 최종적인 회로형태가 떠오르지 않더라구요. (여러 숫자를 한꺼번에 판단하려면 범위분기나 논리연산자를 쓰는 수 외에 다른 방법을 숙지하고 있지 않은데, 연산식을 이용해 ㄱ부분을 논리연산식으로 바꿔줘도 판단 스크립트에서 그 변수값 상의 식을 논리연산자로 인식하질 않드라구여) 그런데 스크립트 판단 분기를 플레이어에서 가동하면서 만들어줄순 없으니까 결국 범위분기를 활용해서 만들었는데 이게 좀 번거로워서영
    텍스트에 1,3,5같은 숫자를 임의로 몇개 줘서 그걸 판단분기 시키는 다른 아이디어가 있나 궁금했서욤..
    궁극적으로 1~100까지의 숫자가 있어도
    3,27,44,88 이런식으로 플레이어상의 텍스트컨트롤에 입력하면
    3,27,44,88에만 따로 분기하는 형태로 만들고싶어욤
  • 페트리샤 2018.03.17 16:49

    1, 3, 5일때 분기하고 싶다하면 1,3,5 미리 설정후 함수2를 돌리면 되고 이번에는 3, 7, 9에 하고싶다하면 해당위치를 1로 변경하고 함수를 호출하면 되고요.

  • 챷챠 2018.03.17 18:44

    그 1,3,5라는 임의의수를 상황에 따라 플레이어에서 지정해주고 값을 떨어뜨려서 [변수그룹,[카운터]]=1 같은 식으로 판단하게 될때 그게 완전 임의의 범위에서 임의의 숫자 조합이라고 하면
    1)범위가 1~100이면 그 변수 그룹을 그룹제어로 100개로 만들어주고
    2)숫자조합을 분리해서 분리한 숫자 항목 하나하나마다 1을 넣어주고
    3)판단에서 [변수그룹,[카운터]]=1이냐를 판단하면 된다고는 생각하는데

    저 2번부분의 형태가 결과적으로 어떻게되는지 잘 모르겠어요. 제 상상력이 부족한!

    11_33_55_72 이런식으로 [임의의수] 줬을때
    "_"위치값 3을 뽑아내서 [left,([위치값]-1)]로 11이라는 숫자는 뽑아내구
    replace함수로 [임의의수]에서 첫 "_"위치인 [left,[위치값]]까지를 ""로 바꿔주는걸로 순차적으로 숫자를 뽑아낼 순 있을 것 같은데
    오 그래서 마지막엔 순수 숫자인지 판단해서 숫자 확인을 완료하면 되네여..
    안되지 않나 싶어서 글쓰다보니 될거같음..!
    답변감사함니다!

  • 페트리샤 2018.03.17 19:13

    10이라고 말씀하셔서 10개의 배열을 생각했는데 100이면 좀 많기는 하지만 뭐 그래도 귀찮게 if문으로 묻는것보다는

    약간의 리소스는 소모되더라도 100개의 배열을 만들고 연산하는게 나을듯 합니다 ㅎ

    스트링에서 문자 뽑을때는 마지막은 컴머가 없으니 그것만 고려해서 만드시면 루틴은 쉬울거에요

    저도 카카오토는 초보래서 걍 일반적인 알고리즘을 이야기 한거고요

  • 챷챠 2018.03.17 20:23
    전 카카오토밖에 안만져봐서 내부함수 연계할때마다 머리가 너므 복잡해지는데 짚어주신부분이 절묘해서 진짜루 원하던 대로 구조가 될거같아영!
    사실 100번째까지 쓸 경우는 잘 없겠지만 최대한 범용적으로 만들어서 이부분 저부분에 복붙복붙 해서 쓰고싶은 욕심에 오늘도 골머리를 혹사하는!
  • biso 2018.03.18 23:46

    챷챠님께서 원하셨던 구조인지 모르나 총 19개 스크립트(빈스크립트 제외한수) , 변수 최소 1개 추가로 구현해 본 겁니다.


    https://drive.google.com/open?id=18m6yFQ8UVuyC_bmPhe4RlzMv9TavrOHf

  • 챷챠 2018.03.19 00:54
    카운트하면서 예외지정값일때 홀인지 짝인지 판단하는 구조네영..! 캄사함니다 헤헤 이것도 수집을..

    저도 콩고물을 얻어먹었으니 뱉어내는게 있어보자면
    페트리샤님의 답변을 얻어서 만든 루틴은 이런 형태가 되엇서욤
    https://drive.google.com/open?id=1WHaCNeIlK53y4Q--iVunAIXRIY6qdJsM

    제가 용도에 대해서 글써둔게 없었는데
    사실 매크로 돌면서 매크로 하나로 다음기기->다음기기->하면서 관리할때
    중간에 기기몇개 예외처리를 하구 싶어서 썻던 질문이었어가지궁
    최종적인 형태는 이렇게 되엇슴니다!

    시작서브에서 일괄적으로 예외항목 정리->진행중에 정리되있는 예외항목에서 값을 확인해서 예외처리

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
자유 [해결]버그처럼 보여서 일단 작성해봅니다. 2 크루세이덩 2018.03.20 0/0
질문 셋타임 호출 후 매크로가 종료됩니다. 뚜비뚜비 2018.03.18 0/0
질문 카카오토 플레이어 1 좀한다 2018.03.18 0/0
질문 이미지그룹의 서치영역을 연산으로 제어할 수 있나요? 2 PGL 2018.03.18 0/0
자유 카카오토가 후원제 기능도 생긴건가요? 4 qodwns 2018.03.19 0/-1
질문 연산 now 내장함수 질문드려요 2 KaKa 2018.03.17 0/0
질문 거짓이 주가 되는 스샷 서치 방법에 대해 4 kkibal 2018.03.17 0/0
질문 클릭좌표를 이미지좌표로 이동하는 방법좀(스샷첨부) 1 호나우시싱요 2018.03.17 0/0
질문 스샷서치 후 서치된 이미지 저장하는 방법좀 알려주세요 3 호나우시싱요 2018.03.17 0/0
질문 혹시 여러 숫자 예외처리하기 좋은 방법 있나욤 10 챷챠 2018.03.19 0/0
질문 셋타임 질문 3 초보자프렙 2019.09.11 0/0
버그 재부팅후 기기연결 끊김 현상. 2 초보자프렙 2018.03.17 0/0
정보 카카오토 시작 부터 안되시는분들 저랑 같은 증상이신... s너구리 2018.03.16 0/0
질문 앱채크를 스샷기능으로 만들수 있나요? 1 도도하군 2018.03.16 0/0
질문 카카오토로 녹스의 가상키를 누를 순 없나요? 1 마조리 2018.03.17 0/0
질문 카카오토는 크롬이나 인터넷익스플로러 매크로는 못만... 3 꽃남 2018.09.03 0/0
질문 스샷서치 후 서치된 이미지를 변수에 저장법좀 알려주세요 4 호나우시싱요 2018.03.16 0/0
질문 앱체크 횟수에 대해서 설명 부탁드림니다. 3 아시아엔젤 2018.03.17 0/0
질문 사진으로 보여 드릴게요 해결 부탁드려요 11 s너구리 2018.03.16 0/0
질문 전투스크립트 매니저에서 동작O, 플레이어에서 동작X 2 문셋 2018.03.17 0/0
Board Pagination Prev 1 ... 208209210211212213214215216 ... 450 Next
/ 450

전체 최신 인기글

전체 주간 인기글