中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-13 00:12
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » for /L出错,高手请指教 查看 781 回复 2
楼 主 for /L出错,高手请指教 发表于 2010-03-01 19:08 ·  中国 河北 沧州 电信
新手上路
积分 2
发帖 2
注册 2010-02-20 19:50
16年会员
UID 160881
性别 男
状态 离线
for /l %%a in (1,1,10) do echo %%a
这句执行就出错,换成下面这样就可以运行,但只能运行三次,而我想要的是十次啊,郁闷。
for %%a in (1,1,10) do echo %%a
这是为什么?DOS版本是6.22
难道是不支持/L ??
2 发表于 2010-03-01 19:47 ·  中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
对!你猜的对!6.22 的 DOS 自带的 COMMAND.COM for 命令不支持 /l 参数
3 发表于 2010-03-01 22:00 ·  中国 河北 沧州 电信
新手上路
积分 2
发帖 2
注册 2010-02-20 19:50
16年会员
UID 160881
性别 男
状态 离线
啊?那怎么实现迭代啊?
FOR语句的循环功能不是没有了?还有其他方法能实现吗?
论坛跳转: