代码如下:
为什么前两个%M%显示出来了,第三个却是空值,大家帮忙看下,谢谢了!
[ Last edited by xuleicz on 2009-3-20 at 00:58 ]
@echo off
call :A
echo %M%
pause
:A
if 1==1 (
setlocal enabledelayedexpansion
set N=abc
call :B !N!
echo !M!
endlocal
goto :eof
)
:B
set M=%1
echo %M%
goto :eof
为什么前两个%M%显示出来了,第三个却是空值,大家帮忙看下,谢谢了!
[ Last edited by xuleicz on 2009-3-20 at 00:58 ]
