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
就是,发现我太笨了