Files

36 lines
951 B
Batchfile
Raw Permalink Normal View History

2026-03-15 18:24:18 +00:00
@echo off
setlocal
cd /d "%~dp0"
if not exist "icon.png" (
echo ERRO: "icon.png" nao encontrado na pasta atual.
echo Coloque a imagem do logo como "icon.png" nesta pasta e execute novamente.
exit /b 1
)
echo A gerar icon.ico...
python -c "from PIL import Image; img=Image.open('icon.png'); img.save('icon.ico', sizes=[(256,256)])"
if errorlevel 1 (
echo ERRO: Falha ao gerar icon.ico. Verifique se o Pillow esta instalado.
exit /b 1
)
echo A instalar/atualizar PyInstaller...
python -m pip install --upgrade pyinstaller
if errorlevel 1 (
echo ERRO: Falha ao instalar PyInstaller.
exit /b 1
)
echo A compilar o executavel...
python -m PyInstaller --noconsole --onefile --name "V-aguatech_Reportcrator" --icon "icon.ico" --add-data "Corpus.docx;." vaguatechrelatorios.py
if errorlevel 1 (
echo ERRO: Falha ao compilar o executavel.
exit /b 1
)
echo.
echo SUCESSO: Executavel gerado em "dist\V-aguatech_Reportcrator.exe"
endlocal