File size: 1,146 Bytes
e6043d4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
@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