NGMsoftware

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

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

    팁 앤 테크

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

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

    에디터 업무 자동화 RPA 매크로 - 파일 이름 바꾸기 예제.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 특정 폴더의 파일 이름을 변경하는 방법은 여러가지가 존재합니다. [ 파일 이동 ] 액션을 사용하면 파일의 이동뿐만 아니라 복사 붙여넣기를 쉽게 처리할 수 있습니다. 이번에는 [ 파일 제어 ] 액션을 사용해서 파일을 복사 붙여넣기 해보도록 하겠습니다. 이외에도 [ 윈도우 커멘드 ]를 사용해서 로우 레벨로 처리할수도 있습니다. 테스트를 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 추가하세요.

    cnOuw3h.gif

     

     

    [ 변수 ] 2개를 추가 해줍니다. 변수 이름에서 알 수 있듯이 복사 후 붙여넣기 할 파일들이 들어있는 폴더를 선택해서, 파일 목록을 배열로 저장하는 변수입니다. 그리고, 파일 변수는 파일 목록을 반복하면서 하나씩 복사 & 붙여넣기 하기 위한 파일 이름입니다.

    ZrLsigv.png

     

     

    [ 파일 목록 ] 액션을 사용하면 특정 폴더의 모든 파일을 목록으로 가져올 수 있습니다.

    nDZNN0o.png

     

     

    파일은 아래와 같이 들어 있습니다.

    J6IqkVl.png

     

     

    [ Foreach 반복 ] 액션으로 배열을 순차적으로 실행합니다. 대부분 [ For 반복 ]을 많이 사용하실겁니다. For 반복을 사용하면 변수를 하나 더 추가해서 파일 목록의 갯수를 알아내야 합니다. 그래야 반복을 얼만큼할지 알 수 있기 때문입니다. 하지만, Foreach 반복을 사용하면 배열 목록만큼만 반복하기 때문에 딱히 배열 길이를 알 필요는 없습니다.

    cH7mcp7.png

     

     

    마지막으로 파일 제어 액션으로 원본 파일을 복사한 후 붙여넣기 해줍니다. 이 때 원본 파일은 변수명을 적어줬습니다. 변수 가져오기와 변수 추가하기를 사용하지 않더라도 변수 이름으로 직접 내용을 가져올수도 있습니다. 그리고, 파일 생성에는 아래와같이 입력 해줬습니다. N_SS와 N_FFF는 [ 내장 변수 ] 글을 참고하시면 이해할 수 있을겁니다.

    C:\Users\ngmas\Desktop\a_{N_SS}{N_FFF}.jpg

    XDTlHE1.png

     

     

    이 스크립트를 실행하면 바탕화면의 인스타그램 폴더의 모든 파일을 복사한 후 바탕화면에 "a_"와 초 그리고, 밀리초를 붙여서 파일을 붙여넣기합니다. 물론, 경로만 다르고 원본 이름을 사용해도됩니다. 이런 경우에는 그냥 [ 폴더 이동/복사 ]를 사용하면 됩니다. 하지만, 이렇게하는 이유는 파일의 이름을 특정 규칙에 맞게 변경하기 위함입니다.  이 예제에서 사용된 스크립트가 첨부되어 있으니 참고해보시면 학습에 도움이 될겁니다^^

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    첨부파일

    댓글목록

    등록된 댓글이 없습니다.