Batch-script-functions-with-parameters
提供:Dev Guides
バッチスクリプト-パラメーター付き関数
関数は、関数の呼び出し時にパラメーターを渡すだけでパラメーターを操作できます。
構文
Call :function_name parameter1, parameter2… parametern
その後、パラメーターの位置番号と共にチルダ(〜)文字を使用して、関数内からパラメーターにアクセスできます。
次の例は、パラメーターを使用して関数を呼び出す方法を示しています。
例
@echo off
SETLOCAL
CALL :Display 5 , 10
EXIT/B %ERRORLEVEL%
:Display
echo The value of parameter 1 is %~1
echo The value of parameter 2 is %~2
EXIT/B 0
上記の例に見られるように、〜1は関数に送信される最初のパラメーターにアクセスするために使用され、同様に〜2は2番目のパラメーターにアクセスするために使用されます。
出力
上記のコマンドは、次の出力を生成します。
The value of parameter 1 is 5
The value of parameter 2 is 10