@echo off
chcp 65001 >nul 2>&1
echo.
echo  =============================================
echo   AI_Studioxyz Email-Sucher - Setup
echo  =============================================
echo.

:: Check Python is installed
python --version >nul 2>&1
if errorlevel 1 (
    echo  [FEHLER] Python wurde nicht gefunden!
    echo.
    echo  Bitte installiere Python 3.8 oder neuer:
    echo  https://www.python.org/downloads/
    echo.
    echo  WICHTIG: Setze bei der Installation den Haken
    echo  bei "Add Python to PATH"
    echo.
    pause
    exit /b 1
)

echo  Python gefunden:
python --version
echo.

:: Check Outlook is available
echo  Pruefe Outlook-Zugriff...
python -c "import win32com.client; win32com.client.Dispatch('Outlook.Application')" >nul 2>&1
if errorlevel 1 (
    echo  [HINWEIS] Outlook ist aktuell nicht erreichbar.
    echo  Bitte stelle sicher, dass Outlook installiert und
    echo  geoeffnet ist, bevor du das Tool startest.
    echo.
) else (
    echo  Outlook erreichbar.
    echo.
)

echo  Installiere Abhaengigkeiten...
echo.
pip install -r requirements.txt
if errorlevel 1 (
    echo.
    echo  [FEHLER] Installation fehlgeschlagen.
    echo  Versuche es mit: pip install -r requirements.txt
    echo.
    pause
    exit /b 1
)

echo.
echo  =============================================
echo   Setup abgeschlossen!
echo  =============================================
echo.
echo   Starte das Tool mit:
echo     python find_email.py "deine Suchanfrage"
echo.
echo   Oder starte den interaktiven Modus:
echo     python find_email.py
echo.
echo   GUI starten:
echo     python find_email_gui.py
echo.
echo   Einfachster Start:
echo     Email-Sucher starten.bat
echo.
echo   Mehr Infos: README.md
echo  =============================================
echo.
pause
