NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    스크립트 중급부터 하나씩! - 윈도우즈 시스템 폴더와 사용자가 파일 위치 및 파일을 제어하는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로를 사용중인 분들은 이미 알고 계시겠지만~ 엔지엠 매크로의 시스템 폴더 위치는 "내문서 > NGM6 > Configuration"입니다. 루트 폴더는 "내문서 > NGM6"이죠. 윈도우즈도 상당히 많은 시스템 폴더들을 가지고 있습니다. 이런 시스템 폴더들은 계정에 속해있습니다. 이런 구조를 가지게된 이유는 윈도우즈가 사용자별로 로그인할 수 있고, 개인 설정을 고유하게 유지하기 때문입니다. 일반적으로 하나의 계정만 사용하고 있을텐데요. 개발자분들은 AD(Active Directory)로 로그인해서 업무를 보게됩니다. 이렇게되면 중앙에서 계정과 디렉토리 서비스 및 프로그램 설치까지 관리할 수 있습니다. 물론, 이외에도 엄청나게 많은 객체들을 제어할 수 있는 기능이 포함되어 있습니다. 아무튼~ 개인용도로 사용중이면 크게 문제되지 않겠지만 스크립트를 제작해서 판매하는 분이라면 이 내용을 참고하시면 많은 도움이 될겁니다. 에디터를 실행하고 스크립트를 추가하세요. 그리고, 도구 상자의 "응용 프로그램 > 경로 처리" 액션을 추가하세요.

    m3OjjE2.png

     

     

    실행하면 결과값에 내문서(MyDocuments)의 시스템 경로인 "C:\Users\<계정명>\Documents"가 결과 값에 표시됩니다. 시작 메뉴들이 있는 위치를 알고 싶으면 아래와 같이 "시스템 경로"를 변경하고 실행하면 됩니다. 결과 값에 표시되는 경로로 이동해보면 윈도우즈의 시작 메뉴에 있는 프로그램들의 폴더와 아이콘을 확인할 수 있습니다.

    HHDwQeh.png

     

     

    사용자 경로는 윈도우즈 시스템 폴더가 아닌 사용자가 선택한 폴더와 파일을 표시해줍니다. 이 설정은 시스템 경로의 설정보다 우선하기 때문에 결과 값에는 사용자 경로로 처리된 내용이 표시됩니다. 또한, 경로 표시 방법에서 Path를 선택하면 파일명을 제외한 경로만 표시됩니다.

    xlD56lW.png

     

     

    전체 경로의 루트만 가져올수도 있고, 파일이 속한 상위 폴더의 경로만 가져올수도 있습니다. 사용자 편의성을 위해 여러가지 옵션들이 준비되어 있으니 폴더 또는 파일을 핸들링하는 매크로를 제작중이라면 이 기능이 유용할수도 있습니다. 이외에도 윈도우즈의 폴더나 파일을 복사하고, 이동 및 변경하는 액션도 준비되어 있으니 한번씩 테스트 해보면 좋을듯 합니다. 동작은 간단하지만, 어디에 어떻게 쓰는지를 알면 불필요하게 수식에서 문자열을 자르고 붙이는 번거로움을 상당부분 해소할 수 있을겁니다.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천2 비추천0

    댓글목록

    등록된 댓글이 없습니다.