diff --git a/coldrun.bat b/coldrun.bat new file mode 100644 index 0000000..9ef7c02 --- /dev/null +++ b/coldrun.bat @@ -0,0 +1,46 @@ +@echo off +title Tätigkeitsnachweis-Generator – Cold Run +echo ======================================== +echo Cold Run – Headless-Generierung +echo ======================================== +echo. + +:: Prüfe ob Python verfügbar ist +where python >nul 2>nul +if %ERRORLEVEL% neq 0 ( + echo [FEHLER] Python wurde nicht gefunden. + echo Bitte installiere Python 3.9 oder neuer von https://python.org + pause + exit /b 1 +) + +echo [INFO] Python gefunden: +python --version + +:: Prüfe ob venv existiert, sonst erstelle +if not exist ".venv\Scripts\python.exe" ( + echo [FEHLER] Virtuelle Umgebung nicht gefunden. + echo Bitte zuerst start.bat ausführen, um das Projekt einzurichten. + pause + exit /b 1 +) + +:: Aktiviere venv und installiere Abhängigkeiten +call .venv\Scripts\activate.bat +echo [INFO] Stelle sicher, dass Abhängigkeiten installiert sind... +pip install -r requirements.txt --quiet +if %ERRORLEVEL% neq 0 ( + echo [FEHLER] Konnte Abhängigkeiten nicht installieren. + pause + exit /b 1 +) + +:: Starte Cold Run +echo. +echo [INFO] Starte Cold Run – generiere Tätigkeitsnachweis für erste Person... +echo. +python coldrun.py + +echo. +echo [INFO] Cold Run abgeschlossen. +pause