LAPINPT

MediaInfo Updater batch

Jul 7th, 2013
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.82 KB | None | 0 0
  1. @ECHO OFF
  2.  
  3. :: get tools from:
  4. :: http://downloads.sourceforge.net/sevenzip/7za920.zip
  5. :: www.paehl.com/open_source/?download=curl_730_0.zip
  6. :: https://sourceforge.net/projects/unxutils/files/unxutils/current/
  7. :: compile with Bat To Exe-Converter http://www.f2ko.de/programs.php?lang=en&pid=b2e
  8.  
  9. TITLE MediaInfo Updater
  10.  
  11. echo Checking Version
  12.  
  13. curl http://mediaarea.net/MediaInfo/ChangeLog | grep Version | head -1 | cut -c9-14 > version
  14.  
  15. set /p VER= < version
  16. echo.
  17. echo Current Version %VER%
  18. timeout 1 >NUL
  19. IF "%VER%"=="" GOTO Error
  20. echo.
  21. echo Downloading GUI x86
  22. curl -C - -O http://mediaarea.net/download/binary/mediainfo-gui/%VER%/MediaInfo_GUI_%VER%_Windows_i386_WithoutInstaller.7z
  23. echo.
  24. echo Downloading CLI x86
  25. curl -C - -O http://mediaarea.net/download/binary/mediainfo/%VER%/MediaInfo_CLI_%VER%_Windows_i386.zip
  26. echo.
  27. echo Downloading GUI x64
  28. curl -C - -O http://mediaarea.net/download/binary/mediainfo-gui/%VER%/MediaInfo_GUI_%VER%_Windows_x64_WithoutInstaller.7z
  29. echo.
  30. echo Downloading CLI x64
  31. curl -C - -O http://mediaarea.net/download/binary/mediainfo/%VER%/MediaInfo_CLI_%VER%_Windows_x64.zip
  32. echo.
  33.  
  34. echo.
  35. echo Extracting GUI x86
  36. 7za x MediaInfo_GUI_%VER%_Windows_i386_WithoutInstaller.7z -ox86 -y >NUL
  37. echo.
  38. timeout 1 >NUL
  39. echo Extracting CLI x86
  40. 7za x MediaInfo_CLI_%VER%_Windows_i386.zip -ox86\CLI -y >NUL
  41. echo.
  42. timeout 1 >NUL
  43. echo Extracting GUI x64
  44. 7za x MediaInfo_GUI_%VER%_Windows_x64_WithoutInstaller.7z -ox64 -y >NUL
  45. echo.
  46. timeout 1 >NUL
  47. echo Extracting CLI x64
  48. 7za x MediaInfo_CLI_%VER%_Windows_x64.zip -ox64\CLI -y >NUL
  49. timeout 2 >NUL
  50. echo.
  51. echo.
  52. echo Cleaning Up!
  53. echo.
  54. timeout 2 >NUL
  55. del *.zip *.7z curl.exe 7za.exe grep.exe head.exe cut.exe version
  56.  
  57. GOTO End
  58.  
  59. :Error
  60. echo.
  61. ECHO no version?
  62. echo.
  63. timeout 4 >NUL
  64. exit
  65.  
  66. :End
  67. echo.
  68. echo Update Done!
  69. timeout 4 >NUL
  70. exit
Advertisement
Add Comment
Please, Sign In to add comment