2013-11-01 54 views
0

我必須爲我的工作場所中的每臺PC創建一個文本文件有沒有辦法從文本文件中的PC列表中讀取批量文件並創建文本文件的每一行文字?有批量創建基於列表的文本文件

Ex。 文本文件

Computer1 
    Computer2 
    Computer3 

我想它來創建一個computer1.txt,computer2.txt和computer3.txt,但大約400個人電腦的列表...這似乎很簡單,我只是不知道如何將批處理文件鏈接在一起。我在學! :)感謝您一如既往的幫助!

回答

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

相關問題