Befehl: Batch-Dateien
BATCH-DATEIEN enthalten eine Sequenz von DOS-Befehlen. Indem man die
BATCH-DATEI startet, wird diese Sequenz durchlaufen und abgearbeitet.
Dadurch kann man viel Zeit sparen, weil die ganzen Befehle nicht
jedesmal über die DOS-Eingabeaufforderung komplett neu eingetippt
werden müssen.
BATCH-DATEIEN sind Textdateien - aber mit der .bat Dateiendung. Sie
können mit einem Texteditor wie z.B. EDIT oder EDLIN erstellt oder
bearbeitet werden.
Um eine BATCH-DATEI zu starten, tippen Sie einfach ihren Namen bei der
DOS Eingabeaufforderung (mit oder ohne .bat Dateiendung) ein.
Eine sehr wichtige Datei, die AUTOEXEC.BAT / FDAUTO.BAT wird beim
Starten von FreeDOS automatisch geladen. Sie können mit dieser Datei
beim Booten des Systems automatisch notwendige Treiber laden. Natürlich
kann die Datei durch Editieren an Ihre Systemerfordernisse angepaßt
werden.
Syntax:
- keine -
Optionen:
- keine -
Kommentar:
Einige Befehle sind speziell für die Verwendung in der Batch-Datei-
Programmierung gemacht:
alias Erstellt, zeigt oder entfernt einen Alias zur
Verwendung in der Kommandozeile.
beep Gibt einen Piepton aus.
call Startet eine andere Batchdatei.
choice Fordert den Benutzer auf, eine Auswahl zu treffen.
cls Löscht den Bildschirm.
echo Gibt eine Nachricht aus, schaltet Batch-Anzeige
an oder aus.
for For Schleife (wiederholt Befehle).
goto Fährt an einer anderen Stelle in der Batchdatei mit
der Ausführung fort.
if If Bedingung (wählt zwischen zwei verschiedenen Befehlen).
lh Lädt ein Programm in den "upper memory"-Bereich.
loadhigh Lädt ein Programm in den "upper memory"-Bereich.
path Zeigt oder setzt einen Suchpfad für ausführbare Dateien.
pause Wartet darauf, daß der Benutzer eine Taste drückt.
prompt Ändert Das Erscheinungsbild des Kommandoprompts.
rem Ermöglicht erläuternde Anmerkungen für den Programmierer.
set Zeigt, setzt oder entfernt Umgebungsvariablen.
shift Verschiebt die Nummerierung der Batchdateiparameter.
Die Befehle alias, beep, choice, cls, echo, lh, loadhigh, path,
prompt und set können auch außerhalb einer Batchdatei sinnvoll
verwendet werden.
BATCH-Befehle sind interne Befehle, d.h. der Befehl ist in der
command.com enthalten. Es wird zur Ausführung des Befehls kein
zusätzlicher Befehl (Datei) benötigt.
Beispiel:
In einer .BAT Datei / AUTOEXEC.BAT:
Beispiel, wie man eine Batch-Datei erstellt:
tippe: edit foo.bat
dann sollte sich edit öffnen und Sie können das folgende Beispiel
eintippen:
C:\FREEDOS\BIN\chkdsk c:
C:\FREEDOS\BIN\defrag c:
C:\FREEDOS\BIN\dosfsck c:
dann gehen Sie zu "file" - "save" und schließen danach edit.
Wenn Sie jetzt foo.bat eintippen, werden die Befehle nacheinander
ausgeführt.
Siehe auch:
autoexec.bat/fdauto.bat
edit
edlin
shift
Copyright © 2003 Robert Platt, aktualisiert 2007 und 2024
von W. Spiegl.
Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.