Red-DiscordBot/startRed.bat
Twentysix 59761ba994 More elaborate .bat files, requirements.txt
The updated bat files should allow to start Red in case of no python in PATH (assuming standard installation path) and have multiple python installations without issues
2016-08-12 15:50:57 +02:00

35 lines
790 B
Batchfile

@echo off
chcp 65001
echo.
pushd %~dp0
::Attempts to start py launcher without relying on PATH
%SYSTEMROOT%\py.exe --version > NUL 2>&1
IF %ERRORLEVEL% NEQ 0 GOTO attempt
%SYSTEMROOT%\py.exe -3.5 red.py
PAUSE
GOTO end
::Attempts to start py launcher by relying on PATH
:attempt
py.exe --version > NUL 2>&1
IF %ERRORLEVEL% NEQ 0 GOTO lastattempt
py.exe -3.5 red.py
PAUSE
GOTO end
::As a last resort, attempts to start whatever Python there is
:lastattempt
python.exe --version > NUL 2>&1
IF %ERRORLEVEL% NEQ 0 GOTO message
python.exe red.py
PAUSE
GOTO end
:message
echo Couldn't find a valid Python 3.5 installation. Python needs to be installed and available in the PATH environment
echo variable.
echo https://twentysix26.github.io/Red-Docs/red_win_requirements/#software
PAUSE
:end