Nástroj: MediaInfo
> download stránka: http://mediainfo.sourceforge.net/Download/Windows
> Windows XP - 32 bit - CLI
Použitím dočasného súboru to funguje:
Kód: Vybrat vše
@echo off
MediaInfo.exe --Output="Video;%%DisplayAspectRatio%%_%%Width%%_%%Height%%" %1>tmpSubor.txt
set /p premenna=<tmpSubor.txt
echo Premenna je: %premenna%
pause
Pokus o priame riešenie bez dočasného súboru nefunguje. Príkaz ignoruje voľbu --Output=... Výsledkom je posledný riadok z viacriadkového všeobecného výstupu.
Kód: Vybrat vše
@echo off
for /f "delims=" %%a in ('MediaInfo.exe --Output="Video;%%DisplayAspectRatio%%_%%Width%%_%%Height%%" %1') do set premenna=%%a
echo Premenna je: %premenna%
pause
Mám tam niekde chybu?