複数ファイルをパラメータにもらって順次処理するバッチファイルのテンプレ

タイトルまんまの物が必要になったので作ってみました。

@echo off

:start
if "%~1" == "" goto finish
if not "%~x1" == ".txt" goto next

rem "実際の処理"

:next
shift
goto start

:finish
exit

こんな感じで行けるかなぁって
使う時はある程度限られてて、簡単な引数チェックをやるだけでいいので拡張子が.txtかどうかだけ判定。