티스토리 뷰
start /D"C:\Program Files\NATEON\BIN\" NATEON.exe
start /D"C:\Program Files\Windows Live\Messenger\" msnmsgr.exe
- @echo off 로 명령줄이 화면에 나타나지 않게 합니다.
(echo off : echo off 문의 다음 명령문 부터는 화면에 보이지 않음 "echo off" 라는 글자만 보임,
@echo off : echo off 라는 글자도 안보이고 명령이 실행)
- start 다음의 " /D" 는 경로를 지정하는 옵션입니다.
경로상에 공백이 있기에 다음과 같이 ( "C:\Program Files\NATEON\BIN\" ) 경로를 "" 로
묶어서 입력하였고 뒤에 실행할 파일 이름을 적어주었습니다.
위와 같이 실행하면 네이트온과 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
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:
4) 기타 명령어 ( FOR)
-FOR 명령은 지정된 횟수만큼 명령어가 실행되게 하는 명령어
[문법] FOR %%변수 IN (셋트 파라미터) DO [명령어] %%변수
-- '(셋트 파라미터)' : 다수의 파일들 (셋트 파라미터에 와일드카드문자(*,?)를 사용할 수 있다.)
-- '%%변수' : SET에 명시된 각 파일에 순차적으로 설정되어 명령을 실행하는 대입변수
FOR %%Z IN (*.BAT *.DOC *.TXT *.CAP) DO TYPE %%Z
[설명] 확장명이 BAT,DOC,TXT,CAP인 문장 파일 모두를 차례로 화면에 출력
출처 : http://blog.naver.com/parang3o?Redirect=Log&logNo=140107530173
'프로그래밍' 카테고리의 다른 글
- Total
- Today
- Yesterday
- 법인 서식
- 나사
- Sandoll미생체
- 인류 최초
- 로또 인터넷
- 연금복권
- brazil nut
- 도메인등록
- 목동
- 도메인
- 위장약#라니티딘
- koran
- 무료도메인
- 새우튀김
- 윤태호폰트
- Lotto
- coran
- 더피처피티
- 맛집
- 목동사거리
- 알릴레오
- 제주도 맛집
- 여자친구
- 포코폰
- 샤오미
- 횟집
- 윤태호작가폰트
- 순대국
- 로또
- 모듬회
- 산돌미생체
- 목동역
- 제주 맛집
- 남자친구
- 치킨
- 공짜도메인
- 파워UP포인트
- 주식회사
- 남부시장
- 동행복권
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |