-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathiniciar_player.bat
More file actions
38 lines (32 loc) · 839 Bytes
/
Copy pathiniciar_player.bat
File metadata and controls
38 lines (32 loc) · 839 Bytes
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
@echo off
setlocal
set "ROOT_DIR=%~dp0"
set "VENV_PYTHON=%ROOT_DIR%.venv\Scripts\python.exe"
set "PLAYER_ENTRY=%ROOT_DIR%src\main.py"
if not exist "%VENV_PYTHON%" (
echo Ambiente virtual nao encontrado em "%ROOT_DIR%.venv".
echo.
echo Crie o ambiente e instale as dependencias com:
echo py -m venv .venv
echo .venv\Scripts\python.exe -m pip install -r requirements.txt
echo.
pause
exit /b 1
)
if not exist "%PLAYER_ENTRY%" (
echo Arquivo de arranque nao encontrado: "%PLAYER_ENTRY%".
echo Verifique se o script esta na raiz do projeto.
echo.
pause
exit /b 1
)
pushd "%ROOT_DIR%" >nul
"%VENV_PYTHON%" "%PLAYER_ENTRY%"
set "EXIT_CODE=%ERRORLEVEL%"
popd >nul
if not "%EXIT_CODE%"=="0" (
echo.
echo O player terminou com codigo %EXIT_CODE%.
pause
)
exit /b %EXIT_CODE%