我有一个如下的子程序:
:RunProc
SETLOCAL
REM Some code here
:PROC_OK
set RetVal=0
goto PROC_END
:PROC_ERR
set RetVal=1
goto PROC_END
:PROC_END
ENDLOCAL & set ProcResult=%RetVal%
goto:eof
当我从cmd的其他位置调用它时
CALL :RunProc %A% %B%
echo "%ProcResult%"
它不会返回%ProcResult%而是为空。
有什么问题?
谢谢, 詹卢卡