2013-11-01 77 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

相关问题