From ef219e00baf31dccc03d4ea14097e0338064860d Mon Sep 17 00:00:00 2001 From: Rob Date: Tue, 23 Jun 2026 11:00:36 +0200 Subject: [PATCH] add; coldrun.bat --- coldrun.bat | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 coldrun.bat 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