In Ihrem Testcode sehe ich nicht "%% a" (den zu verwendenden Dateinamen) im MediaInfo-Aufruf und auch nicht "%" ("%%") in den MediaInfo-Parametern (ohne Prozentabweichung) (MediaInfo empfängt leere Zeichenfolgen, weil "%" vom Stapelverarbeitungsprogramm konvertiert wurde).
Ich habe erfolgreich gemacht, was Sie versuchen mit:
>dir test 06/09/2017 14:02 2 869 248 MOV001 - Copy.MOD 06/09/2017 14:02 2 869 248 MOV001.MOD >more a.bat @echo off for %%f in (%*) do ( MediaInfo.exe "--Output=General;%%FileName%%, %%Format%%" "%%f" ) >MediaInfo.exe "--Output=General;%FileName%, %Format%\r\n" test\* MOV001 - Copy, MPEG-PS MOV001, MPEG-PS a.bat test\*.* MOV001 - Copy, MPEG-PS MOV001, MPEG-PS