[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @ echo
  2. for /l %%i in (1,1,20) do md %%i
  3. pause
复制代码

TOP

@echo off
for /l %%i in (1,1,20) do md %%i

TOP

for /l %%i in (1,1,20) do md %%i

TOP

@echo off
for /l %%q in (1 1 20) do md %%q&&echo ok
pause

TOP

答:
  1. @echo off
  2. for /l %%i in (1,1,20) do (
  3. md %%i
  4. echo 正在创建...第%%i个
  5. )
  6. pause
复制代码


效果:
[attach]2732[/attach]

===============
end;

TOP

for /l %%a in (  1 1 20 ) do md %%a

TOP

这样行吧

@echo off
for /l %%i in (0 1 20) do (md %%i&move %%i 包括20个文件夹)
pause

TOP

这个

@echo off
:top
set /a var+=1
md %var%
if %var% lss 21 (goto:top)
pause

TOP

  1. setlocal EnableDelayedExpansion
  2. for /l %%i in (20 -1 1) do (set wjj=!wjj! %%i)
  3. md %wjj%
  4. ::还有一种
  5. set ci=1
  6. :a
  7. md %ci%
  8. if %ci%==20 exit
复制代码

TOP

我又把问题想复杂了。。。

  1. set /a i+=1
  2. md %i%
  3. if %i%==20 exit
  4. call %0
复制代码

TOP

谢谢分享,下载学习了!

TOP

  1. @echo off
  2. for /l %%i in (1,1,20) do md %%i
复制代码

TOP

md 1
md 2
md 3
md 4
md 5
md 6
md 7
md 8
md 9
md 10
md 12
md 13
md 14
md 15
md 16
md 17
md 18
md 19
md 20

这是一个反面教材
像我这样的SB就会用

[ 本帖最后由 pengyimin1988 于 2010-12-8 17:00 编辑 ]

TOP

本帖最后由 battab 于 2014-2-19 17:44 编辑

回复 21# kevinpeng


    目录多了这样做把20改大就可以了,感觉多此一举了
  1. @echo off
  2. for /l %%i in (1,1,20) do set/p=%%i;<nul>>tmp.txt
  3. for /f "tokens=* delims=" %%i in (tmp.txt) do md %%i
  4. del /s /q tmp.txt
  5. pause
复制代码
学习中

TOP

@echo off
set /a a=1
:begin
md %a%
set /a a=%a%+1
if %a% lss 21 goto :begin
echo 完成
pause

TOP

返回列表