
- 批處理指令碼教程
- 批處理指令碼 - 主頁
- 批處理指令碼 - 概述
- 批處理指令碼 - 環境
- 批處理指令碼 - 命令
- 批處理指令碼 - 檔案
- 批處理指令碼 - 語法
- 批處理指令碼 - 變數
- 批處理指令碼 - 註釋
- 批處理指令碼 - 字串
- 批處理指令碼 - 陣列
- 批處理指令碼 - 決策
- 批處理指令碼 - 運算子
- 批處理指令碼 - 日期和時間
- 批處理指令碼 - 輸入/輸出
- 批處理指令碼 - 返回程式碼
- 批處理指令碼 - 函式
- 批處理指令碼 - 程序
- 批處理指令碼 - 別名
- 批處理指令碼 - 裝置
- 批處理指令碼 - 登錄檔
- 批處理指令碼 - 網路
- 批處理指令碼 - 列印
- 批處理指令碼 - 除錯
- 批處理指令碼 - 記錄
- 批處理指令碼資源
- 批處理指令碼 - 快速指南
- 批處理指令碼 - 有用資源
- 批處理指令碼 - 討論
批處理指令碼 - 帶引數的函式
透過在呼叫函式時傳遞引數,函式可以使用引數。
語法
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
batch_script_functions.htm
廣告