12/08/29 16:54:56.02 gtXOl/pm
>>168
再帰的に展開されないはずだから%含んでても無問題
>>166
gotoでやるならたぶんこんな感じ
forコマンドはなるべく避けろ。文じゃなくコマンドな時点で言語設計として狂ってる
@echo off
set output=E:\TS-encoded
set caption2ass=C:\Programs\DTV\Caption2Ass_PCR_0303\Caption2Ass_PCR.exe
set outputlist=
:main
if "%~1"=="" goto end
echo %caption2ass% -format srt -srtornament %1 "%output%\%~n1.srt"
set outputlist=%outputlist%"%~n1.srt"
shift
goto main
:end
echo 処理したファイル
echo %outputlist%
pause