고독을 즐기는 진정한 아웃사이더
도스창에서 명령어 반복 실행하기 본문
도스창에서 특정한 명령어를 반복해서 실행하려고 한다면 FOR 명령을 사용하면 됩니다.
유닉스(리눅스) 에서는 repeat 명령을 통해 원하는 숫자 만큼 반복 수행이 가능했는데
윈도우에서는 조금 복잡한 명령을 사용해야 합니다.
FOR /L %변수 IN (시작,단계,끝) DO 명령 [명령-매개변수]
%변수는 변수 이름앞에 %를 붙이라는 말입니다. %i, %abc 식으로.
집합은 단계별로 증가/감소하는 시작부터 끝까지의 일련의 숫자입니다.
따라서 (1,1,5)는 1 2 3 4 5를 나타내며 (5,-1,1)은 5 4 3 2 1을
나타냅니다.
= 사용예
FOR /L %i IN (1,1,100) DO DIR
→ DIR 명령을 100번 실행합니다.
FOR /L %i IN (1,1,100) DO NET SEND 192.168.0.%i "메시지"
→ 192.168.0.1~192.168.0.100 을 사용하는 PC에 "메시지" 라는 메시지 창을 전달합니다.
위와 같이 응용이 가능합니다.
유닉스(리눅스) 에서는 repeat 명령을 통해 원하는 숫자 만큼 반복 수행이 가능했는데
윈도우에서는 조금 복잡한 명령을 사용해야 합니다.
FOR /L %변수 IN (시작,단계,끝) DO 명령 [명령-매개변수]
%변수는 변수 이름앞에 %를 붙이라는 말입니다. %i, %abc 식으로.
집합은 단계별로 증가/감소하는 시작부터 끝까지의 일련의 숫자입니다.
따라서 (1,1,5)는 1 2 3 4 5를 나타내며 (5,-1,1)은 5 4 3 2 1을
나타냅니다.
= 사용예
FOR /L %i IN (1,1,100) DO DIR
→ DIR 명령을 100번 실행합니다.
FOR /L %i IN (1,1,100) DO NET SEND 192.168.0.%i "메시지"
→ 192.168.0.1~192.168.0.100 을 사용하는 PC에 "메시지" 라는 메시지 창을 전달합니다.
위와 같이 응용이 가능합니다.
'Computer > Desktop' 카테고리의 다른 글
탐색기에서 스위치와 함께 프로그램 실행하기 (0) | 2005.05.25 |
---|---|
netsh.exe 명령으로 ip 주소 설정하기 (0) | 2005.05.25 |
자동설치(무인설치) 만들기 <Virus Chaser> (0) | 2005.05.25 |
동영상을 중간부터 보고 싶은데 탐색(버퍼링) 되지 않는 경우에 (0) | 2005.05.25 |
Internet Explorer에서 새창이 뜨지 않는 경우에.. (0) | 2005.05.25 |
Comments