- 16.10.2017
- 2 Minuten zum Lesen
-
- e
- j
- D
- i
- U
-
+3
Zeigt Nachrichten an oder aktiviert oder deaktiviert die Befehlsechofunktion. Bei Verwendung ohne Parameter zeigt echo die aktuelle Echoeinstellung an.
Syntax
Parameter
Parameter | Beschreibung |
---|---|
Aktiviert oder deaktiviert die Befehlsechofunktion. Das Befehlsecho ist standardmäßig aktiviert. | |
<message> |
Gibt den Text an, der auf dem Bildschirm angezeigt werden soll. |
/? | Zeigt die Hilfe an der Eingabeaufforderung an. |
Anmerkungen
-
Der Befehl
echo <message>
ist besonders nützlich, wenn das Echo deaktiviert ist . Um eine Nachricht anzuzeigen, die mehrere Zeilen lang ist, ohne dass Befehle angezeigt werden, können Sie mehrereecho <message>
-Befehle nach dem Befehl echo off in Ihr Stapelverarbeitungsprogramm aufnehmen. -
Nach dem Ausschalten des Echos wird die Eingabeaufforderung nicht im Eingabeaufforderungsfenster angezeigt. Um die Eingabeaufforderung anzuzeigen, geben Sie echo ein.
-
Falls verwendet In einer Batch-Datei haben Echo ein und Echo aus keinen Einfluss auf die Einstellung an der Eingabeaufforderung.
-
Fügen Sie ein
@
vor dem Befehl unterschreiben. Um zu verhindern, dass alle Befehle in einer Batchdatei wiederholt werden, fügen Sie den Befehl echo off am Anfang der Datei ein. -
So zeigen Sie eine Pipe an (
|
) oder Umleitungszeichen (<
oder>
) Wenn Sie Echo verwenden, verwenden Sie ein Caret (^
) unmittelbar vor dem Pipe- oder Umleitungszeichen. Beispiel:^|
,^>
oder^<
). Geben Sie zum Anzeigen eines Carets zwei Carets nacheinander ein (^^
).
Beispiele
Zum Anzeigen Geben Sie als aktuelle Echoeinstellung Folgendes ein:
Um eine leere Zeile auf dem Bildschirm wiederzugeben, geben Sie Folgendes ein:
Hinweis
Fügen Sie vor dem Punkt kein Leerzeichen ein. Andernfalls wird der Punkt anstelle einer Leerzeile angezeigt.
To Verhindern Sie das Echo von Befehlen an der Eingabeaufforderung. Geben Sie Folgendes ein:
Hinweis
Wenn das Echo deaktiviert ist, wird die Eingabeaufforderung nicht aktiviert „t erscheint im Eingabeaufforderungsfenster. Geben Sie echo on ein, um die Eingabeaufforderung erneut anzuzeigen.
Um zu verhindern, dass alle Befehle in einer Batchdatei (einschließlich des Befehls echo off) in der ersten Zeile des Batch auf dem Bildschirm angezeigt werden Dateityp:
Sie können den Befehl echo als Teil einer if-Anweisung verwenden. Geben Sie beispielsweise Folgendes ein:
<, um das aktuelle Verzeichnis nach einer Datei mit der Dateinamenerweiterung .rpt zu durchsuchen und eine Nachricht zu wiederholen, wenn eine solche Datei gefunden wird p> Die folgende Batchdatei durchsucht das aktuelle Verzeichnis nach Dateien mit der Dateinamenerweiterung .txt und zeigt eine Meldung mit den Ergebnissen der Suche an:
Wenn bei der Batchdatei keine TXT-Dateien gefunden werden Ausführen wird die folgende Meldung angezeigt:
Wenn beim Ausführen der Batchdatei TXT-Dateien gefunden werden, werden die folgenden Ausgabeanzeigen angezeigt (in diesem Beispiel werden die Dateien angenommen File1.txt, File2.txt und File3.txt existieren):