「batファイル」forループで遅延変数を使用するサンプル
書式
setlocal enabledelayedexpansion
for /l %%変数名 in (開始,増減分,終了) do
使用例
@echo off setlocal enabledelayedexpansion set res = 1 for /l %%n in (2,1,5) do ( set /a res+=%%n echo value is !res! ) pause
実行結果
value is 2
value is 5
value is 9
value is 14