【发布时间】:2013-10-22 03:02:22
【问题描述】:
所以你知道,当人们编写代码时,他们会做的很简洁、最好看并且最容易理解。但是有批处理优化器吗?有人可以做一个吗?
示例- 它采用现有变量并用最短的变体替换它们
set whatever=whatever
echo question
set /p answer=:
if %answer%=%whatever% whatever
并把它变成
set a=whatever
echo question
set /p b=:
if %b%=%a% whatever
所以它基本上缩短了变量、标志(或标签或任何类似的东西:top)并做其他我无法做的事情来优化一切。
【问题讨论】:
-
如果你克服了你会遇到的问题,它将把一个写得很好的批处理文件变成一段难以阅读的代码,而没有任何好处。如果您将批处理文件的大小减少 2 KB,那么如今硬盘驱动器上的集群大小通常超过 8 KB,此外,任何合理的基准测试都不会更快地运行此类批处理文件。这将是一个有趣的(也可能是令人沮丧的)练习。 :)
标签: batch-file optimization filesize