매크로

조회 수 120 추천 0 댓글 1

제가 원하는 기작이


특정 폴더내에 있는 폴더의 갯수를 세서


폴더 갯수가 347이면 일반 그룹에 347이라는 숫자를 띄우고 싶은데요...




대략 인터넷을 찾아보니


ls /폴더/경로 wc -l


find /폴더/경로 -type f | wc -l


대략 요런 비슷한 것들이 찾아지기는 했는데... 사용 방법을 전혀 모르겠습니다 ㅠㅠㅠ




이래저래 시도는 해봤는데, 어떻게 명령문을 써야 작동을 제대로 할까요 ㅠㅠㅠ


  • biso 2018.04.29 23:49

    #카카오토에서 제공되지 않는 외부 명령어에 관하여

    1. 우선 사용하시는 운영체제가 MS사의 윈도우 시리즈라면 사갈서생님께서 찾으신 ls 명령어는 기본적으로 지원되지 않습니다.

    ls 명령어는 다른 운영체제인 리눅스, 유닉스 등에서 기본적으로 제공되므로 윈도우에서 사용가능한 파일을 별도로 받으셔야 합니다.

    또한, 질문에 예시한 Find 명령어 옵션 역시 리눅스, 유닉스에서 통용되는 것으로 윈도우 즉, 도스(도스모드, cmd)에서는 다릅니다.

    2. 카카오토에서 제공되는 내장함수 이외의 명령어로 직접 변수에 저장할 수 없는 걸로 알고 있습니다.

     방법이라면 외부 명령어의 결과를 문서파일(txt)로 저장하게 하고 가져오기 스크립문으로 문서파일에서 정보를 지정한 변수에 저장하게 하는 방법뿐인 생각되지만 이또한, 난처한 문제점이 문서로 저장하게 한다고 하더라도 폴더 갯수가 표시되는 마지막 줄위치가 불규칙이라 이부분을 해결해야 하지 않을까 싶습니다.


    #윈도우의 cmd(도스 모드창)에서

    1. find 명령어 옵션

    파일에서 텍스트 문자열을 찾습니다.


    FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "문자열" [[드라이브:][경로]파일이름[ ...]]


      /V        지정한 문자열이 없는 줄을 표시합니다.

      /C        지정한 문자열이 있는 줄 수만을 표시합니다.

      /N        지정한 문자열이 있는 각 줄 앞에 줄 번호를 붙입니다.

      /I        대/소문자를 구별하지 않고 찾습니다.

      /OFF[LINE] 오프라인 속성 세트 파일을 건너뛰지 않습니다.

      "문자열"  찾을 문자열을 지정합니다.

      [드라이브:][경로]파일이름

                찾을 파일의 위치와 이름을 지정합니다.


    경로가 지정되지 않으면, FIND는 프롬프트에서 입력되거나 다른 명령에서

    파이프(|)된 텍스트에서 찾습니다.

    2. dir 명령어 옵션

    디렉터리에 있는 파일과 하위 디렉터리 목록을 보여 줍니다.


    DIR [드라이브:][경로][파일 이름] [/A[[:]특성]] [/B] [/C] [/D] [/L] [/N]

      [/O[[:]정렬 순서]] [/P] [/Q] [/R] [/S] [/T[[:]시간 필드]] [/W] [/X] [/4]


      [드라이브:][경로][파일 이름]

                  나타낼 드라이브, 디렉터리 및/또는 파일을 지정합니다.


      /A          지정된 특성을 가진 파일을 보여 줍니다.

      특성         D  디렉터리                R  읽기 전용 파일

                   H  숨김 파일               A  기록 파일

                   S  시스템 파일             I  콘텐츠가 인덱싱되지 않은 파일

                   L  재분석 지점             -  부정을 뜻하는 접두사

      /B          최소 형식을 사용합니다(머리말 정보나 요약 없음).

      /C          파일 크기에 1000단위로 분리 기호를 보여 줍니다.  이것은 기본값

                  입니다. 분리 기호를 표시하지 않으려면 /-C를 사용하십시오.

      /D          /W와 같으나 세로로 배열하여 보여 줍니다.

      /L          소문자를 사용합니다.

      /N          파일 이름이 제일 오른쪽에 오도록 새로운 긴 목록 형식을 사용합니다.

      /O          파일을 정렬된 순서로 보여 줍니다.

      정렬 순서    N  이름순(문자 순서)        S  크기순(작은 것 먼저)

                   E  확장명순(문자 순서)      D  날짜/시간순(가장 이전 것 먼저)

                   G  그룹 디렉터리 먼저       -  순서를 반대로 하는 접두사

      /P          정보가 한 화면에 꽉 차면 잠깐 멈춥니다.

      /Q          파일 소유자를 보여 줍니다.

      /R          파일의 대체 데이터 스트림을 표시합니다.

      /S          지정한 디렉터리와 하위 디렉터리를 포함하여 보여 줍니다.

      /T          정렬에 사용할 시간 필드를 지정합니다.

      시간 필드   C  작성한 시간

                  A 마지막 액세스한 시간

                  W  마지막 기록한 시간

      /W          이름만 가로로 배열하여 보여 줍니다.

      /X          8.3 파일 이름이 아닌 파일에 대한 짧은 이름을 보여 줍니다.

                  이 형식은 긴 이름 앞에 짧은 이름이 추가된 것으로 /N 형식과

                  같습니다. 짧은 이름이 없으면

                  공백을 보여 줍니다.

      /4          4자릿수 연도를 표시합니다.


    스위치를 DIRCMD 환경 변수로 미리 설정할 수 있습니다. 하이픈(-)을

    스위치 앞에 접두 기호로 주면 미리 설정된 스위치에 우선합니다(예, /-W).


    예시로 dir 명령어로 a.txt 문서에 현재 폴더(디렉토리)내에 있는 폴더목록만 표시 및 정보를 저장하게 한다면

    dir /a:d  >  a.txt

    입니다. 즉, > 파일명.파일종류  이 화면에 표시하지 않고 해당 파일에 정보를 새로 저장하게 합니다.

    만약 >> 파일명.파일종류   이렇게 할 경우 마지막줄부터 해당 정보를 추가(붙여넣기)하게 됩니다.


    바로 앞쪽에 언급했듯이 해당파일을 문서편집으로 열면

     I 드라이브의 볼륨: 1T_02

     볼륨 일련 번호: ****-****


     i:\내문서\xx\xxxxx\temp 디렉터리


    [.]     [..]    [P7472] [P8560] 

                   0개 파일                   0 바이트

                   4개 디렉터리  125,478,322,176 바이트 남음

    이와 유사한 형태로 되어져 있을 겁니다.


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 여솔 2016.09.30 0/0
질문 히트실행을하면 비정상적인게임이용이감지되어서 꺼집... 팔라 2015.12.09 0/0
건의 히트매크로 관련 건의사항입니다.. 인연또는이별 2015.11.29 0/0
질문 히트리세마라메크로 ㅠ 2 맥스앤꼼 2015.11.24 0/0
질문 히트가 자꾸 멈춰버리는 현상이 있네요 3 태사공 2015.12.19 0/0
공유 히트6.9 하하호호안님 5.26업데이트 대응 패치 5 라벨리아 2016.07.08 0/0
질문 히트-카카오토 실행창 체크박스랑 일부 글씨가 안보여요.. 2 히나타v 2016.03.05 0/0
질문 히트 캐릭터 선택창에서 갑자기 앱 종료를 해버립니다.. 1 카르반 2017.01.29 0/0
질문 히트 카카오토 매크로 레이드 파트 질문~! 자양동홍스타 2015.12.29 0/0
질문 히트 매크로 질문 (하하호호안님 매크로) 1 손해입니다 2015.12.12 0/0
자유 히트 매크로 베이에 파는애 잇어여 돈받고 2 혜선 2015.11.29 0/0
공유 히트 매크로 16-3 돌릴시 유의점 공유 3 몬디악 2015.11.30 0/0
질문 히트 리세마리.. 열심히 해보려 했는데 전 아무것도 안... 2 두샤샤 2015.11.24 0/0
자유 히트 리세마라 실행 도와주세요ㅜㅜ 5 퇴각 2015.12.23 0/0
질문 히트 리세마라 멈춤현상 어떻게 안되는걸까요? 1 호호앗추어 2015.11.23 1/0
질문 히트 리세마라 매크로 블루스택 1 최대심플 2015.11.21 0/0
질문 히트 리세마라 매크로 먹통이요ㅠㅠㅠㅠㅠ도와주세요제발 4 퇴각 2016.12.30 0/0
질문 히트 리세마라 계정연동 탈퇴 어떻게 하는거에요? 호호앗추어 2015.11.24 0/0
질문 히트 9월 30일 패치 스크립트 구합니다! 1 자양동홍스타 2016.09.30 0/0
질문 히어로칸타레 매크로는 정보가 없겟죠? 1 kungzz 2019.10.24 0/0
Board Pagination Prev 1 2345678910 ... 450 Next
/ 450

전체 최신 인기글

전체 주간 인기글