22 lines
579 B
Batchfile
22 lines
579 B
Batchfile
@echo off
|
|
|
|
set VERSION=%1
|
|
set DOWNLOADFILE="%TEMP%\7z%VERSION%.exe"
|
|
|
|
if "%PROCESSOR_ARCHITECTURE%" == "AMD64" (
|
|
set ARCH=-x64.exe
|
|
) else if "%PROCESSOR_ARCHITECTURE%" == "ARM64" (
|
|
set ARCH=-arm64.exe
|
|
) else if "%PROCESSOR_ARCHITECTURE%" == "IA64" (
|
|
echo exit 255
|
|
) else if "%PROCESSOR_ARCHITECTURE%" == "x86" (
|
|
set ARCH=.exe
|
|
) else (
|
|
echo exit 254
|
|
)
|
|
|
|
:: download 7zip
|
|
"%SYSTEMROOT%\System32\bitsadmin.exe" /transfer /download https://7-zip.org/a/7z%VERSION%%ARCH% %DOWNLOADFILE% >NUL
|
|
|
|
:: install 7zip
|
|
"%DOWNLOADFILE%" /S /D="C:\Program Files\7-Zip" |