用bat读取txt指定行的内容并保存为变量

请问各位高手:

问题简述: 怎么用 用批处理文件 读取本文文档中 指定行的内容 并保存为变量.

详细描述:
我想用 Start 命令 运行txt本文文档里 每一行 的内容.

比如说:
TXT 文件的内容如下

abc.exe
abcd.exe
abcde.exe
abcdef.exe
....

而我想让bat读取TXT本文文档
并使用 Start 命令
分别运行abc.exe、abcd.exe、abcde.exe、abcdef.exe、....

请问怎样弄? 知道的麻烦告诉我 谢谢!

第1个回答  2013-07-26
@echo off
for /f "delims=" %%i in (名字.txt) do (
        set /a n+=1
        if !n!==1 set var=%%i
)
start %var%
for /f "delims=" %%i in (名字.txt) do (
        set /a n+=1
        if !n!==2 set var=%%i
)
start %var%
for /f "delims=" %%i in (名字.txt) do (
        set /a n+=1
        if !n!==3 set var=%%i
)
start %var%
for /f "delims=" %%i in (名字.txt) do (
        set /a n+=1
        if !n!==4 set var=%%i
)
start %var%
pause

第2个回答  2013-05-13
你能不能尝试多窗口打开?
相似回答