在BAT脚本中对变量循环赋值

15100阅读 0评论2015-06-23 中原小伙
分类:Windows平台

普通情况下,在BAT脚本中,是没有办法对变量循环赋值的。但有时又确实需要,此时需要启用延缓环境变量。也就是在代码前面加上这句:

SETLOCAL ENABLEDELAYEDEXPANSION

然后对变量赋值的时候,需要在变量后面和=之间加一个空格,如果没有启用延缓环境变量,这么做恰恰是错误的。

set var =%%i

如果要引用这个变量,需要使用!将变量包括起来

echo !var!

上一篇:AMQ6119 An internal WebSphere MQ error has occurred 报错处理
下一篇:没有了