setlocal enabledelayedexpansion
from http://hi.baidu.com/7764sky/blog/item/b47d6e10771a5d04203f2efa.html 延迟变量全称"延迟环境变量扩展",要理解这个东西,我们还得先理解一下什么叫扩展!CMD在解释我们的命令的时候,首先会读取命令行一条完整的命令,然后对其进行一些命令格式的匹配操作,看你所输入的命令格式是不是符合他的要求.