@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