Inhaltsverzeichnis
Batch - Übersicht wichtiger DOS Befehle
| Befehl | Bedeutung |
|---|---|
| > | Ausgabe umleiten Bsp: Dir > 123.txt |
| :xxx | Sprungmarke setzen |
| CALL | Ermöglicht den Aufruf anderen Batchdatei |
| ECHO | Schaltet den Anzeigemodus für Befehle ein/aus |
| FOR..IN..DO | Schleife |
| GOTO | Zu Sprungmarke springen |
| IF | Bedingung testen |
| PAUSE | Unterbrechnung der Abfolge. Wartet auf Tastendruck. |
| REM | Ermöglicht Kommentar |
| Strg+C | Bearbeitung abbrechen |
| | Befehle verknüpfen |
| CD | Verzeichnis wechseln |
| CLS | Bildschirm löschen |
| COPY | Dateien kopieren |
| DIR | Verzeichnisinhalt auflisten Bsp: Dir /B > verzeichnis.txt → Liste alle Ordner/Dateien im Verzeichnis ohne Kopfdaten auf |
| DEL/ERASE | Dateien löschen |
| EXIT | Promt verlassen |
| FIND | Zeichenkette in Dateien finden |
| MD | Unterverzeichnis erstellen |
| PATH | Aktuellen Suchpfad anzeigen und ändern |
| RD | Unterverzeichnis löschen |
| Tree | Verzeichnisstruktur anzeigen Bsp: Tree /a /f > 123.txt → Listet alle Unterverzeichnisse samt Dateien auf und schreibt die Ausgabe in eine Textdatei |
| XCOPY | Dateien und Unterverzeichnisse kopieren |
Wichtige Batch Konstrukte
- Variable mit Benutzereingabe füllen
set /p EINGABE=Bitte Wert eingeben
- Verzeichnisbaum in Datei schreiben
tree /a > inhalt.txt
- Verzeichnisbaum inklussive Dateien in Datei schreiben
tree /a /f > inhalt.txt