NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 6
  • 매뉴얼

    NGM 6

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

    에디터 외부 API - 파일 - 텍스트 파일. (External API, File, Text File)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 텍스트 파일의 내용을 가져오려면 어떻게 해야 할까요? 외부 API > 파일 > 텍스트 파일을 사용하면 쉽게 처리할 수 있습니다. 텍스트 파일 액션은 2가지 동작을 가지고 있습니다. 텍스트 파일에 저장할 내용이 없으면 선택한 텍스트 파일의 내용을 읽어오고, 내용이 있으면 기록하게 됩니다. 아래 내용을 참고해서 외부 API의 텍스트 파일 액션에 대해 알아보도록 하겠습니다.

    1. 액션 위치는 외부 API > 파일 > 텍스트 파일입니다.
    2. 더블 클릭 또는 드래그 앤 드롭으로 스크립트에 액션을 추가하세요.
    3. 속성창을 클릭하세요.

    9bkDLm2.png

     

     

    먼저 텍스트 파일을 만들어 봅시다. 아래와 같이 ①텍스트 파일 속성에 "C:\Users\<계정명>\Desktop\sample.txt" 입력 하세요. 그리고, ②텍스트 쓰기 속성에 "안녕하세요. 엔지엠소프트웨어입니다."를 입력하세요. 마지막으로 ③저장을 True로 변경하세요.

    8d23doF.png

     

     

    실행(Control+Alt+F8)하면 아래와 같이 텍스트 파일이 만들어지고, 쓰기 내용이 입력된걸 알 수 있습니다.

    M4vVNw8.gif

     

     

    이미 파일이 존재한다면 아래와 같이 덮어쓰기를 할 수 있습니다. 주의할점은 추가가 아닌 덮어쓰기라는 점입니다.

    0we82O4.gif

     

     

    마지막으로 텍스트 파일을 읽어오는 방법을 테스트 해보도록 하겠습니다. 이미 읽어올 파일도 준비되어 있고, 내용도 있기 때문에 크게 어렵지는 않습니다. 저장 속성을 False로 변경하고 실행하면 위에서 만든 파일의 내용을 읽어오게됩니다.

    BKMlYmh.gif

     

     

    속성 정보

    qw3PEb9.png

     

     

    기본 작업

    • 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
    • 설명: 이 액션의 부가적인 설명을 입력합니다.
    • 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
    • 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
    • 실행율: 이 액션을 실행하는 확률입니다. (기본값은 무조건 실행이며, 50으로 설정하면 50프로 확률로 실행하거나 건너뛰게됩니다.)
    • 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.

     

    변수

    • 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
    • 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.

     

    데이터

    • 텍스트 파일 내용: 선택한 텍스트 파일의 내용을 가져옵니다.

     

    작업

    • 인코딩: 텍스트 파일에서 읽거나 쓸 인코딩을 선택합니다. 기본값은 UTF-8입니다.
    • 저장: 텍스트 파일을 쓰거나 읽을 수 있는 옵션입니다. 기본값은 False로 파일의 내용을 읽습니다.
    • 텍스트 쓰기: 저장 옵션을 True로 변경하면 이 내용으로 텍스트 파일을 만들거나 덮어쓰기 합니다.
    • 텍스트 파일 선택: 텍스트 파일의 내용을 읽거나 쓰기 위한 파일의 전체 경로입니다. (파일명 포함)

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.