-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.bat
21 lines (18 loc) · 809 Bytes
/
build.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@echo off
setlocal
if not exist .\build mkdir .\build
echo execution de pyinstaller... (prend du temps la premiere fois)
pyinstaller --name "BlueJ-code-highlighter" --specpath ".\build" --onefile --noconsole ".\gui.py" > .\build\output_build.txt 2>&1
findstr "error: (225," .\build\output_build.txt > nul
if %errorlevel% equ 0 (
echo WARNING la compilation d'une application graphique avec pyinstaller necessite de rajouter le dossier du projet en liste blanche
echo executer de nouveau ce script apres ajout du chemin '%~dp0'
echo ouverture de Windows Defender
powershell -command "Start-Process 'windowsdefender://threatsettings'"
) else (
echo compilation terminee, execution
explorer .\dist\
start "" .\dist\BlueJ-code-highlighter.exe
)
del .\build\output_build.txt
endlocal