日期:2014-05-17 浏览次数:20980 次
@echo off call :sub1 goto :eof :sub1 SETLOCAL ENABLEDELAYEDEXPANSION set a=b set %a%=123456 echo a:%a% echo b:%b% echo 通过a输出:!%a%! pause SETLOCAL DISABLEDELAYEDEXPANSION goto :eof :sub2 set a=b set %a%=123456 echo a:%a% echo b:%b% call echo 通过a输出:%%%a%%% pause goto :eof
------解决方案--------------------
如果写进批处理文件里,要两个百分号.