子函数的调用与返回,主函数获取返回值,函数工作路径


调用:call子函数 参数

返回:exit/b 返回值

返回值的获取:%errorlevel%

改变工作路径使用pushd [path]

恢复工作路径使用popd

例如:

@echo off

call :subfunc 100

echo %errorlevel%

:eof

 

:subfunc

setlocal enabledelayedexpansion

for /L %%a in (1,1,%1) do (

set /a sum+=%%a

)

exit /b %sum%

你可能感兴趣的:(子函数的调用与返回,主函数获取返回值,函数工作路径)