Batch-Programmierung: Referenz
help
BearbeitenDie Hilfe-Funktion steht in allen Windows-Systemen (außer Win9X, d. h. 95/98/ME) zur Verfügung.
Der allgemeine Befehl hierzu lautet help
. Als Ausgabe wird eine Liste mit einem Teil der verfügbaren Kommandozeilen-Befehle ausgegeben. Diese Listen umfasst den Befehlsnamen (linke Spalte) und eine Beschreibung (rechte Spalte).
Soll ein Befehl genauer erklärt werden, so lautet die Eingabe help BEFEHLSNAME
oder auch BEFEHLSNAME /?
. Diese Eingabe in die Kommandozeile fördert detaillierte Informationen und z.T. auch Beispiele zu einem Befehl zu Tage.
Es werden jedoch nicht alle Befehle die es im DOS gibt angezeigt.
help als Einzelbefehl
BearbeitenDer Befehl help listet diverse interne und externe Befehle auf. Diese Liste ist aber bei weitem nicht vollständig, zumal die externen Batch-Befehle durch das Hinzufügen von neuen Programmen ergänzt werden können, z.B. durch die Verwendung von Datenkompressionsprogrammen, die per Kommandozeile aufrufbar sind.
Folgende Befehlsliste erhält man als Ausgabe (in diesem Beispiel unter Windows XP):
ASSOC | Zeigt Dateierweiterungszuordnungen an bzw. ändert sie. |
AT | Legt eine Zeit fest, zu der Befehle und Programme auf diesem Computer ausgeführt werden. |
ATTRIB | Zeigt Dateiattribute an bzw. ändert sie. |
BREAK | Schaltet die erweiterte Überprüfung für STRG+C ein bzw. aus. |
CACLS | Zeigt Datei-ACLs (Access Control List) an bzw. ändert sie. |
CALL | Ruft eine Batchdatei aus einer anderen Batchdatei heraus auf. |
CD | Zeigt den Namen des aktuellen Verzeichnisses an bzw. ändert diesen. |
CHCP | Zeigt die aktive Codepagenummer an bzw. legt diese fest. |
CHDIR | Zeigt den Namen des aktuellen Verzeichnisses an bzw. ändert diesen. |
CHKDSK | Überprüft einen Datenträger und zeigt einen Statusbericht an. |
CHKNTFS | Zeigt die Überprüfung des Datenträgers beim Start an bzw. verändert sie. |
CLS | Löscht den Bildschirminhalt. |
CMD | Startet eine neue Instanz des Windows-Befehlsinterpreters. |
COLOR | Legt die Hintergrund- und Vordergrundfarben für die Konsole fest. |
COMP | Vergleicht den Inhalt zweier Dateien oder Sätze von Dateien. |
COMPACT | Zeigt die Komprimierung von Dateien auf NTFS-Partitionen an bzw. ändert diese. |
CONVERT | Konvertiert FAT-Volumes in NTFS. Das aktuelle Laufwerk kann nicht konvertiert werden. |
COPY | Kopiert eine oder mehrere Dateien an eine andere Stelle. |
DATE | Zeigt das Datum an bzw. legt dieses fest. |
DEL | Löscht eine oder mehrere Dateien. |
DIR | Listet die Dateien und Unterverzeichnisse eines Verzeichnisses auf. |
DISKCOMP | Vergleicht den Inhalt von zwei Disketten. |
DISKCOPY | Kopiert den Inhalt von einer Diskette auf eine andere Diskette. |
DOSKEY | Bearbeitet Befehlseingaben, ruft Windows-Befehle zurück und erstellt Macros. |
ECHO | Zeigt Meldungen an bzw. schaltet die Befehlsanzeige ein oder aus. |
ENDLOCAL | Beendet den lokalen Gültigkeitsbereich von Umgebungsänderungen in einer Batchdatei. |
ERASE | Löscht eine oder mehrere Dateien. |
EXIT | Beendet das Programm CMD.EXE (Befehlsinterpreter). |
FC | Vergleicht zwei oder mehr Sätze von Dateien und zeigt die Unterschiede an. |
FIND | Sucht eine Zeichenkette in einer oder mehreren Datei(en). |
FINDSTR | Sucht Zeichenketten in Dateien. |
FOR | Führt einen angegebenen Befehl für jede Datei in einem Dateiensatz aus. |
FORMAT | Formatiert einen Datenträger für die Verwendung mit Windows. |
FTYPE | Zeigt die Dateitypen an, die bei den Zuordnungen für die entsprechenden Dateierweiterungen verwendet werden bzw. ändert sie. |
GETMAC | Zeigt unter Windows XP SP2 die Mac-Adresse an. |
GOTO | Setzt den Windows-Befehlsinterpreter auf eine markierte Zeile in einem Batchprogramm. |
GRAFTABL | Ermöglicht Windows, Sonderzeichen im Grafikmodus anzuzeigen. |
HELP | Zeigt Hilfeinformationen zu Windows-Befehlen an. |
IF | Verarbeitet Ausdrücke in einer Batchdatei abhängig von Bedingungen. |
LABEL | Erstellt, ändert oder löscht die Bezeichnung eines Volumes. |
MD | Erstellt ein Verzeichnis |
MKDIR | Erstellt ein Verzeichnis. |
MODE | Konfiguriert ein Systemgerät. |
MORE | Zeigt Ausgabe auf dem Bildschirm seitenweise an. |
MOVE | Verschiebt ein oder mehrere Dateien von einem Verzeichnis in ein anderes. |
NET USE | Verbindet einen Computer mit einer freigegebenen Ressource oder trennt die Verbindung und zeigt Informationen über die Verbindungen eines Computers an. Der Befehl steuert außerdem ständige Netzwerkverbindungen. |
PATH | Legt den Suchpfad für ausführbare Dateien fest oder zeigt diesen an. |
PAUSE | Hält die Ausführung einer Batchdatei an und zeigt eine Meldung an. |
POPD | Wechselt zu dem Verzeichnis, das durch PUSHD gespeichert wurde. |
Druckt eine Textdatei. | |
PROMPT | Ändert die Eingabeaufforderung. |
PUSHD | Speichert das aktuelle Verzeichnis, und wechselt dann zu einem anderen Verzeichnis. |
RD | Entfernt ein Verzeichnis. |
RECOVER | Stellt lesbare Daten von einem beschädigten Datenträger wieder her. |
REM | Leitet Kommentare in einer Batchdatei bzw. CONFIG.SYS ein. |
REN | Benennt eine Datei bzw. Dateien um. |
RENAME | Benennt eine Datei bzw. Dateien um. |
REPLACE | Ersetzt Dateien. |
RMDIR | Löscht ein Verzeichnis. |
SET | Setzt oder löscht die Umgebungsvariablen bzw. zeigt sie an. |
SETLOCAL | Beginnt den lokalen Gültigkeitsbereich von Umgebungsänderungen in einer Batchdatei. |
SHIFT | Verändert die Position ersetzbarer Parameter in Batchdateien. |
SORT | Sortiert die Eingabe. |
START | Startet ein eigenes Fenster, um ein bestimmtes Programm oder einen Befehl auszuführen. |
SUBST | Weist einem Pfad einen Laufwerksbuchstaben zu. |
TASKLIST | Zeigt alle zurzeit laufenden Aufgaben inklusive der Dienste an. |
TASKKILL | Bricht einen laufenden Prozess oder eine Anwendung ab oder beendet ihn bzw. sie. |
TIME | Zeigt die Systemzeit an bzw. legt sie fest. |
TITLE | Legt den Fenstertitel für das Eingabeaufforderungsfenster fest. |
TREE | Zeigt die Ordnerstruktur eines Laufwerks oder Pfads grafisch an. |
TYPE | Zeigt den Inhalt einer Textdatei an. |
VER | Zeigt die Windows-Version an. |
VERIFY | Legt fest, ob überwacht werden soll, ob Dateien korrekt auf den Datenträger geschrieben werden. |
VOL | Zeigt die Datenträgervolumebezeichnung und die Seriennummer an. |
XCOPY | Kopiert Dateien und Verzeichnisbäume. |
help in Kombination mit anderen Befehlen
BearbeitenIn Kombination mit einem weiteren Batchbefehl z.B. help md erhält man weitere Informationen über diesen. Folgende Bildschirmausgabe erhält man bei der Eingabe des Befehls in der Kommandozeile unter WindowsXP:
Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\>help md Erzeugt ein Verzeichnis. MKDIR [Laufwerk:]Pfad MD [Laufwerk:]Pfad Wenn die Befehlserweiterungen aktiviert sind, wird MKDIR folgendermaßen verändert: MKDIR erzeugt, wenn nötig, jedes Zwischenverzeichnis. Wenn zum Beispiel das Verzeichnis \a nicht existiert, dann entspricht mkdir \a\b\c\d der folgenden Befehlsfolge: mkdir \a chdir \a mkdir b chdir b mkdir c chdir c mkdir d Diese Folge von Befehlen muss angegeben werden, wenn die Befehlserweiterungen nicht aktiviert sind. C:\>