안녕하세요 Triumph 입니다.
오늘은 배치파일을 만들어보고자 합니다.
배치파일이란 스크립트의 한 종류로 확장자가 .bat인 파일입니다.
일반적으로 윈도우에서 실행되는 파일로서 Command 명령어로 이루어져 있습니다.
일단 한번 배치파일을 만들어 보겠습니다.
아래 그림과 같이 마우스 우클릭 > 새로만들기 > 텍스트 문서를 통해 텍스트 파일을 생성합니다.
텍스트 문서를 생성하였으면 해당 파일의 확장자를 .bat로 설정합니다. 이때 경고메시지가 나오는데 무시하고 예(Y)를 클릭하세요
예(Y)를 클릭하면 아래와 같이 모양이 변경되면서 Windows 배치 파일이라고 설명이 붙어있는 것을 확인하였습니다.
이때 경고메시지가 뜨지않고, 모양이 기존 텍스트 문서 모양일 경우가 있습니다. 이 경우 정상적으로 배치파일이 아닌 텍스트 파일로 인식하는 경우 인데요. 이 경우 구성 - 폴더 구성 및 옵션 설정에 들어간 뒤 보기탭을 보시면 아래와 같이 알려진 파일 형식의 파일 확장명 숨기기가 체크되어 있습니다. 이 체크를 해제 후 확인을 누릅니다.
체크를 해제하시면 아래와 같이 기본 확장자인 .txt가 숨겨져 있어 .bat로 변경 하여도 확장자가 변경되지 않은 것을 확인할 수 있습니다.
이제 정상적으로 모두 배치파일을 만드셨나요? 파일을 만들었으나 내용이 없으니 실행을 해도 멍 때릴 겁니다. 이제 내용을 입력해서 원하는 작업을 하도록 만들어야 겠죠?
아래 그림과 같이 배치파일 마우스 우클릭 > 편집을 선택합니다.(메모장 키고 해당 파일 메모장으로 드래그 해도 됩니다.)
편집을 클릭하면 메모장이 열리고 이 안에 하고싶은 작업들을 동작이 가능하도록 작성해 주시면됩니다. 배치파일을 작성하기 위해선 Command 명령어를 알아야 합니다. 앞으로는 Command 명령어에 대한 설명을 작성할 예정인데요.
일단 기본적인 명령어 하나만 넣어서 작성해 보겠습니다.
echo는 메세지를 보여주는 명령어입니다. 사용방법은 아래와 같습니다.
이제 아래와 같이 배치파일을 작성해 보겠습니다.
echo 안녕하세요
echo 배치파일 테스트 입니다.
pause |
위와 같이 메모장에 입력 후 저장, 실행한 결과는 아래와 같습니다.
정상적으로 실행된 것을 확인할 수 있었습니다.
하지만 뭔가 이상하지 않나요? 저는 안녕하세요. 배치파일 테스트 입니다. 라고 한번에 나오게 하고 싶은데, 명령어 한줄씩 출력이 되었네요...
이때 아래와 같이 echo off 를 맨 앞에 삽입합니다.
echo off
echo 안녕하세요
echo 배치파일 테스트 입니다.
pause |
echo off를 삽입 후 실행한 결과는 아래와 같습니다.
원하는 대로 한번에 출력된 것을 확인하였습니다.
배치파일에 대해 간단하게 알아보았습니다.
다음엔 배치파일에서 사용되는 명령어에 대해 알아보겠습니다.
감사합니다.