mirror of
https://github.com/LmeSzinc/StarRailCopilot.git
synced 2024-11-24 01:21:25 +00:00
82 lines
2.7 KiB
Batchfile
82 lines
2.7 KiB
Batchfile
@echo off
|
|
:: Initial message
|
|
echo ====================================================
|
|
echo Easy install for ALAS
|
|
echo Install Python 3.7.6 x64, ADB, GIT, CHOCOLATEY
|
|
echo ====================================================
|
|
echo ....................................................
|
|
echo By whoamikyo
|
|
echo ====================================================
|
|
::
|
|
echo.
|
|
:: request admin previleges, if no admin previleges
|
|
net session >nul 2>&1
|
|
if NOT %errorLevel% == 0 (
|
|
powershell start -verb runas '%0' am_admin & exit /b
|
|
)
|
|
|
|
set PATH=%PATH%;C:\Python37\;C:\Python37\Scripts\;%PROGRAMDATA%\chocolatey\lib\adb\tools\platform-tools\;%PROGRAMFILES%\Git\cmd;%PROGRAMDATA%\chocolatey\bin
|
|
|
|
:: timout
|
|
PowerShell -Command "Start-Sleep -s 10" > nul 2>&1
|
|
|
|
echo.
|
|
echo Starting Installation
|
|
|
|
:: Installing chocolatey
|
|
echo Downloading chocolatey
|
|
PowerShell -Command "Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))"
|
|
call refreshenv
|
|
:: Using Environment variables for program files
|
|
:: Uninstalling/removing the platform tools older version, if they exists and killing instances of adb if they are running
|
|
echo Uninstalling older version
|
|
adb kill-server > nul 2>&1
|
|
rmdir /Q /S "%PROGRAMDATA%\chocolatey\lib\adb\tools\platform-tools" > nul 2>&1
|
|
|
|
echo installing ADB
|
|
choco install adb --force -y
|
|
:: timout
|
|
PowerShell -Command "Start-Sleep -s 10" > nul 2>&1
|
|
echo installing python
|
|
choco install python --version=3.7.6 -dfvym
|
|
call refreshenv
|
|
call python --version
|
|
:: timout
|
|
PowerShell -Command "Start-Sleep -s 10" > nul 2>&1
|
|
echo installing git
|
|
choco install git --force -y
|
|
call refreshenv
|
|
:: timout
|
|
PowerShell -Command "Start-Sleep -s 10" > nul 2>&1
|
|
echo Cloning repository
|
|
pushd %~dp0
|
|
git clone https://github.com/LmeSzinc/AzurLaneAutoScript.git
|
|
popd
|
|
:: timout
|
|
PowerShell -Command "Start-Sleep -s 10" > nul 2>&1
|
|
|
|
:: killing adb server
|
|
"%PROGRAMDATA%\chocolatey\lib\adb\tools\platform-tools\adb.exe" kill-server > nul 2>&1
|
|
|
|
pushd %~dp0
|
|
echo creating Virtual Environment
|
|
:: timout
|
|
PowerShell -Command "Start-Sleep -s 10" > nul 2>&1
|
|
call python -m venv .\AzurLaneAutoScript\venvalas
|
|
echo activating Virtual Environment
|
|
:: timout
|
|
PowerShell -Command "Start-Sleep -s 10" > nul 2>&1
|
|
call .\AzurLaneAutoScript\venvalas\Scripts\activate
|
|
echo installing requirements
|
|
pip install -r .\AzurLaneAutoScript\requirements.txt
|
|
popd
|
|
|
|
|
|
:: Installation done
|
|
echo.
|
|
echo.
|
|
echo Hurray!! Installation Complete, Now you can proceed
|
|
PowerShell -Command "Start-Sleep -s 10" > nul 2>&1
|
|
echo.
|
|
echo press any key to exit
|
|
pause > NUL |