annotate vegasman/manual.bat @ 80:8050240a2306

Add manual vegas installer committer: GitHub <noreply@github.com>
author Paper <37962225+mrpapersonic@users.noreply.github.com>
date Wed, 06 Jul 2022 09:51:32 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
80
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
1 @echo off
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
2 SETLOCAL EnableDelayedExpansion
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
3 REM Manual Vegas Pro installer
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
4 REM Made by Paper because the Vegas installer
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
5 REM wasn't fucking working...
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
6 REM
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
7 REM Run as admin!!!
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
8
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
9 if not exist "%~dp0\bin\7zr.exe" (
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
10 call :downloadfile "https://www.7-zip.org/a/7zr.exe" "%~dp0\bin\7zr.exe"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
11 )
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
12
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
13 REM cls
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
14 echo Extracting Vegas files... please wait...
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
15 echo.
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
16
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
17 set "shared=C:\Program Files (x86)\Sony"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
18 "%~dp0\bin\7zr.exe" x -y "%~dp0\7z\Vegas Pro 13.0.7z" -o"C:\Program Files\Sony"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
19 "%~dp0\bin\7zr.exe" x -y "%~dp0\7z\Shared Plug-ins.7z" -o"C:\Program Files (x86)\Sony"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
20 "%~dp0\bin\7zr.exe" x -y "%~dp0\7z\Start Menu.7z" -o"C:\ProgramData\Microsoft\Windows\Start Menu"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
21 "%~dp0\bin\7zr.exe" x -y "%~dp0\7z\Installer.7z" -o"C:\Windows\Installer"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
22 "%~dp0\bin\7zr.exe" x -y "%~dp0\7z\ProgramData.7z" -o"C:\ProgramData\Sony"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
23
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
24 REM need this to get audio plugins working...
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
25 for %%i in ("%shared%\Shared Plug-Ins\Audio_x64\*.dll") do (
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
26 regsvr32 /s "%%i"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
27 if %errorlevel% equ 0 echo %%~nxi registered!
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
28 )
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
29
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
30 reg.exe import "%~dp0\vegas.reg"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
31
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
32 echo Windows Registry Editor Version 5.00 > vegasuser.reg
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
33 echo.>> vegasuser.reg
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
34 echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\vegas130.exe]>> vegasuser.reg
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
35 echo "C:\\Users\\%USERNAME%\\AppData\\Local\\Sony\\ErrorReport\\"="1">> vegasuser.reg
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
36 echo "C:\\Users\\%USERNAME%\\AppData\\Local\\Sony\\"="1">> vegasuser.reg
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
37 echo.>> vegasuser.reg
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
38 echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\EEB0EEE18CB05E111AE90FD42AA3C585\InstallProperties]>> vegasuser.reg
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
39 echo "InstallSource"="C:\\Users\\Paper\\AppData\\Local\\Temp\\SonyInstall_1\\vegas130\\">>vegasuser.reg
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
40 echo.>> vegasuser.reg
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
41 echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1EEE0BEE-0BC8-11E5-A19E-F04DA23A5C58}]>> vegasuser.reg
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
42 echo "InstallSource"="C:\\Users\\Paper\\AppData\\Local\\Temp\\SonyInstall_1\\vegas130\\">>vegasuser.reg
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
43
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
44 reg.exe import "%~dp0\vegasuser.reg"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
45
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
46 pause
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
47 goto :eof
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
48
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
49 :downloadfile
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
50 REM Downloads a file from a URL
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
51 REM Input 1 is the URL, input 2 is the file to output to
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
52 REM Compatible with PowerShell 2
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
53 set "major="
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
54 for /f "skip=3 delims=" %%i in ('powershell -Command "Get-Host | Select-Object Version"') do (
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
55 if not defined major set "major=%%i"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
56 )
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
57
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
58 if %major:~0,1% GEQ 2 (
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
59 powershell -Command "& {$WebClient = New-Object System.Net.WebClient; $WebClient.DownloadFile('%~1', '%~2')}"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
60 ) else (
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
61 "%~dp0\bin\curl.exe" -o "%~2" "%~1"
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
62 )
8050240a2306 Add manual vegas installer
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff changeset
63 goto :eof