배치파일(.bat)을 만들 때 첫줄에 쓰는 @echo off 의 의미는 무엇일까요?

사실.. 안써도 상관없습니다.

근데 왜 쓰는지는 간단한 배치파일을 만들어 보면 알 수 있습니다.

 테스트 과정

 1. 메모장 열어서 내용에
  dir

 이라고만 쓰고 저장 할 때는 파일 형식을 모든 파일이라고 적고   test.bat 이라는 파일 이름으로 저장합니다.

2. 시작 -> 실행 -> cmd 
명령 프롬프트 열어서 저장한 test.bat를 cmd 화면에 드래그 해서 끌어놓고 엔터를 쳐봅니다.
(현재 테스트 OS는 XP이다. 드래그 안되면 절대 경로를 써넣어서 실행하던지, 경로를 찾아 들어가서 실행하길 바람)

3. 저장했던 test.bat파일을 내용 편집해서

  @echo off
    dir

이라고 쓰고 저장 한다음 2번의 과정을 다시 한번 해봅시다.

차이점을 찾았는지요?

차이점은 dir이라는 명령어를 cmd 화면에 한번 뿌려주는지 아닌지의 차이가 있습니다.

@echo off 명령어를 통해서 이런식으로 나타나는 명령어 출력을 막을 수 있습니다.

그럼 @echo on은 뭘까요?

off가 명령어 출력이 안되도록 하는거면 on은 출력이 되도록 하는 거겠죠?

블로그 이미지

BlueBell_ NINEx

일상과 IT의 만남

댓글을 달아 주세요

-->