批次檔 指令

Batch使用set關鍵字來設定變數的值,可接/a及/p參數。



語法如下

for /l {%%|%}<Variable> in (<Start#>,<Step#>,<End#>) do <Command> [<CommandLineOptions>]


/l參數代表執行迴圈時,會比較Start#End#值的大小。
Start#的值小於End#值會繼續執行迴圈。
#Step代表每一次迴圈後對Start#增加的值。

%%為迴圈變數,用來暫存每一次Start#遞增後的值。%%後要接英文字母。

在cmd中用一個%即可;而在batch檔中要寫兩個%%,前面的%為跳脫符號