中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-06 11:19
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 这个批处理哪里有问题呢 查看 691 回复 4
楼 主 这个批处理哪里有问题呢 发表于 2007-11-08 15:08 ·  中国 江苏 无锡 电信
初级用户
积分 28
发帖 11
注册 2007-11-08 14:33
18年会员
UID 102062
性别 男
状态 离线
@echo
::::::test有若干行,第一行aaa,第二行bbb,第三行ccc,...
FOR /f %%I in ("c:/test.txt") do (
set aa=%%I
set ret= %ret% %aa&
)
for %%I in (%ret%) do echo %%I
echo. & pause



===================
说明,我想把test.txt中的数据一行一行地显示出来
2 发表于 2007-11-08 15:13 ·  中国 香港 腾讯云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
@echo
::::::test有若干行,第一行aaa,第二行bbb,第三行ccc,...
FOR /f %%I in ("c:/test.txt") do (
call set "ret=%%ret%% %%I"
)
for %%I in (%ret%) do echo %%I
echo. & pause
3 发表于 2007-11-08 15:15 ·  中国 江苏 无锡 电信
初级用户
积分 28
发帖 11
注册 2007-11-08 14:33
18年会员
UID 102062
性别 男
状态 离线
谢谢啊,我试试
4 发表于 2007-11-08 15:18 ·  中国 江苏 无锡 电信
初级用户
积分 28
发帖 11
注册 2007-11-08 14:33
18年会员
UID 102062
性别 男
状态 离线
perfect! thank you so much!
5 发表于 2007-11-08 22:46 ·  中国 湖南 长沙 电信
新手上路
积分 1
发帖 1
注册 2007-11-02 12:37
18年会员
UID 101485
性别 男
状态 离线
能解释一下吗
论坛跳转: