MW211 EXIT

devlog
DOSバッチ/ループとゼロパディング
2013年12月02日
「2011年01月~2014年12月」を表示するバッチは以下の通り。
┌──────────────────────────────────────┐
│@echo off                                                                   │
│setlocal enabledelayedexpansion                                             │
│for /L %%i in (2011, 1, 2014) do (                                          │
│    for /L %%j in (1, 1, 12) do (                                           │
│        set mm=00%%j                                                        │
│        echo %%i年!mm:~-2!月                                                │
│    )                                                                       │
│)                                                                           │
│pause;                                                                      │
└──────────────────────────────────────┘

for文は「for /L %%i in (開始,増分,終了) do ()」で表す。

ゼロパディングの方法はご覧の通り(う~んよくわからん)。
分類:Windows