@echo off
setlocal EnableExtensions
chcp 65001 >nul 2>&1
title NUON.STATUS entfernen

rem ---------------------------------------------------------------------------
rem  NUON.STATUS - Deinstallation
rem
rem  Macht genau das rueckgaengig, was der Installer angelegt hat:
rem   1. Entfernt den Registry-Wert unter HKEY_CURRENT_USER.
rem   2. Loescht den Ordner %LOCALAPPDATA%\NUON.STATUS.
rem
rem  Bereits gesetzte Statusleisten in Praesentationen bleiben erhalten - sie
rem  sind normale Formen in der PPTX-Datei und koennen dort von Hand geloescht
rem  werden.
rem ---------------------------------------------------------------------------

set "ADDIN_ID=f3c4f592-1904-4753-9005-3f2d317dde07"
set "TARGET_DIR=%LOCALAPPDATA%\NUON.STATUS"
set "REG_KEY=HKCU\Software\Microsoft\Office\16.0\WEF\Developer"

echo.
echo ===============================================
echo   NUON.STATUS entfernen
echo ===============================================
echo.

tasklist /FI "IMAGENAME eq POWERPNT.EXE" 2>nul | find /I "POWERPNT.EXE" >nul
if not errorlevel 1 (
  echo   PowerPoint laeuft noch. Bitte schliessen und erneut starten.
  echo.
  pause
  exit /b 1
)

reg delete "%REG_KEY%" /v "%ADDIN_ID%" /f >nul 2>&1
if errorlevel 1 (
  echo   [1/2] Registry-Wert war nicht vorhanden - nichts zu tun.
) else (
  echo   [1/2] Registry-Wert entfernt
)

if exist "%TARGET_DIR%" (
  rmdir /s /q "%TARGET_DIR%" 2>nul
  if exist "%TARGET_DIR%" (
    echo   [2/2] Ordner konnte nicht geloescht werden: %TARGET_DIR%
  ) else (
    echo   [2/2] Ordner entfernt
  )
) else (
  echo   [2/2] Ordner war nicht vorhanden
)

echo.
echo   Fertig. PowerPoint kann wieder gestartet werden.
echo.
pause
endlocal
