我必須爲我的工作場所中的每臺PC創建一個文本文件有沒有辦法從文本文件中的PC列表中讀取批量文件並創建文本文件的每一行文字?有批量創建基於列表的文本文件
Ex。 文本文件
Computer1
Computer2
Computer3
我想它來創建一個computer1.txt,computer2.txt和computer3.txt,但大約400個人電腦的列表...這似乎很簡單,我只是不知道如何將批處理文件鏈接在一起。我在學! :)感謝您一如既往的幫助!
我必須爲我的工作場所中的每臺PC創建一個文本文件有沒有辦法從文本文件中的PC列表中讀取批量文件並創建文本文件的每一行文字?有批量創建基於列表的文本文件
Ex。 文本文件
Computer1
Computer2
Computer3
我想它來創建一個computer1.txt,computer2.txt和computer3.txt,但大約400個人電腦的列表...這似乎很簡單,我只是不知道如何將批處理文件鏈接在一起。我在學! :)感謝您一如既往的幫助!
@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"
)
FOR /F ["options"] %%parameter IN (filenameset) DO command
參見: Batch script to read input text file and make text file for each line of input text file
再次感謝!這樣做!只有我遇到的問題是,如果我要鍵入不同的文本/數字,我必須做Number0 >> %% a.txt「在數字0和>>之間加一個空格,除此之外它的作用就像一個魅力。謝謝! – MackMan
'>>「%% a.txt」echo(這是文本的第1行< - - 改變重定向的順序以避免每行需要空格。在該行的開始處帶有某些字符 – foxidrive