Beispiele dafür finden Sie im folgenden Abschnitt.
Beispiele
Das folgende Beispiel kopiert alle Dateien und Unterverzeichnisse (einschließlich aller leeren Unterverzeichnisse) von der Diskette in Laufwerk A auf die Diskette in Laufwerk B:
xcopy a, b: /s /e
Das folgende Beispiel verwendet die Optionen /d: und /v:
xcopy a, b, /c1,28.03-91 /v
In diesem Fall werden alle Dateien, die am oder nach dem 28- ...
Verfasst am: 11.08.2009, 09:50 Aufrufe: 2181
BAT mit dem Befehl set angegeben ist. (Am häufigsten bestimmen Sie ein solches Verzeichnis, indem Sie den Befehl set mit der Umgebungsvariablen TEMP oder TMP verwenden-)
Ihr Verzeichnis TEMP sollten Sie in regelmäßigen Abständen leeren. (Dies ist nicht erforderlich, wenn Ihr Verzeichnis TEMP auf einem virtuellen Laufwerk gespeichert ist-) Damit keine zur Zeit verwendete temporäre Datei gelöscht wird, sollten Sie D ...
Verfasst am: 31.05.2009, 21:06 Aufrufe: 20030
Aber auch
hier gelten die Grundregeln:
* Gross-/Kleinschreibung wird unterschieden
* Leere Variable gefaehrden die Syntax
Immer daran denken, dass DOS erst dann anfaengt, eine Zeile zu
interpretieren, nachdem alle Variablen eingesetzt sind.
Zur Abfrage auf leere Variable bzw. von moeglicherweise leeren
Variablen siehe Lektion #9. Beispiele:
IF "%LW%"=="A:" goto OK
IF !%LW%==! goto FEHLER
...
Verfasst am: 19.05.2009, 09:10 Aufrufe: 3414
Dies geht normalerweise
schneller als ein GOTO ans Ende der laufenden BAT-Datei
(was daran liegt, dass DOS keine sonderlich effiziente Batchverarbeitung
hat). Beispiel:
IF errorlevel 3 QUIT
Anstelle der leeren QUIT.BAT kann auch folgende einzeilige BATDatei
verwendet werden:
%1 %2 %3 %4 %5 %6 %7 %8 %9
Damit wird aus allen Angaben (bis zu 9), die nach QUIT folgen,
eine Befehlszeile produziert und ausgefuehrt.
Verfasst am: 14.05.2009, 11:14 Aufrufe: 22308
... Zeile
zu lesen:
IF NOT exist ECHO ist nicht vorhanden
Da die Datei ECHO vermutlich nicht existiert, fuehrt DOS den
Befehl "ist" aus, sofern ein solches Programm vorhanden ist.
Andernfalls Fehler: "Befehl oder Dateiname nicht gefunden".
Dieses Problem besteht bei allen IF-Ausdruecken mit Variablen,
weil DOS den variablen Wert bereits VOR der Interpretation der
Zeile einsetzt. Bei leeren ...
Verfasst am: 08.05.2009, 11:07 Aufrufe: 1047
In diesem Beispiel werden leere Unterverzeichnisse in Laufwerk A nicht kopiert.
Zum Kopieren eines leeren Verzeichnisses verwenden Sie zusätzlich zur Option /s die Option /e. Wenn beispielsweise die Diskette in Laufwerk A außer den drei obengenannten Unterverzeichnissen das leere Unterverzeichnis DIVERSES enthält, geben Sie folgenden Befehl ein, um alle Unterverzeichnisse einschließlich des leeren Unterverzeichnis ...
Verfasst am: 16.04.2009, 08:13 Aufrufe: 2050
Um die Eingabeaufforderung wieder erscheinen zu lassen, geben Sie echo on ein.
Verhindern, dass MS-DOS eine Zeile anzeigt Wenn eine bestimmte Zeile
nicht auf dem Bildschirm angezeigt werden soll, können Sie in einem Stapelverarbeitungsprogramm vor dem Befehl das Zeichen @ einfügen.
Verwenden des Befehls echo zum Anzeigen einer leeren Zeile Um eine leere Zeile anzuzeigen, können Sie echo und dann einen Punkt ...
Verfasst am: 26.01.2009, 22:58 Aufrufe: 1729
Um den Inhalt der Druckwarteschlange anzuzeigen, verwenden Sie den Befehl print:
print
Um den Druckvorgang abzubrechen und die Druckwarteschlange zu leeren, verwenden Sie die Option it:
print /t
Die MS-DOS-Druckwarteschlange ist eine Liste von Dateien, die nacheinander gedruckt werden sollen. Die Datei am oberen Ende der Warteschlange ist die zur Zeit gedruckte Datei. Wenn Sie den Befehl print eingeben, f ...
[ Time: 0.9496s ][ Queries: 67 (0.0145s) ][ GZIP on - Debug on ]