DOS 자체 일괄 처리 명령

파일 이름 은 C:\DOS\COMMAND.COM 과 같은 파일 경로 와 파일 이름 을 합 친 것 입 니 다.DIR 파일 과 폴 더(디 렉 터 리)를 표시 합 니 다.용법:DIR [파일 이름] [옵션]/A 는 모든 파일 을 표시 합 니 다(즉,은밀 하고 시스템 속성 이 있 는 파일 포함)./S 는 하위 폴 더 에 있 는 파일 도 표시 합 니 다./P 는 화면 표시,/B 는 파일 이름 만 표시 합 니 다.등등.  ...와 같다 DIR A*.EXE /A /P 이 명령 은 현재 폴 더 아래 에 있 는 A 로 시작 하 는 접두사 EXE 파일(폴 더)을 화면 으로 나 누 어 표시 합 니 다.CD 또는 CHDIR 현재 폴 더 를 변경 합 니 다.용법:CD [폴 더 이름]폴 더 이름 이 없 으 면 현재 경 로 를 표시 합 니 다.MD 또는 MKDIR 폴 더 를 만들다.용법:MD 폴 더 이름 RD 또는 RMDIR 폴 더 를 삭제 합 니 다.용법:RD 폴 더 이름 주의:이 폴 더 는 비어 있어 야 합 니 다.DEL 또는 ERASE 파일 을 삭제 하 다.용법:DEL/ERASE 파일 이름 COPY 서 류 를 복사 하 다.사용법: COPY 파일 이름 1 [파일 이름 2] [옵션 COPY /B A+B C 이 명령 은 두 바 이 너 리 파일 A 와 B 를 하나의 파일 C 로 합 친다.TYPE 파일 내용 보이 기.용법:TYPE 파일 이름 REN 또는 RENAME 파일 이름과 폴 더(디 렉 터 리)이름 을 변경 합 니 다.용법:REN 파일 이름 1 파일 이름 2 EDIT 파일 편집,MS-DOS 에서 7.x 에 서 는 바 이 너 리 파일 과 여러 파일 을 편집 할 수 있 습 니 다.용법:EDIT [파일 이름] [옵션 EDIT /70 C:\COMMAND.COM 이 명령 은 C:\COMMAND.COM 파일 을 바 이 너 리 로 편집 합 니 다.FORMAT 디스크 를 포맷 하 다.용법:FORMAT 드라이브 [옵션]옵션 이 많 습 니 다.예 를 들 어/Q 는 빠 른 포맷 입 니 다./U 는 무조건 포맷(즉,UNFORMAT 등 명령 으로 복구 할 수 없습니다),/V 는 디스크 의 볼 륨 이름 을 지정 합 니 다.그것 은 아직 공개 되 지 않 은 많은 인자 가 있다.MEM 메모리 상 태 를 표시 합 니 다.용법:MEM [옵션]이 옵션 도 적지 않 습 니 다.예 를 들 어/C 는 모든 프로그램의 메모리 사용량 을 표시 할 수 있 습 니 다./D 는 메모리 에 있 는 프로그램 과 장치 드라이버 의 상태 등 상세 한 정 보 를 표시 합 니 다./F 는 남 은 메모리 총량 을 표시 합 니 다./M 는 메모리 에 있 는 모듈 정 보 를 표시 합 니 다./P 는 화면 으로 표 시 됩 니 다.HMA 정 보 를 표시 할 수 있 는 숨겨 진/A 옵션 도 있 습 니 다.MOVE 파일 이나 폴 더 를 이동 하면 파일 이나 폴 더 의 이름 을 변경 할 수 있 습 니 다.  용법:MOVE 파일 파일  ...와 같다 MOVE C:\*.EXE D:  이 명령 은 C 디스크 루트 폴 더 아래 EXE 라 는 모든 확장 자 를 D 디스크 로 옮 길 수 있 습 니 다.XCOPY 파일 이나 폴 더 를 복사 합 니 다.  용법:XCOPY 파일 [파일 이름 2 [옵션]이 옵션 은 매우 많 습 니 다.예 를 들 어/S 는 전체 폴 더(하위 폴 더 포함)의 파일 을 복사 할 수 있 습 니 다./E 는 빈 폴 더 를 포함 하고/V 는 복사 가 끝 난 후에 복사 한 파일 의 정확성 을 검사 하고/Y 는 확인 을 표시 합 니 다.CLS 화면 지우 기.용법:CLS SYS 전도 시스템,시스템 파일(예 를 들 어 IO.SYS 등)을 지정 한 드라이브 로 전송 합 니 다.용법:SYS 폴 더 이름 [드라이브 SYS C:\DOS A:이 명령 은 C:\DOS 폴 더 에 있 는 시스템 파일 을 A 디스크 로 전송 할 수 있 습 니 다.DATE 날 짜 를 표시 하거나 설정 합 니 다.용법:DATE [날짜]시간 시간 을 표시 하거나 설정 합 니 다.용법:TIME [시간]DOS 는 SORT(정렬),FIND(문자 찾기)등 다른 명령 도 가지 고 있 습 니 다.@:이 기 호 를 일괄 파일 의 다른 명령 앞 에 두 고 실행 할 때 명령 자 체 를 표시 하지 않 습 니 다.예 를 들 어@ECHO OFF 명령 은 파일 초기 에 자주 사 용 됩 니 다.CALL:한 파일 에서 다른 파일 을 호출 하고 호출 이 끝 난 후에 원래 의 파일 을 계속 실행 합 니 다.CALL [일괄 파일 이름]주석:COMMAND 도 사용 가능 /C 명령 은 같은 동작 을 수행 합 니 다.CHOICE:명령 을 선택 하 십시오.이것 은 DOS 외부 명령 이지 만,주로 파일 에 사 용 됩 니 다.CHOICE 명령 이 실 행 된 후 선택 할 수 있 는 항목 을 알려 줍 니 다.이 때 버튼 을 통 해 선택 합 니 다.용법:CHOICE:[/C[:]버튼 시트] [/N] [/S] [/T[:]선택 치,초 수] [텍스트 보이 기]에서/C 는 선택 할 수 있 는 버튼 을 표시 합 니 다./N 은 알림 정 보 를 표시 하지 말 라 고 표시 합 니 다./S 는 대소 문자 민감 방식 을 표시 합 니 다./T 는 정 해진 시간 내 에 선택 하지 않 으 면/C 에서 정의 하 는 선택 값 을 자동 으로 실행 합 니 다.텍스트 를 표시 하 는 것 은 CHOICE 명령 이 실 행 될 때의 알림 정보 입 니 다.선택 결 과 는 ERRORLEVEL 값 으로 표 시 됩 니 다.ECHO:지정 한 정 보 를 표시 합 니 다.보통 화면 에 표 시 됩 니 다.에코 Hello 는 화면 에 Hello 라 는 글 자 를 표시 합 니 다.에코 ON|OFF 는 일괄 파일 이 실 행 될 때 명령 자 체 를 표시 할 지 여 부 를 설정 합 니 다.에코 OFF 는@의 뜻 과 같 지만,@처럼 다른 명령 앞 에 놓 을 수 없습니다.FOR:지정 한 파일 에 해당 하 는 명령 을 실행 합 니 다.DOS 가 마스크 를 지원 하 라 는 명령 을 많이 내 렸 다 는 것 을 잘 알 고 있 습 니 다.예 를 들 어?그리고*,한 번 에 한 무더기 의 파일 을 지정 할 수 있어 서 매우 편리 합 니 다.그러나 모든 DOS 명령 이 마스크 를 지원 하 는 것 은 아 닙 니 다.예 를 들 어 TYPE(파일 내용 표시 명령)는 지원 되 지 않 습 니 다.FOR 명령 이 있 으 면 상관 없습니다.TYPE 명령 이 여러 파일 을 한 번 에 표시 할 수 있 도록 합 니 다.용법:FOR %변수 이름 IN (파일 세트 DO 명령 하 다. [명령 매개 변수]주:이상 은 FOR 명령 의 고정 형식 입 니 다.IN 과 DO 의 위 치 는 정확 해 야 합 니 다.그렇지 않 으 면 문법 오 류 를 알려 줍 니 다....와 같다 %F IN (*.*) DO TYPE %F 명령 은 TYPE 명령 을 한 번 에 여러 파일 을 표시 할 수 있 습 니 다.주:%F 는 변수 이름 이 고%G 등 으로 대체 할 수 있 지만 앞 뒤 가 일치 해 야 합 니 다.일괄 파일 에서%F 로 대체 합 니 다.GOTO:일괄 파일 내부 의 한 레이 블 로 이동 하여 실행 합 니 다.프로 그래 밍 에 서 는 BASIC 언어 에서 GOTO 명령 과 같은 반복 되 거나 어 딘 가 로 이동 하여 계속 실행 해 야 한 다 는 것 을 잘 알 고 있 습 니 다.파일 에 있 는 GOTO 명령 도 비슷 한 기능 을 수행 할 수 있 습 니 다.용법:GOTO [레이 블 이름]그 중에서 레이 블 이름 은 Hello 등 마음대로 설정 할 수 있 습 니 다."Hello"와 같은":"기호 로 레이 블 을 설정 할 때 GOTO 를 사용 합 니 다. Hello 명령 은"Hello"가 있 는 위치 로 이동 하여 일괄 파일 을 계속 실행 합 니 다.IF:조건 판단 명령.이것 은 매우 유용 한 일괄 처리 명령 이다.용법 1:IF [NOT] EXIST 파일 이름 명령 하 다. [명령 매개 변수]의미:파일 이 존재 하지 않 으 면 명령 을 수행 합 니 다.용법 2:IF [NOT] ERRORLEVEL 오류 반환 코드 명령 하 다. [명령 매개 변수]의미:코드[아니]가 지정 한 코드 보다 크 거나 같 으 면 명령 을 수행 합 니 다.그 중에서 도 ERRORLEVEL 은 코드 를 잘못 되 돌려 주 는 것 이 유용 하 다 고 밝 혔 다.많은 DOS 명령 에 대해 서 는 실행 결과 가 다 르 기 때문에(실행 성공,실행 실패,사용자 에 의 해 중단 되 는 등)이 명령 들 은 서로 다른 코드 를 되 돌려 서로 다른 결 과 를 나타 낸다.IF ERRORLEVEL 명령 은 이 결과 에 따라 발생 하 는 서로 다른 코드 에 따라 서로 다른 명령 을 수행 하 는데 보통 특정한 명령 뒤에 사용 된다.만약 ERRORLEVEL 1 ECHO OK!현재 오류 가 1 보다 크 거나 같 으 면 화면 에'OK!'를 표시 합 니 다.라 는 문구 가 적 혀 있다.용법 3:IF [NOT] 문자열 1==문자열 2 명령 하 다. [명령 매개 변수]  의미:문자열 1 과 문자열 2 가 같 을 때 명령 을 수행 합 니 다.PAUSE:일괄 파일 의 실행 을 중단 하고"임의의 키 를 누 르 고 계속"이라는 글 자 를 표시 합 니 다.REM:주석 추가.파일 의 가 독성 을 높이 는 데 사용 되 며 실행 되 지 않 습 니 다.대신SHIFT:일괄 파일 에서 대체 가능 한 인자 의 위 치 를 변경 합 니 다.교체 가능 한 매개 변 수 는 특수 한 매개 변수 로 일괄 파일 에 만 사용 할 수 있 습 니 다.이 매개 변 수 는 사용자 가 일괄 처리 명령 을 실행 할 때 입력 한 것 이다.예 를 들 어,우 리 는 DIR 를 집행 한다. /S /W 명령,그 중에서 DIR 은 명령 명 이 고/S 와/W 는 실행 매개 변수 입 니 다.일괄 파일 에서 이 명령 매개 변 수 는 교체 가능 한 매개 변수 에 각각 부 여 됩 니 다.예 를 들 어/S 가 되 는%1,/W 는%2,유추 할 수 있 습 니 다.명령 자 체 는%0 에 부 여 됩 니 다.일괄 파일 은 실행 할 때 입력 한 매개 변 수 를 교체 할 수 있 는 매개 변 수 를 이용 하여 조작 하 는 것 이다.예 를 들 어 현재 MYFILE.BAT 라 는 일괄 처리 파일 이 있 는데 명령 행 에서 MYFILE.BAT 를 실행 합 니 다. YES,그래서%0 의 값 은 MYFILE.BAT 입 니 다.%1 의 값 은"YES"입 니 다.이 파일 에서 IF 등의 명령 으로%1 등의 매개 변수의 값 을 판단 한 다음,이 값 에 따라 IF 와 같은 다른 동작 을 수행 할 수 있 습 니 다. "%1"=="YES" GOTO YES。 SHIFT 명령 은 인자 가 없습니다.실행 결 과 는%0 의 값 을 원래%1 의 값 으로 바 꾸 는 것 이 고,원래%1 의 값 은 원래%2 의 값 으로 바 꾸 는 것 입 니 다.그것 의 역전 성 을 주의해 라.일괄 처리 파일 이 실 행 될 때 실행 되 는 매개 변수 가 많 을 수 있 으 며 10 개 를 초과 할 수 있 으 며,대체 가능 한 매개 변 수 는%0 에서%9 까지 만 가능 하 며,%9 이후 의 매개 변수 값 을 얻 으 려 면 SHIFT 명령 만 사용 할 수 있 습 니 다.이 때 전체 매개 변수 열 이 앞으로 밀 립 니 다.이상 은 DOS 의 자체 일괄 처리 명령 입 니 다.이 명령 들 은 매우 적 습 니 다.복잡 한 프로그램 을 만 들 려 면 이상 의 명령 으로 는 불가능 합 니 다.이 때 는 다른 실 용적 인 일괄 처리 도구 가 필요 합 니 다.유명 하고 실 용적 인 것 은 TESTIF,STRING,ASET,BATCHMAN,WBAT 등 이 있 습 니 다.일괄 처리 파일 에서 이상 의 도 구 를 사용 하면 매우 강력 한 기능 을 실현 할 수 있 고 심지어 많은 고급 언어 프로그램의 기능 을 완성 할 수 있다.

좋은 웹페이지 즐겨찾기