Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- :: get tools from:
- :: http://downloads.sourceforge.net/sevenzip/7za920.zip
- :: www.paehl.com/open_source/?download=curl_730_0.zip
- :: https://sourceforge.net/projects/unxutils/files/unxutils/current/
- :: compile with Bat To Exe-Converter http://www.f2ko.de/programs.php?lang=en&pid=b2e
- TITLE MediaInfo Updater
- echo Checking Version
- curl http://mediaarea.net/MediaInfo/ChangeLog | grep Version | head -1 | cut -c9-14 > version
- set /p VER= < version
- echo.
- echo Current Version %VER%
- timeout 1 >NUL
- IF "%VER%"=="" GOTO Error
- echo.
- echo Downloading GUI x86
- curl -C - -O http://mediaarea.net/download/binary/mediainfo-gui/%VER%/MediaInfo_GUI_%VER%_Windows_i386_WithoutInstaller.7z
- echo.
- echo Downloading CLI x86
- curl -C - -O http://mediaarea.net/download/binary/mediainfo/%VER%/MediaInfo_CLI_%VER%_Windows_i386.zip
- echo.
- echo Downloading GUI x64
- curl -C - -O http://mediaarea.net/download/binary/mediainfo-gui/%VER%/MediaInfo_GUI_%VER%_Windows_x64_WithoutInstaller.7z
- echo.
- echo Downloading CLI x64
- curl -C - -O http://mediaarea.net/download/binary/mediainfo/%VER%/MediaInfo_CLI_%VER%_Windows_x64.zip
- echo.
- echo.
- echo Extracting GUI x86
- 7za x MediaInfo_GUI_%VER%_Windows_i386_WithoutInstaller.7z -ox86 -y >NUL
- echo.
- timeout 1 >NUL
- echo Extracting CLI x86
- 7za x MediaInfo_CLI_%VER%_Windows_i386.zip -ox86\CLI -y >NUL
- echo.
- timeout 1 >NUL
- echo Extracting GUI x64
- 7za x MediaInfo_GUI_%VER%_Windows_x64_WithoutInstaller.7z -ox64 -y >NUL
- echo.
- timeout 1 >NUL
- echo Extracting CLI x64
- 7za x MediaInfo_CLI_%VER%_Windows_x64.zip -ox64\CLI -y >NUL
- timeout 2 >NUL
- echo.
- echo.
- echo Cleaning Up!
- echo.
- timeout 2 >NUL
- del *.zip *.7z curl.exe 7za.exe grep.exe head.exe cut.exe version
- GOTO End
- :Error
- echo.
- ECHO no version?
- echo.
- timeout 4 >NUL
- exit
- :End
- echo.
- echo Update Done!
- timeout 4 >NUL
- exit
Advertisement
Add Comment
Please, Sign In to add comment