컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 마크레빈슨 앰프 음질, 가장 잘 어울리는 스피커?; Mark Levinson Amp욕실 미끄럼방지제 트러스티 스텝 사용기, 타일 바닥용; TRUSTY STEP바나나 사진 1개 확대; a Banana바나나 사진, 바나나 한다발 한손; a Bunch of Bananas중한사전 한중사전 중국어사전; Casio EW-L3200 Chinese Korean Dic...WMA ASF파일을 MP3로 변환하는 프리웨어 쉐어웨어 프로그램; WMA MP3 Conve...하드디스크 남은 용량, 파일 개수 보기 프로그램: 트리 사이즈 특이한 그래프 TreeSiz...주가 추세선 작성하기, 코스피 그래프에서; 주식투자 Stock Trend Line고대 로마 입체 3D 지도, 콜로세움 구글어스에서 보기; Ancient Rome in 3D...BDI지수 그래프, 벌크선 운임 지수 보기 프로그램; 주식투자 조선주 해운주 Baltic ...

BAT 파일 반복 시키기 배치파일 문법

Saturday, January 17, 2009

배치파일 문법에서는 어떤 부분을 반복하려면 라벨을 만든 후에 goto문을 사용하면 됩니다. 아래 예제 소스에서 :REDO 라는 부분이 라벨인데, 콜론(:) 뒤에 REDO 등의 적당한 이름을 지정하면 라벨이 됩니다.

아래 예제 소스는, "문자열 출력 작업"이라는 글자들을 도스창 화면에 출력시킨 후 대기 상태로 들어가는 일을 무한 반복합니다.

무한 반복 시키기
배치 파일명: example.bat
@echo off

:REDO

echo 문자열 출력 작업
pause

goto REDO



위의 파일을 도스창을 열고 실행시키면, 다음 화면처럼 REDO... 사이의 부분이 무한 반복으로 실행됩니다. 키보드의 CTRL+C키를 눌러야만 중지됩니다.

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

D:\Z>example.bat
문자열 출력 작업
계속하려면 아무 키나 누르십시오 . . .
문자열 출력 작업
계속하려면 아무 키나 누르십시오 . . .
문자열 출력 작업
계속하려면 아무 키나 누르십시오 . . .
문자열 출력 작업
계속하려면 아무 키나 누르십시오 . . .
문자열 출력 작업
계속하려면 아무 키나 누르십시오 . . .
일괄 작업을 끝내시겠습니까 (Y/N)? y

D:\Z>


"계속하려면 아무 키나 누르십시오 . . ."라는 부분이 나오지 않고, 무작정 반복시키려면, 예제 소스에서 pause 라는 중지문을 삭제하면 됩니다.


지정한 특정 회수만큼 반복시키기
무한 반복이 아니라, 특정 회수만큼, 가령 10번 반복이 필요할 때, 10번만 반복하려면 다음 페이지의 소스처럼 하면 됩니다:
▶▶ 배치파일 무한루프 구현, 루프 탈출, 빠져 나오기 예제; Batch File Infinity Loop


외부 배치파일 호출하여 반복 실행 예제:
▶▶ BAT파일에서, 다른 BAT파일을 불러 반복 실행하기


2 Comments:
At 6:12 PM, Blogger Archmond said...

저 중간에 Ctty > Nul 구문으로 친구들을 당황하게 했던 기억이 나네요 ^^

 
At 9:11 AM, Blogger mwultong said...

반갑습니다^_^

 

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top