批處理指令碼 - 透過範圍進行迴圈



“for”語句還可以移動到一個值範圍。以下是該語句的一般形式。

語法

FOR /L %%variable IN (lowerlimit,Increment,Upperlimit) DO do_something

其中

  • “/L”開關用於表示迴圈用於在範圍內進行迭代。

  • 變數宣告 – 這一步驟只對整個迴圈執行一次,用於宣告將在迴圈中使用的任何變數。在批處理指令碼中,變數宣告以變數名開頭的 %% 完成。

  • IN 列表包含 3 個值。下限、增量和上限。因此,迴圈將以下限開始,移至上限值,每次透過增量值進行迭代。

  • do_something 程式碼塊是每次迭代需要執行的內容。

以下是透過範圍迴圈的一個示例。

示例

@ECHO OFF 
FOR /L %%X IN (0,1,5) DO ECHO %%X

輸出

上述程式產生以下輸出。

0 
1 
2 
3 
4 
5
batch_script_return_code.htm
廣告