複数のファイルを引数に渡してバッチ処理
複数のファイルを引数に渡して、それぞれのファイルに対して順番に同じコマンドを実行できるようなバッチファイルを書いてみた。
汚いなぁ……。
もっと簡単に綺麗に書けるとは思うんだけど、動いてるからいいや。
空白付きのファイルだとエラーとなるので修正。
@echo off if "%~1" == "" (goto USAGE) :ENC if not exist "%~1" (goto SHIFT) ここに %1 を使ったコマンドを書く :SHIFT shift /1 if "%~1" == "" (goto EOF) else (goto ENC) :USAGE echo USAGE: %0 files :EOF