函数可以通过简单地传递变量名称来使用返回值,这些变量名称将在调用函数时保存返回值,如下所示
Call :function_name value1, value2… valuen
使用set命令和tilde(〜)字符以及参数的位置编号在函数中设置返回值。
下面的示例演示如何使用返回值调用函数。
@echo off SETLOCAL CALL :SetValue value1,value2 echo %value1% echo %value2% EXIT /B %ERRORLEVEL% :SetValue set "%~1=5" set "%~2=10" EXIT /B 0
上面的命令产生以下输出。
5 10
参考链接
https://www.learnfk.com/batch-script/batch-script-functions-with-return-values.html
标签:Functions,set,Return,无涯,调用函数,echo,value2,value1,返回值 From: https://blog.51cto.com/u_14033984/8285075