@echo off setlocal cd /d "%~dp0" if not exist ".venv\Scripts\python.exe" ( echo Venv assente o incompleto — lo ricreo da zero... rmdir /s /q ".venv" 2>nul python -m venv .venv if not exist ".venv\Scripts\python.exe" ( echo. echo ERRORE: creazione venv fallita — controlla che "python" sia nel PATH. pause exit /b 1 ) call .venv\Scripts\pip install -q -r requirements.txt if errorlevel 1 ( echo. echo ERRORE: installazione dipendenze fallita. pause exit /b 1 ) ) REM Venv pronto: da qui in poi gira senza finestra (run_scheduler_hidden.vbs -> REM run_scheduler_background.bat), output in logs\scheduler_locale.log. Questa REM finestra si chiude subito — non resta aperta tutto il giorno. wscript.exe "%~dp0run_scheduler_hidden.vbs" endlocal