
CODE: [Copy to clipboard]为什么前两个%M%显示出来了,第三个却是空值,大家帮忙看下,谢谢了!@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
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |