47 lines
1.2 KiB
Batchfile
47 lines
1.2 KiB
Batchfile
@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
|