批處理具有參數的函數

當函數調用時,函數可以通過傳遞參數來處理參數。

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來訪問第二個參數。

以上命令產生以下輸出 -

The value of parameter 1 is 5
The value of parameter 2 is 10

上一篇: 批處理函數 下一篇: 批處理檔夾操作