Computer >> 컴퓨터 >  >> 시스템 >> Windows

배치 파일 완벽 가이드: 개념부터 만들기, 실행하고 편집하는 방법까지

윈도우 컴퓨터를 사용하다 보면 '배치 파일(batch file)'이라는 용어를 한 번쯤 들어보셨을 것입니다. 처음 접하시는 분들도 걱정하지 마세요. 배치 파일은 반복적인 작업을 일일이 손으로 수행하지 않고도 자동으로 처리할 수 있게 해주는 아주 유용한 도구입니다.

이 글에서는 배치 파일이 무엇인지, 어떻게 작동하는지, 그리고 실제로 배치 파일을 만들고 실행하고 편집하는 방법까지 차근차근 살펴보겠습니다.

배치 파일이란?

윈도우 사용자라면 명령 프롬프트(Command Prompt), 줄여서 CMD를 알고 계실 겁니다. CMD는 키보드로 명령어를 입력해 다양한 작업을 수행할 수 있는 윈도우의 기본 명령줄 프로그램입니다.

배치 파일은 사용자와 CMD 사이에서 중개자 역할을 하는 파일입니다. 확장자가 .cmd, .btm 또는 .bat인 텍스트 파일로, 그 안에 명령 프롬프트 명령어들이 담겨 있습니다. 배치 파일을 실행하면 파일에 작성된 명령어들이 순서대로 CMD에서 차례차례 실행됩니다. 이렇게 여러 명령어를 하나로 묶어놓은 집합을 '배치 스크립트(batch script)'라고 부릅니다.

배치 파일의 활용

왜 굳이 명령어들을 배치 파일에 저장해야 할까요? 가장 큰 이유는 시간 절약 때문입니다. 매번 같은 명령어를 반복해서 입력하는 번거로움을 없애고, 클릭 한 번으로 복잡한 작업을 처리할 수 있기 때문입니다.

예를 들어, CMD를 사용하면 특정 시간에 윈도우 컴퓨터를 재시작하거나 종료하도록 설정할 수 있습니다. 이 작업을 배치 파일로 만들어두면, 파일을 더블클릭하기만 해도 설정한 시간에 맞춰 윈도우가 자동으로 종료됩니다.

또한 개발자라면 애플리케이션 설치 과정에서 CMD 작업이 필요할 때, 배치 파일을 설치 파일에 포함시켜 자동화할 수도 있습니다.

정리하면, 배치 파일은 DOS와 윈도우 환경에서 작업을 자동화하기 위해 사용되는 스크립트 파일입니다. 배치 파일을 작성할 때는 반복문(for), 제어문(goto), 조건문(if) 등을 활용할 수 있으며, CMD 창에 파일 이름만 입력하면 바로 실행할 수 있습니다. 나아가 CALL 명령어를 사용하면 한 배치 파일에서 다른 배치 파일을 호출하는 것도 가능합니다.

배치 파일의 두 가지 모드

일부 배치 파일은 실행을 계속하기 위해 '예(Yes)' 또는 '아니오(No)'처럼 사용자의 선택을 요구합니다. 입력값을 받아야 진행되는 방식을 대화형(interactive) 모드라고 합니다. 반면 배치(batch) 모드는 사용자와의 상호작용 없이 파일이 스스로 끝까지 실행되는 방식입니다.

배치 파일 기본 명령어

윈도우에서 배치 파일을 만들기 전에, 먼저 알아두면 좋은 기본 명령어들을 소개합니다. 명령어를 올바르게 사용해야 배치 파일의 효용을 극대화할 수 있습니다.

Title: CMD 창 상단의 제목 텍스트를 변경합니다.

Echo: 입력한 문자열을 화면에 출력합니다. ON 또는 OFF 옵션을 사용할 수 있으며, ON으로 설정하면 CMD가 현재 어떤 명령어를 실행 중인지 화면에 표시합니다.

:: 배치 파일 안에 주석(comment)을 추가할 때 사용합니다. CMD는 주석으로 작성된 텍스트를 무시하고 넘어갑니다.

Cls: CMD 화면을 깨끗하게 지웁니다.

Pause: 배치 파일의 실행을 일시적으로 멈춥니다.

EXIT: 명령 프롬프트를 종료합니다.

위 명령어들은 배치 파일에서 가장 흔하게 사용되는 기본 명령어들입니다.

윈도우 10에서 배치 파일 만들기

이제 기본 명령어를 익혔으니, 윈도우 10에서 직접 배치 파일을 만들어 보겠습니다. 이 방법은 윈도우 8, 윈도우 7 등 이전 버전에서도 동일하게 적용할 수 있습니다.

  1. 메모장을 열고 새 파일을 만듭니다.
  2. 파일에 아래 명령어를 입력합니다.

"echo off

Title my test batch file

::See the title at the top.

echo test file executed.

echo writing commands repetitively can be a boring

pause "

배치 파일 완벽 가이드: 개념부터 만들기, 실행하고 편집하는 방법까지
  1. 파일을 저장할 때 확장자를 .txt가 아닌 .bat으로 지정합니다.

참고: 저장 전에 '알려진 파일 형식의 파일 확장명 숨기기' 옵션이 꺼져 있는지 확인해야 합니다. 제어판에서 '파일 탐색기 옵션'으로 이동한 뒤 '보기' 탭을 선택하고, '알려진 파일 형식의 파일 확장명 숨기기' 항목에 체크가 되어 있다면 체크를 해제하세요. 이 옵션이 켜져 있으면 확장자 변경이 제대로 적용되지 않을 수 있습니다.

  1. 이제 배치 파일을 더블클릭하면 실행됩니다. 명령 프롬프트 창이 열리고, 작성한 내용에 따른 결과가 자동으로 출력됩니다.
배치 파일 완벽 가이드: 개념부터 만들기, 실행하고 편집하는 방법까지
  1. 다음부터 파일을 실행할 때마다 입력했던 텍스트가 화면에 표시됩니다. 참고로 .bat 대신 .cmd 확장자를 사용해도 동일하게 작동합니다.

윈도우 10에서 배치 파일 실행하기

.bat 파일을 실행하는 가장 간단한 방법은 파일을 더블클릭하는 것이지만, CMD 창에서 직접 실행할 수도 있습니다. CMD로 파일을 실행하려면 먼저 해당 파일이 있는 폴더(디렉터리)로 이동한 뒤, 파일 이름을 입력하면 됩니다. 예를 들어 TextFile이라는 파일을 열고 싶다면 'TextFile.bat'을 입력하고 Enter 키를 누르면 됩니다.

배치 파일 수정·편집하기

배치 파일을 만드는 방법을 익혔다면, 이제 .bat 파일을 편집하는 방법도 알아두세요. 생각보다 아주 간단합니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 '편집(Edit)'을 선택하면 텍스트 편집기가 열립니다. 원하는 내용을 수정한 뒤 저장하면, 다음에 .bat 파일을 실행할 때 변경된 내용이 그대로 반영됩니다.

배치 파일 완벽 가이드: 개념부터 만들기, 실행하고 편집하는 방법까지

지금까지 배치 파일이 무엇인지, 그리고 마이크로소프트 윈도우에서 배치 파일을 만들고, 실행하고, 편집하는 방법까지 알아보았습니다. 이제 여러분도 필요에 맞게 명령어를 조합해 배치 파일을 자유롭게 활용할 수 있을 것입니다.