포스트

Windows - .bat file 만들기

.bat 확장자를 가지는 배치 실행 파일을 생성하고
파일이 포함된 폴더 경로를 시스템 환경 변수Path에 추가해두면
windows 터미널에서 .bat 파일의 이름만 입력해도 해당 배치 파일이 실행된다!!


너무 편리한 기능인데 불과 몇 일 전에 알게 되어서 기록 ✍️


배치 파일 구성

실행하고 싶은 명령어를 순서대로 쭉 나열!

1
2
3
4
5
6
7
8
9
10
11
:: 로그 출력 설정
@echo on

:: C:\my-custom-libs로 이동
cd C:\my-custom-libs

:: 파이썬 버전 출력
python --version

:: 키 입력받을때 까지 창 실행(일시 정지)
pause
  • :: 주석


유용한 명령어 몇 가지 소개

@echo off

이후 생성되는 로그를 출력하지 않음

test.bat

1
2
@echo off


@echo on

이후 생성되는 로그를 출력

test.bat

1
2
@echo on


REM 또는 ::

주석 작성

test.bat

1
2
3
4
5
REM 이것은 주석
START echo "REM 이것은 주석"

:: 이것도 주석
START echo ":: 이것은 주석"


START

새로운 창에서 명령어 실행

test.bat

1
START echo "hi"


SET

환경 변수 설정

test.bat

1
2
3
4
5
REM VALUE를 값으로 갖는 KEY라는 환경변수 생성 
SET key=value

REM 환경변수 KEY 출력
echo %key%


CALL

다른 bat 파일 실행

test.bat

1
call otherbatchfile.bat


PAUSE

사용자가 키를 입력할 때 까지 일시 정지

test.bat

1
pause




참고한 사이트

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.