2013-11-01 3 views
0

직장마다 각 PC에 텍스트 파일을 만들어야합니다. 텍스트 파일에있는 PC 목록에서 배치를 읽고 텍스트를 만드는 방법이 있습니다 각 줄의 텍스트 파일?배치를 가지고 목록을 기반으로 텍스트 파일을 만듭니다

Ex. 텍스트 파일

Computer1 
    Computer2 
    Computer3 

나는 그것이 computer1.txt, computer2.txt 및 computer3.txt을 만들려하지만, 약 400의 PC 목록 ... 그것은 아주 쉽게 보인다 난 그냥 확실하지 않다 배치 파일을 함께 연결하는 방법. 나는 배우고있다! :) 언제나처럼 당신의 모든 도움에 감사드립니다!

답변

2
@echo off 
setlocal 

for /f "tokens=*" %%a in (comps.txt) do (type nul>"%%a.txt") 

이 파일에 미리 정의 된 텍스트를 추가하려면이 같은하려면 :

for /f "tokens=*" %%a in (comps.txt) do (
    echo This is line 1 of text>"%%a.txt" 
    echo This is line 2 of text>>"%%a.txt" 
    echo This is line 3 of text>>"%%a.txt" 
    echo This is line 4 of text>>"%%a.txt" 
) 
+0

다시 한번 감사를! 그게! 문제가있는 것은 다른 텍스트/숫자를 입력해야만 Number0 >> %% a.txt "숫자 0과 >> 사이에 공백을 넣어야한다는 것입니다. 그 외에도 매력처럼 작동합니다. – MackMan

+0

'' "%% a.txt"echo (이것은 텍스트 줄 1입니다. <- 모든 줄에서 공백이 필요 없도록 리디렉션 순서를 변경합니다.'('는 문제를 방지합니다. 특정 문자가 줄의 시작 부분에 – foxidrive

관련 문제