-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathupdate.bat
60 lines (48 loc) · 2.6 KB
/
update.bat
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
@echo off && title Install All Tweaker && mode con: cols=100 lines=25 && color a
chcp 65001
cls
REM Проверяем, установлен ли Python
python --version >nul 2>&1
if %errorlevel% equ 0 (
echo Python уже установлен.
) else (
echo Python не установлен. Загрузка и установка...
REM Загружаем Python
Utils\busybox wget https://www.python.org/ftp/python/3.12.3/python-3.12.3-amd64.exe
echo Устанавливаем Python без графического интерфейса
python-3.12.3-amd64.exe /quiet InstallAllUsers=1 PrependPath=1
REM Удаляем загруженный установочный файл
del python-3.12.3-amd64.exe
echo Python успешно установлен.
)
REM Загружаем All Tweaker с GitHub
del install.bat
Utils\busybox wget https://github.com/scode18/All-Tweaker/raw/main/LICENSE
Utils\busybox wget https://github.com/scode18/All-Tweaker/raw/main/tweaks.7z
Utils\busybox wget https://github.com/scode18/All-Tweaker/raw/main/icon.ico
Utils\busybox wget https://github.com/scode18/All-Tweaker/raw/main/install.bat
Utils\busybox wget https://github.com/scode18/All-Tweaker/raw/main/All.Tweaker.py
Utils\busybox wget https://github.com/scode18/All-Tweaker/raw/main/cleaning.py
Utils\busybox wget https://github.com/scode18/All-Tweaker/raw/main/settings.ini
Utils\\busybox wget https://github.com/scode18/All-Tweaker/raw/main/All.Tweaker.Start.bat
cd Utils
busybox wget https://github.com/scode18/All-Tweaker/raw/main/Utils/elevator.exe
busybox wget https://github.com/scode18/All-Tweaker/raw/main/Utils/launcher.exe
cd ..
REM Распаковываем архив с помощью 7zip
Utils\7za x tweaks.7z
REM Удаляем загруженный архив
del tweaks.7z
REM Запускаем скрипт install.bat
install.bat
REM Создаем ярлык на рабочем столе с иконкой icon.ico
echo Set oWS = WScript.CreateObject("WScript.Shell") > CreateShortcut.vbs
echo sLinkFile = oWS.ExpandEnvironmentStrings("%USERPROFILE%\Desktop\All Tweaker.lnk") >> CreateShortcut.vbs
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> CreateShortcut.vbs
echo oLink.TargetPath = "%CD%\All.Tweaker.Start.bat" >> CreateShortcut.vbs
echo oLink.IconLocation = "%CD%\icon.ico" >> CreateShortcut.vbs
echo oLink.WorkingDirectory = "%CD%" >> CreateShortcut.vbs
echo oLink.Save >> CreateShortcut.vbs
cscript CreateShortcut.vbs
REM Удаляем временный файл CreateShortcut.vbs
del CreateShortcut.vbs