Board logo

标题: dos批处理怎么不能运行FOR语句?? [打印本页]

作者: w412950359     时间: 2007-5-26 14:33    标题: dos批处理怎么不能运行FOR语句??
@echo off
@for /l %i IN (1,1,10) do mkdir %i


我把这个命令编辑成3.bat,但是双机后没有执行我的命令,这是为什么??

作者: zh159     时间: 2007-5-26 14:37
批处理内使用%%i,命令行使用%i

PS:如开头已经有“@echo off”了,后面的语句开头可以不用“@”

作者: lxmxn     时间: 2007-5-26 14:37
在批处理里面使用for命令,需要将%i改为%%i,以转义%符号。

作者: w412950359     时间: 2007-5-26 14:48    标题: 谢谢各位斑竹
真的 能行了!!!!!!