From e6bd5af6a8e306a1cdef63402a77a980a04ad6e1 Mon Sep 17 00:00:00 2001 From: Grafting Rayman <156515434+GraftingRayman@users.noreply.github.com> Date: Fri, 17 Jan 2025 11:06:44 +0000 Subject: Add files via upload --- install.bat | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 install.bat (limited to 'install.bat') diff --git a/install.bat b/install.bat new file mode 100644 index 0000000..6ddc7c0 --- /dev/null +++ b/install.bat @@ -0,0 +1,37 @@ +@echo off +setlocal enabledelayedexpansion + +:: Try to use embedded python first +if exist ..\..\..\python_embeded\python.exe ( + :: Use the embedded python + set PYTHON=..\..\..\python_embeded\python.exe +) else ( + :: Embedded python not found, check for python in the PATH + for /f "tokens=* USEBACKQ" %%F in (`python --version 2^>^&1`) do ( + set PYTHON_VERSION=%%F + ) + if errorlevel 1 ( + echo I couldn't find an embedded version of Python, nor one in the Windows PATH. Please install manually. + pause + exit /b 1 + ) else ( + :: Use python from the PATH (if it's the right version and the user agrees) + echo I couldn't find an embedded version of Python, but I did find !PYTHON_VERSION! in your Windows PATH. + echo Would you like to proceed with the install using that version? (Y/N^) + set /p USE_PYTHON= + if /i "!USE_PYTHON!"=="Y" ( + set PYTHON=python + ) else ( + echo Okay. Please install manually. + pause + exit /b 1 + ) + ) +) + +:: Install the package +echo Installing... +%PYTHON% install.py +echo Done^! + +@pause \ No newline at end of file -- cgit v1.2.3