спасибо, я сделал это.
(Извините за мой английский.)
Цель состоит в том, чтобы я хотел получить информационные тексты (ID, формат и язык) всех субтитров во всех видеофайлах (* .m *) в папке.
SET informParams=%%ID%%+%%Format%%+%%Language/String%%
FOR /F "delims=" %%Z IN ('DIR /B /S "*.m*"') DO (
echo ....................................................................
echo %%Z&echo.
FOR /F "usebackq delims=" %%B IN (`mediainfocli.exe "--Inform=Text;%informParams%\r\n" "%%Z"`) DO (
echo %%B
FOR /F "tokens=1-3 delims=+" %%C IN ("%%B") DO (
echo ID: %%C
echo Format: %%D
echo Lang: %%E
echo.
)
)
)
Выход будет как ....
....................................................................
F:\MOVIES\The Long Ships.mkv
4+PGS+English
ID: 4
Format: PGS
Lang: English
....................................................................
F:\MOVIES\The Vikings.mkv
4+UTF-8+English
ID: 4
Format: UTF-8
Lang: English
5+VobSub+Thai
ID: 5
Format: VobSub
Lang: Thai
6+PGS+Thai
ID: 6
Format: PGS
Lang: Thai
7+PGS+Thai
ID: 7
Format: PGS
Lang: Thai
8+VobSub+Thai
ID: 8
Format: VobSub
Lang: Thai