Befehl: Batch-Dateien
BATCH-DATEIEN enthalten eine Sequenz von DOS-Befehlen. Indem man die
BATCH-DATEI startet, wird die Sequenz durchlaufen und abgearbeitet. Das
kann dazu verwendet werden, um Zeit zu sparen, weil die ganzen Befehle
nicht jedesmal von vorne komplett eingetippt werden muessen.
BATCH-DATEIEN sind Textdateien - aber mit der .bat Dateiendung. Sie
koennen 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 wird automatisch
gestartet, wenn FreeDOS hochfaehrt. Sie koennen mit dieser Datei not-
wendige Treiber automatisch laden, waehrend Sie das System hochfahren.
Syntax:
- keine -
Optionen:
- keine -
Kommentar:
Einige Befehle sind speziell fuer die Programmierung von Batch-Dateien
gemacht.
autoexec.bat Die automatisch startende Batch Datei,
beep Gibt einen Pfeifton aus,
call Startet eine andere Batch-Datei,
choice Fordert den Benutzer auf, eine Auswahl zu treffen,
cls Putzt den Bildschirm,
echo Gibt eine Meldung aus, schaltet Batch-Anzeige an/aus,
for For Schleife (wiederholt Befehle),
goto Springt zu einem anderen Punkt in der Batch-Datei,
if If Bedingung (waehlt zwischen verschiedenen Befehlen),
lh Laedt ein Programm in den hoeheren Speicher,
loadhigh Laedt ein Programm in den hoeheren Speicher,
path Zeigt oder setzt einen Suchpfad fuer ausfuehrbare Dateien,
pause Wartet, bis der Benutzer eine Taste drueckt,
prompt Aendert Das Erscheinungsbild des Anzeigeprompts,
rem Ermoeglicht es dem Programmierer, Anmerkungen zu machen,
set Zeigt, setzt oder entfernt Umgebungsvariablen,
shift Aendert die Position ersetzbarer Parameter einer
Stapeldatei.
Die Befehle beep, cls, echo, lh, loadhigh, path, prompt und set
koennen auch ausserhalb einer Batch-Datei sinnvoll verwendet
werden.
BATCH-Befehle sind interne Befehle, d.h. der Befehl ist in der
command.com enthalten. Es wird zur Ausfuehrung des Befehls kein
zusaetzlicher Befehl (Datei) benoetigt.
Beispiel:
IN EINER .BAT DATEI ODER DER AUTOEXEC.BAT:
Beispiel zum Erzeugen einer Batch-Datei:
Tippen Sie: edit foo.bat
Danach sollte sich der Editor oeffenen und Sie koennen das folgende
Beispiel eintippen:
C:\fdos\bin\chkdsk c:
C:\fdos\bin\defrag c:
C:\fdos\bin\dosfsck c:
Dann gehen Sie im Editor zu "file/Datei" - "save/sichern" und
schliessen den Editor (edit).
Wenn Sie "foo.bat" eintippen, werden die oben genannten Befehle
ausgefuehrt.
Siehe auch:
autoexec.bat beep call choice cls
echo edit edlin for goto
if lh loadhigh path pause
prompt rem set shift
Datei:
Bitte lesen Sie auch die zum Befehl gehoerende lsm-Datei fuer
die neueste (Internet) oder die in dieser Hilfe beschriebene
Version des Befehls.
Diese lsm-Datei enthaelt u.a. den Namen des Programmierers, die
Downloadseite und einige andere Angaben.
Copyright © 2003 Robert Platt, aktualisiert 2007 von W. Spiegl.
Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
Vgl. auch die Datei H2Cpying bezueglich der Kopierbedingungen.