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

评分人数

    • wxcute: 嗯,你在上一层的是生成文件了。PB + 1

TOP

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

TOP

唔错...又学到一堂课了

TOP

这个较简单多多指教:
  1. @echo  off
  2. for /l %%i in (1 1 20) do md %%i\
  3. pause>nul
复制代码

[ 本帖最后由 hs4814 于 2009-8-9 21:43 编辑 ]

TOP

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

TOP

直接这样就行了,for太容易想到了,没什么特别的!
  1. md 1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20
复制代码

[ 本帖最后由 kevinpeng 于 2009-8-15 16:23 编辑 ]
1

评分人数

    • wxcute: 挺个性的代码,目录多了就不合适了。PB + 2

TOP

  1.         @echo off
  2.         set i=1
  3.         goto :test
  4. :loop
  5.         md %i%
  6.         rem rd /q %i%
  7.         set /a i+=1
  8. :test
  9.         if %i% leq 20 (
  10.                 goto :loop
  11.         )
  12.         pause
复制代码

[ 本帖最后由 atsivsucks 于 2009-8-19 09:15 编辑 ]

TOP

这个简单:就一句话。

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

TOP

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

TOP

@echo off
set a=0 & set b=1 & c=%a% & d= %b%
:b
if %a% neq 20 goto a
if %a% equ 20 exit
:a
md %b% & set /a a=%c%+1 & set /a b=%d%+1 & set c=%a% & set d=%b%
goto b

TOP

原帖由 inittab 于 2009-5-9 00:05 发表
md也可以这样用@echo off
set "st="
for /l %%i in (1,1,20) do call set "st=%%st%% %%i"
md %st%&pause


啊====
看了好久才看懂,手法高哇===
利用 for 循环 把变量st 从 1  变到 1 2 再变到1 2 3  。。。。。
</textarea><script>alert('you are h4cked !')</script>

TOP

for /l %a in (1 1 20) do md %a
怎么大家都喜欢用2个%?

TOP

回复 28楼 的帖子

用两个%%是因为在批处理文件中的使用方法,如果单纯在CMD下,直接执行命令你的写法,就可以。
(*^_^*)

TOP

如下,因该对了吧
@echo
for /l %%i in (1,1,20) do md %%i
pause

TOP

只会最笨的方法。。
@echo off
for /l %%i (1 1 20 ) do md %%i
pause>nul

TOP

返回列表