-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinstall.bat
More file actions
25 lines (19 loc) · 1.08 KB
/
install.bat
File metadata and controls
25 lines (19 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@echo off
echo ========================================
echo Advanced Calculator - Установка
echo ========================================
echo.
echo Скачиваем последнюю версию...
powershell -Command "& {Invoke-WebRequest -Uri 'https://api.github.com/repos/yourusername/advanced-calculator/releases/latest' -OutFile 'latest.json'}"
echo Определяем ссылку для скачивания...
for /f "tokens=*" %%i in ('powershell -Command "& {(Get-Content 'latest.json' | ConvertFrom-Json).assets | Where-Object {$_.name -like '*Setup.exe'} | Select-Object -ExpandProperty browser_download_url}"') do set DOWNLOAD_URL=%%i
echo Скачиваем установщик...
powershell -Command "& {Invoke-WebRequest -Uri '%DOWNLOAD_URL%' -OutFile 'AdvancedCalculatorSetup.exe'}"
echo Запускаем установку...
start "" "AdvancedCalculatorSetup.exe"
echo Очищаем временные файлы...
del latest.json
timeout /t 5 >nul
del AdvancedCalculatorSetup.exe
echo Установка завершена!
pause