@echo off
start /D"C:Program FilesNATEONBIN" NATEON.exe
start /D"C:Program FilesWindows LiveMessenger" msnmsgr.exe


- @echo off 로 명령줄이 화면에 나타나지 않게 합니다.

   (echo off : echo off 문의 다음 명령문 부터는 화면에 보이지 않음 "echo off" 라는 글자만 보임,

    @echo off : echo off 라는 글자도 안보이고 명령이 실행)

 

- start 다음의 " /D" 는 경로를 지정하는 옵션입니다.

   경로상에 공백이 있기에 다음과 같이 ( "C:Program FilesNATEONBIN" ) 경로를 "" 로

   묶어서 입력하였고 뒤에 실행할 파일 이름을 적어주었습니다.

  위와 같이 실행하면 네이트온과 MSN 메신저를 실행 후에 창은 자동으로 사라집니다.

 

 

-- 배치파일에는 일반적인 도스명령어는 물론 배치파일에만 사용하는 전용 명령어도 사용 가능하다.

 

1)  기본 명령어

     1. REM  :  배치파일 속에 달고 싶은 설명, 주석

     2. PAUSE  :  배치파일 실행중 일시 멈추게함

     3. ECHO "문자열"  :  에코명령 다음에 오는 문자열을 화면에 나타낸다.

     4. ECHO ON  : 이후부터 '명령어'라인을 화면에 보인다.

     5. ECHO OFF : 이후 실행되는 명령어 라인을 화면에 나타내지 않는다.

                           (ECHO OFF 는 화면에 보임)

     6. @ECHO OFF  : "ECHO OFF" 라는 명령어 그 자체까지 보이지 않게 한다.

     7. ECHO : 현재 ECHO ON/OFF 상태를 확인한다.

 

2) 기타 명령어 ( CALL )

   1. 배치파일을 실행하는 중간 다른 일을 처리할때 사용

      사용 예) 배치파일을 실행하는 중간 다른 배치파일을 실행하고 원래의 위치로 돌아오기

      문법) CALL "파일명"

      작성 예)  c:>COPY CON file1.bat

                    DIR C: > C:DIRList.TXT

                     ^Z

                    c:>COPY CON file2.bat
                    CALL file1.bat
                    TYPE C:DIRList.TXT

3) 기타 명령어 ( IF )

   1. 주어진 조건에 따라 명령을 선별적으로 실행

       - IF EXIST [파일이름] [명령] : 찾는 파일이 존재하면 명령을 실행하라

          ex) IF EXIST *.BAK DEL *.BAK

       - IF NOT EXIT [파일이름] [명령] : 찾는 파일이 없으면 명령을 실행하라

          ex)

       - IF "문자열1" == "문자열2" [명령] : "문자열1"과 "문자열2"가 서로 일치하면 명령을 실행하라.

       - IF NOT "문자열1" == "문자열2" [명령] : "문자열1"과 "문자열2"가 서로 불일치하면

                                                                 명령을 실행하라.

       - IF ERRORLEVEL [값] [명령] : IF명령 바로 앞에서 수행되었던 프로그램이 수행을 마치면서

                                                     남긴 종료코드(ExitCode)를 검사하여 지정 값보다 크면

                                                     명령을 실행하라는 뜻이다.

          ex)  XCOPY %1 A:

                 IF ERRORLEVEL 0 ECHO SUCCESSFULLY !

                --  "XCOPY %1 A:" 문이 정상적으로 수행되면 화면에 "SUCCESSFULLY !" 문자열을

                      출력

       - IF [NOT] ERRORLEVEL [값] [명령] : IF명령 바로 앞에서 수행되었던 프로그램이 수행을

                                                     마치면서 남긴 종료코드(ExitCode)를 검사하여 지정

                                                      값보다 작으면 명령을 실행하라는 뜻이다.

           ex)  XCOPY %1 A:

                  IF NOT ERRORLEEVEL 0 ECHO COPY FAILED !

 

4) 기타 명령어 ( FOR)

   -FOR 명령은 지정된 횟수만큼 명령어가 실행되게 하는 명령어

   [문법] FOR %%변수 IN (셋트 파라미터) DO [명령어] %%변수

     -- '(셋트 파라미터)' : 다수의 파일들 (셋트 파라미터에 와일드카드문자(*,?)를  사용할 수 있다.)

     -- '%%변수' :  SET에 명시된 각 파일에 순차적으로 설정되어 명령을 실행하는 대입변수

   [예]  c:>COPY CON TYPEALL.BAT

           FOR %%Z IN (*.BAT *.DOC *.TXT *.CAP) DO TYPE %%Z

   [설명] 확장명이 BAT,DOC,TXT,CAP인 문장 파일 모두를 차례로 화면에 출력

번호 제목 sitelink1 글쓴이 날짜 조회 수
243 Windows 11 Pro 환경의 WSL2(Windows Subsystem for Linux 2)에서 X11(그래픽 앱)을 실행   황제낙엽 2026.01.06 2674
242 경로 관련 별칭(alias)   황제낙엽 2025.12.19 2560
241 macOS 에서 finder 로 숨김 디렉토리, 파일을 조회   황제낙엽 2025.09.26 1654
240 특정 폴더 제외하고 가장 최근에 생성된 폴더 이름 가져오는 shell file 만들기   황제낙엽 2025.07.28 2599
239 [Copilot] WSL2 Ubuntu 실행 방식과 차이점   황제낙엽 2025.06.09 2576
238 [Gemini] docker pull 로 다운받은 ubuntu 이미지를 portainer 로 실행하여 접속   황제낙엽 2025.06.02 2587
237 Windows 11 Pro -> WSL2 (Ubuntu) -> Docker -> Portainer   황제낙엽 2025.05.30 2735
236 윈도우 11 설치 USB 만들기 가이드 https://blog.naver.com/cjs0308cjs/223694056158  황제낙엽 2025.01.10 4002
235 [bard] docker로 실행한 container에 터미널로 접속   황제낙엽 2024.02.01 3679
234 [2023. 11. 6.] 데이터베이스, GUI 클라이언트 환경의 Docker Compose 모음 https://blog.pages.kr/2819  황제낙엽 2024.01.29 3842
233 Docker Compose 문법 정리 (YAML)   황제낙엽 2024.01.29 3389
232 Docker Compose 명령어(실행,중지,삭제) https://docs.docker.com/compose/reference/  황제낙엽 2024.01.28 3862
231 Docker Compose 에 대한 이해와 사용법에 대한 포스팅 모음 https://docs.docker.com/compose/gettingstarted/  황제낙엽 2024.01.26 4099
230 Kubernetes 와 Docker 의 관계   황제낙엽 2024.01.26 3044
229 docker 를 windows 에서 실행하는 방법 3가지 정리   황제낙엽 2024.01.23 3755
228 windows + docker 설치에 대한 포스팅 모음   황제낙엽 2024.01.22 3552
227 윈도우 10 실행키 입력 명령어 목록 (Windows + R) https://haenny.tistory.com/217  황제낙엽 2023.07.12 7561
226 윈도우 10 "원격 데스크톱"의 "컴퓨터 목록" 정보 저장 위치 (from Bing)   황제낙엽 2023.07.11 4017
225 compress this drive to save disk space (이 드라이브를 압축하여 디스크 공간 절약)   황제낙엽 2023.05.09 4238
224 명령어 모음   황제낙엽 2023.05.06 3670