
- 批處理指令碼教程
- 批處理指令碼 - 首頁
- 批處理指令碼 - 概述
- 批處理指令碼 - 環境
- 批處理指令碼 - 命令
- 批處理指令碼 - 檔案
- 批處理指令碼 - 語法
- 批處理指令碼 - 變數
- 批處理指令碼 - 註釋
- 批處理指令碼 - 字串
- 批處理指令碼 - 陣列
- 批處理指令碼 - 決策
- 批處理指令碼 - 運算子
- 批處理指令碼 - 日期和時間
- 批處理指令碼 - 輸入/輸出
- 批處理指令碼 - 返回程式碼
- 批處理指令碼 - 函式
- 批處理指令碼 - 程序
- 批處理指令碼 - 別名
- 批處理指令碼 - 裝置
- 批處理指令碼 - 登錄檔
- 批處理指令碼 - 網路
- 批處理指令碼 - 列印
- 批處理指令碼 - 除錯
- 批處理指令碼 - 日誌記錄
- 批處理指令碼資源
- 批處理指令碼 - 快速指南
- 批處理指令碼 - 有用資源
- 批處理指令碼 - 討論
For 語句列表實現
“FOR”結構為批處理檔案提供了迴圈功能。以下是使用值列表的‘for’語句的常用結構。
語法
FOR %%variable IN list DO do_something
經典的‘for’語句由以下部分組成:
變數宣告 – 此步驟僅為整個迴圈執行一次,用於宣告將在迴圈中使用的任何變數。在批處理指令碼中,變數宣告是在變數名前面使用 %% 完成的。
列表 – 這將是‘for’語句應為其執行的數值列表。
do_something 程式碼塊是需要為列表中的每個迭代執行的程式碼。
下圖顯示了此迴圈的圖解說明。

以下是如何使用‘goto’語句的示例。
示例
@echo off FOR %%F IN (1 2 3 4 5) DO echo %%F
關於上述程式,需要注意的關鍵點是:
變數宣告是在變數名前面使用 %% 符號完成的。
值列表在 IN 子句之後定義。
do_something 程式碼在 echo 命令之後定義。因此,對於列表中的每個值,都將執行 echo 命令。
輸出
上述程式產生以下輸出。
1 2 3 4 5
batch_script_return_code.htm
廣告