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

回复 3楼 的帖子

会出现 50 52 54 。。。。。150 152 154 156 。。。。。。。。
技术问题请到论坛发帖求助!

TOP

呵呵,看似容易。。作起来也费脑筋啊。。。
目前最简洁,最高效的代码是 49字节,并且不能省略屏蔽命令回显功能。
技术问题请到论坛发帖求助!

TOP

回复 12楼 的帖子

13 楼 梦想种子 说的对,
并且加了@符号后就不止 49 字节了,
还有就是上面的代码的效率不够高。。

创建100个不含5的文件夹
算得上简洁,高效的代码,至少有三个. 长度分别是:78字节,62字节,49字节。
大家再想想,其实只是个思路问题,与bat技术水平没多大关系。。。
呵呵。。
   娱乐。。。。。

[ 本帖最后由 随风 于 2008-4-21 19:13 编辑 ]
技术问题请到论坛发帖求助!

TOP

这么久了,还没有最佳答案,公布吧。。

创建100个文件名不含 5 的文件夹
算得上简洁,高效的代码,至少有三个.


一.  常用的for嵌套: 长度:78 字节,效率:循环100次。
  1. @set a=0 1 2 3 4 6 7 8 9 a
  2. @for %%a in (%a%)do @for %%b in (%a%)do @md %%a%%b
复制代码
二.  用两个for的简洁代码:长度:62 字节,效率不变,仍是循环 100 次。
  1. @for /l %%a in (2,2,20)do @for /l %%b in (2,2,20)do @md %%a%%b
复制代码
三.  用一个for代码更简洁,且更高效:  长度:49 字节,效率:循环:25 次。
  1. @for /l %%a in (0,2,48)do @md %%aa %%ab %%ac %%ad
复制代码
1

评分人数

    • batman: 思路的确是妙!PB + 10
技术问题请到论坛发帖求助!

TOP

原帖由 dominater 于 2009-10-12 23:55 发表
@echo off
for /l %%i in (2 2 200) do md %%i
pause

会出现50、150
技术问题请到论坛发帖求助!

TOP

原帖由 Seter 于 2009-9-19 14:35 发表
昏迷...当时脑子一热打成49K了...
而且当时脑子一热忘记改了:l
@set n=%n%a
@md %n%&goto l%n:~99%38B,一个回车有俩字节,如果用其他编辑软件的话可以35B呢 ^__^
刚发现还有更拽的@set k= %1a
@%0%k:~100%%k%&md ...

难道不会死循环?
技术问题请到论坛发帖求助!

TOP

回复 36楼 的帖子

goto l%i:~2,1% 改为 goto l%i:~2% 岂不是更好
技术问题请到论坛发帖求助!

TOP

返回列表