Board logo

标题: cmd 帮助里面的例子 怎么在我电脑上不能运行呢 [打印本页]

作者: yuanzijia08     时间: 2006-11-18 05:08    标题: cmd 帮助里面的例子 怎么在我电脑上不能运行呢

set LIST=
for %i in (*) do set LIST=!LIST! %i
echo %LIST%

这是CMD  SET /? 下的一个例子  是正确的例子  怎么在我电脑上运行错误呢

下面是运行返回的结果
F:\>set LIST=
此时不应有 i。

F:\>for i


为什么会这样呢    还有这个批处理是的作用 是什么啊
作者: NaturalJ0     时间: 2006-11-18 05:13
在批处理中,% 要用两个来表示,像这样 %%
要使用 !! 的话,前面应该先加上 setlocal enabledelayedexpansion
建议搜索下论坛,有些好帖子,你可以看的更详细些。
作者: ccwan     时间: 2006-11-18 05:22
http://www.cn-dos.net/forum/view ... =%E5%8F%98%E9%87%8F

自己看一下,很有帮助。