Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Konstantinkn, тогда уж тупо пользовать какой-нибудь WinMerge:
Скрытый текст
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFile01=%~1
set sSourceFile02=%~2

if not defined sSourceFile01 (
	echo Usage: "%~nx0" ^<Source file 1^> ^<Source file 2^>
	exit /b 1
) else (
	if not defined sSourceFile02 (
		echo Usage: "%~nx0" ^<Source file 1^> ^<Source file 2^>
		exit /b 1
	) else (
		if not exist "%sSourceFile01%" (
			echo Not found source file [%sSourceFile01%].
			exit /b 2
		) else (
			if not exist "%sSourceFile02%" (
				echo Not found source file [%sSourceFile02%].
				exit /b 2
			)
		)
	)
)

set sPath2FFProbe=%ProgramFiles%\FFmpeg\bin\ffprobe.exe
set sFFProbeParameters=-v 32 -print_format default -show_format -show_streams -hide_banner
set sPath2WinMerge=%ProgramFiles(x86)%\WinMerge\WinMergeU.exe

set sLeftFile=%Temp%\LeftFile.txt
set sRightFile=%Temp%\RightFile.txt
 
>"%sLeftFile%"  "%sPath2FFProbe%" %sFFProbeParameters% "%sSourceFile01%"
>"%sRightFile%" "%sPath2FFProbe%" %sFFProbeParameters% "%sSourceFile02%"

"%sPath2WinMerge%" /e /u /wl /wr /maximize "%sLeftFile%" "%sRightFile%"

>nul del /f /q "%sLeftFile%" "%sRightFile%"

endlocal
exit /b 0

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:08, 24-10-2020 | #2