BAT‑Generator – Ordnerstruktur zu .bat
Der BAT Generator ist ein praktisches Werkzeug, mit dem sich aus einer beliebigen Ordnerstruktur automatisch eine Windows BAT Datei erzeugen lässt. Diese BAT‑Datei erstellt anschließend exakt dieselbe Struktur auf jedem Windows System – ideal für Entwickler, Joomla Administratoren und Modul Ersteller.
Funktionsumfang
- Eingabefeld für Ordnerstrukturen (z. B. mit │, ├──, └── oder einfach eingerückt)
- Automatische Erkennung von Dateien und Ordnern samt Verschachtelung
- Live‑Vorschau der interpretierten Struktur
- Generierung einer vollständigen BAT‑Datei
- Download‑ und Kopier‑Funktion für die fertige BAT‑Datei
- Textdateien per Drag & Drop oder Dateiauswahl laden
- Reset‑Funktion zum schnellen Zurücksetzen
Vorteile
- Schnelles Erstellen komplexer Verzeichnisstrukturen
- Perfekt für Joomla‑Module, Plugins und Komponenten
- Keine Installation notwendig – läuft direkt im Browser
- Offline nutzbar
- Vorhandene Ordner und Dateien werden nicht überschrieben
- Modernes, helles Design in SK‑Branding (#B1976B)
So werden Ordner und Dateien erkannt
- Die Verschachtelung ergibt sich aus der Einrückung bzw. den Baumzeichen.
- Ein Eintrag mit
/am Ende oder mit Inhalt darunter ist ein Ordner. - Ein Eintrag mit Dateiendung (z. B.
.php,.ini) ist eine Datei. Dateien ganz ohne Endung (z. B.README) werden als Ordner behandelt. - Kommentare nach
#oder//werden ignoriert. - Namen mit unzulässigen Windows‑Zeichen werden in der Vorschau markiert und übersprungen.
Beispiel: Eingabe
mod_lottozahlen/
│── mod_lottozahlen.php
│── helper.php
│── mod_lottozahlen.xml
│
├── tmpl/
│ └── default.php
│
└── language/
└── de-DE/
└── de-DE.mod_lottozahlen.ini
Beispiel: erzeugte BAT‑Datei
@echo off cd /d "%~dp0" echo Erstelle Struktur ... if not exist "mod_lottozahlen\" mkdir "mod_lottozahlen" if not exist "mod_lottozahlen\mod_lottozahlen.php" type nul > "mod_lottozahlen\mod_lottozahlen.php" if not exist "mod_lottozahlen\helper.php" type nul > "mod_lottozahlen\helper.php" if not exist "mod_lottozahlen\mod_lottozahlen.xml" type nul > "mod_lottozahlen\mod_lottozahlen.xml" if not exist "mod_lottozahlen\tmpl\" mkdir "mod_lottozahlen\tmpl" if not exist "mod_lottozahlen\tmpl\default.php" type nul > "mod_lottozahlen\tmpl\default.php" if not exist "mod_lottozahlen\language\" mkdir "mod_lottozahlen\language" if not exist "mod_lottozahlen\language\de-DE\" mkdir "mod_lottozahlen\language\de-DE" if not exist "mod_lottozahlen\language\de-DE\de-DE.mod_lottozahlen.ini" type nul > "mod_lottozahlen\language\de-DE\de-DE.mod_lottozahlen.ini" echo. echo Struktur erfolgreich erstellt! pause
Hinweis zur Windows‑Sicherheitsmeldung
BAT‑Dateien, die lokal erstellt werden, starten ohne Warnung. BAT‑Dateien, die aus dem Browser heruntergeladen werden, zeigen manchmal eine Sicherheitsmeldung. Diese kann über Rechtsklick → Eigenschaften → „Blockierung aufheben“ entfernt werden.
Die Struktur wird immer in dem Ordner angelegt, in dem die BAT‑Datei liegt – auch bei „Als Administrator ausführen“.