サブルーチンの使い方
下のサンプルでは、サブルーチンsubにおいて、変数xに対し「テスト」文字列を格納後、
戻り値として 1 を返します。
なお、戻り値は環境変数%ERRORLEVEL%に格納されます。
SET x=
@CALL :sub
ECHO x=%x%
ECHO @return=%ERRORLEVEL%
EXIT /BSETLOCAL
:sub
SET x=テスト
EXIT /B 1
ENDLOCAL
下のサンプルでは、サブルーチンsubにおいて、変数xに対し「テスト」文字列を格納後、
戻り値として 1 を返します。
なお、戻り値は環境変数%ERRORLEVEL%に格納されます。
SET x=
@CALL :sub
ECHO x=%x%
ECHO @return=%ERRORLEVEL%
EXIT /BSETLOCAL
:sub
SET x=テスト
EXIT /B 1
ENDLOCAL