文件TEST.CMD:顯示從文本文件中的行批處理文件
name=dummy
for /f "eol=; tokens=1 delims=," %%i in (list.txt) do (
echo i: %%i
set name=%%i
echo name: %name%)
文件LIST.TXT包含此行(每行一個名稱):
John
Tom
Erica
Sara
每時間我推出這批我得到這個輸出:
i: John
name: dummy
i:T om
name: dummy
i: Erica
name: dummy
i: Sara
name: dummy
看來,變異能夠得到的名稱未得到賦值%%i
任何想法?
非常感謝你:如果延遲變量 擴充被啓用,如下 如期運行上面的例子 可以寫!你肯定會保存我的一天。 法比奧玻璃 – 2010-02-24 13:48:20