- @echo off
- setlocal enabledelayedexpansion
- set %%=2
- echo !%%!
- pause
复制代码 以上代码结果是2。但是如果换成echo %%%% ,结果就不等于2了。何解?
还有下面这个代码执行结果也不是2。而是说语法错误!为什么%%=2可以,而下面代码的%=2就不可以呢?- @echo off
- setlocal enabledelayedexpansion
- set %=2
- echo !%!
- pause
复制代码
[ 本帖最后由 bat_521 于 2010-9-27 22:28 编辑 ] |