From 23be99cca243e5bda758bd305552b4f58127c861 Mon Sep 17 00:00:00 2001 From: foefl Date: Wed, 12 Aug 2026 15:13:35 +0200 Subject: [PATCH] =?UTF-8?q?Nutzerbest=C3=A4tigung=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- convert_mermaid_to_img.ps1 | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/convert_mermaid_to_img.ps1 b/convert_mermaid_to_img.ps1 index d88c979..15c41bf 100644 --- a/convert_mermaid_to_img.ps1 +++ b/convert_mermaid_to_img.ps1 @@ -25,6 +25,27 @@ if ($mmdFiles.Count -eq 0) { Write-Host "Verarbeite Ordner: $targetDir (Rekursiv: $Recurse)" -ForegroundColor Yellow +# --- 1. DATEIEN AUFLISTEN --- +Write-Host "`nFolgende $($mmdFiles.Count) Datei(en) werden verarbeitet:" -ForegroundColor Yellow +foreach ($file in $mmdFiles) { + # Zeigt den relativen Pfad ab dem Zielordner für bessere Lesbarkeit + $relativePath = Resolve-Path -Path $file.FullName -RelativeBasePath $targetDir + Write-Host " - $relativePath" -ForegroundColor Gray +} +Write-Host "" + +# --- 2. NUTZERABFRAGE --- +$response = Read-Host "Möchtest du diese Dateien konvertieren? Bereits vorhandene Bild-Dateien werden überschrieben (J/N)" + +# Prüft, ob der Nutzer mit 'j' oder 'ja' geantwortet hat (case-insensitive) +if ($response -notmatch '^[jJ](a)?$') { + Write-Host "Vorgang vom Benutzer abgebrochen." -ForegroundColor Red + exit 0 +} + +Write-Host "`nStarte Konvertierung..." -ForegroundColor Green + +# --- 3. KONVERTIERUNGSDURCHLAUF --- foreach ($file in $mmdFiles) { Write-Host "Konvertiere $($file.Name) ($($file.DirectoryName))..." -ForegroundColor Cyan