调用: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%
本文介绍了一种使用批处理脚本进行子函数调用的方法,包括如何传递参数、获取返回值以及操作工作路径等基本技巧。通过具体示例展示了如何定义和调用子函数,并计算累加和。
调用: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%
610

被折叠的 条评论
为什么被折叠?
