REM 'grep -v'を使っているのは、同じファイル名のbmpが複数フォルダに有ると、dpsprsht.exeがエラーになるからです。
DIR /B /S C:\usr\PIECE\*.bmp C:\usr\PIECE\*.gif C:\usr\PIECE\*.jpg C:\usr\PIECE\*.png ^
 | grep -v "\\cap\.bmp" ^
 | grep -v "\\pat\.bmp" ^
 | grep -v "\\test\.bmp" ^
 | grep -v "\\a\.gif" ^
 | grep -v "\\b\.gif" ^
 | grep -v "\\winisd\.gif" ^
 | grep -v "\\title\.jpg" ^
 > Sample.txt
IF NOT EXIST out\ MKDIR out\
dpsprsht.exe -c2048 -g1x1 -sSprDef.txt -fSample.txt -r.\out\FooBar -a
