Board logo

标题: 遍历参数的一个批处理 [打印本页]

作者: FelixYang     时间: 2007-3-15 03:25    标题: 遍历参数的一个批处理

set total=2
set a1=32
set a2=4096

现在要遍历a1,a2 一直到a%total%
for /L %%a in (1,1,%total%) do (
        set cachelevel=a%%a
        set cachelevel=%%!cachelevel!%%
        for /F %%b in ('echo !cachelevel!') do (
                set cachesize=%%b
                echo !cachesize!
        )
)

大家有没有更简单的办法
作者: lxmxn     时间: 2007-3-15 07:10
  是不是这样呢?
@echo off&setlocal enabledelayedexpansion

set total=5
::遍历到第五个参数

set a1=111111
set a2=222222
set a3=333333
set a4=444444
set a5=555555
set a6=666666
set a7=777777

for /l %%a in (1,1,%total%) do (
        echo !a%%a!
)
pause

作者: FelixYang     时间: 2007-3-15 09:16
就是,发现我太笨了