cmd-echo

Kommandozeilenbefehle: ÜbersichtVariablenERRORLEVEL
Die wichtigsten Befehle: cmdremechodirchkdskcdmdrdtreedelattribifxcopyrobocopy

Der Befehl ECHO

Verwendung zur Textausgabe

Der ECHO-Befehl wird verwendet, um Text auf den Bildschirm auszugeben. Verwendung ist in Stapeldateien sinnvoll.
Der Text kann Variablen enthalten. Beispiel:
echo Es ist %time% Uhr
erzeugt die Ausgabe
Es ist 19:26:45,69 Uhr

echo. erzeugt eine leere Zeile. Beachten Sie: Der Punkt muss ohne Abstand auf echo folgen!

Fügt man das ASCII-Zeichen 007 (Strg-G) in den Text ein, erklingt ein Signalton. Beispiel:
echo Hallo ^G Hallo

Mit dem echo-Befehl und cder Pipeline-Verkettung | kann man eine Benutzereingabe ersetzen. Der TIME-Befehl beispielsweise erwartet nach der Anzeige der aktuellen Uhrzeit eine Benutzereingabe: Entweder eine Uhrzeiteingabe oder ein Enter, wenn die angezeigte Uhrzeit korrekt ist. Der Befehl
echo. | time
zeigt die aktuelle Uhrzeit an. Das vorangestellte echo. erzeugt eine Leerzeile (ein Enter-Zeichen) und ersetzt damit das Drücken der Enter-Taste.
Übrigens: echo %time% zeigt die Uhrzeit auf einfachere Weise an.

Ausblenden von Befehlszeilen

Während der Ausführung einer Stapeldatei kann es störend sein, dass jeder Befehl vor dessen Ausführung angezeigt wird.
Will man das verhindern, gibt es zwei Möglichkeiten:

  • echo off oder @echo off verhindert die Anzeige der nachfolgenden Befehlszeilen bis zum Ende der Datei oder bis mit einem echo on die Befehlsanzeige wieder eingeschaltet wird.
  • Stellt man das Zeichen @ an den Beginn einer Kommandozeile, wird diese eine Zeile nicht angezeigt.

 


 

Submit a Comment

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.

Cookie Consent Banner von Real Cookie Banner