본문 바로가기

Shell script

[batch] 윈도우 배치 파일 만들기와 명령어

매일 반복하는 단순한 클릭 등의 경우 하나의 프로그램 혹은

간단한 클릭만으로 해결할 수 있게. bat 형식으로 만들어서 단순 반복 업무를 자동화시킬 수 있습니다.

 

※ 명령어는 대소문자를 구분하지 않습니다

1. @echo off 명령어

@echo off 혹은 @ECHO OFF 사용해도 상관없습니다

@echo off는 불필요한 명령어를 보여주지 않게 하는 명령어입니다

 

2. @echo on 명령어

@echo on 혹은 ECHO ON 사용해도 상관없습니다

echo off로 가려진 명령어를 보일 수 있게 하는 명령어입니다

보이고 싶은 명령어에 사용 가능합니다

 

3.@echo 명령어

@echo 혹은 @ECHO 사용해도 상관없습니다

텍스트를 그대로 사용을 못 하고 echo 명령어 뒤에 텍스트를 써야

원하는 텍스트를 입력하고 보일 수 있습니다

예)

@ECHO "Hello World"
@echo "Hello World"
echo "Hello World"

HeollWorld 실행 예시 화면

4. @PAUSE 명령어

echo "Hello World" 입력하고 확장자를. bat으로 저장합니다

실행하면 "hello world" 문구가 나오는. bat 파일을 만들었습니다

하지만 실행해도 금방 꺼져져서 제대로 실행되었는지 알 수 없습니다

이럴 때 사용 가능한 명령어로 "pause" 명령어가 있습니다

"계속하려면 아무 키나 누르십시오..."라는 문구를 본 적 있을 겁니다

 pause 명령어를 아래와 같이 입력하면 echo "hello world"가 출력된 이후

화면이 꺼지지 않고 키를 입력하기 전까지 화면이 켜진 상태로 대기하게 됩니다

echo "Hello World"
pause

pause 명령어 예시 화면

명령어 "@" 유무 차이

"@" 유무 차이

왼쪽은 @없이 echo "Hello World" 입력, 오른쪽은 @echo "Hello World" 입력

 

. bat 파일 만드는 방법

메모장을 켜고 명령어를 입력한 다음

파일(F) > 다른 이름으로 저장(A) > "파일이름.bat" 입력, 파일 형식은 "모든 파일(*.*)" 지정 > 저장(S)

bat 저장1
bat 저장2
bat 파일

예제 파일

HelloWorld.bat
0.00MB