Windowsバッチfor文のループカウンタを実現する方法
-
カテゴリ:
- サーバ
-
タグ:
- #Windows
Windowsバッチfor文のループカウンタを実現する方法をここにメモしておきます。
サンプルソース
@echo off
rem ループカウンターを使うには事前に宣言が必要
setlocal ENABLEDELAYEDEXPANSION
rem ループカウンターの初期化
set /a counter=0
for %%i in (a,b,c,d,e,f,g) do (
set /a counter=counter+1
echo !counter! : %%i
)
exit /b 0
結果
c:\sample\bat\loopcounter>sample.bat
1 : a
2 : b
3 : c
4 : d
5 : e
6 : f
7 : g
以上です。
投稿日:2020-07-22
更新日:2020-07-22