MS-DOS Forum

MS-DOS Forum
Anleitungen, Referenz aller DOS Befehle, Batch Dateien
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Batch Programmierung
Autor
Nachricht
matthias





Anzeigen von Meldungen mit einer Batch Datei
Verfasst am: 02.01.2009, 00:26

Wenn MS-DOS eine Meldung anzeigen soll, verwenden Sie in Ihrem Stapelverarbeitungsprogramm den Befehl echo, wie im folgenden Beispiel:

echo Textdateien werden auf Laufwerk A gesichert

Um zu verhindern, dass MS-DOS Befehle anzeigt, während sie ausgeführt werden, verwenden Sie folgenden Befehl:

echo off

Sie können Meldungen in ein Stapelverarbeitungsprogramm einfügen, damit Sie zur Eingabe von zusätzlichen Informationen aufgefordert oder an eine spezielle von dem Stapelverarbeitungsprogramm durchgeführte Aufgabe erinnert werden.

Wenn MS-DOS eine Meldung auf Ihrem Bildschirm anzeigen soll, verwenden Sie den Befehl echo. So weist beispielsweise der folgende Befehl MS-DOS an, die Meldung "Eine Diskette in Laufwerk A einlegen" anzuzeigen:

echo Eine Diskette in Laufwerk A einlegen

Tip In einer Netzwerkumgebung wird Ihre Meldung schneller angezeigt, wenn Sie sie in eine .TXT-Datei einfügen und in dem Stapelverarbeitungsprogramm den Befehl type verwenden, um die Meldung anzuzeigen.

MS-DOS zeigt diese Meldung auf dem Bildschirm an. Wenn die Meldung um eine bestimmte Anzahl Leerzeichen nach rechts verschoben werden soll, müssen Sie die Leerzeichen als Bestandteil der Meldung mit eingeben. Wenn die Meldung auf dem Bildschirm zum Beispiel zentriert angezeigt werden soll, fügen Sie die erforderlichen Leerzeichen zum Befehl hinzu:

echo Eine Diskette in Laufwerk A einlegen

Wenn Sie eine Zeile überspringen möchten, geben Sie nach echo einen Punkt ein:

echo.

Wenn echo eingeschaltet ist, zeigt MS-DOS die Befehle aus dem Stapelverarbeitungsprogramm während ihrer Ausführung an. Deshalb wird die Meldung aus dem vorangehenden Beispiel ("Eine Diskette in Laufwerk A einlegen") zweimal angezeigt: das erste Mal bei der Eingabeaufforderung als Teil des Stapelverarbeitungs­befehls und das zweite Mal in Form einer Eingabeaufforderung als Ergebnis des Befehls. Damit eine Meldung nur einmal angezeigt wird, müssen Sie verhindern, dass Befehle bei der Eingabeaufforderung angezeigt werden und geben zu diesem Zweck folgenden Befehl ein:

echo off

Ein Beispiel: Sie könnten am Anfang der im vorhergehenden Abschnitt beschriebenen Datei SICHERN.BAT den Befehl echo off hinzufügen:

echo off

copy c:\rezepte\heike\*-doc a: copy c:\berichte\juni\*-bak a: cls

echo Dies sind die Dateien auf der Sicherungsdiskette:

echo.

dir a: /p

Dieses Stapelverarbeitungsprogramm sichert die in zwei Verzeichnissen enthaltenen Dateien mit der Erweiterung .DOC und .BAK, löscht den Bildschirminhalt und zeigt die Verzeichnislisten seitenweise an. Befehle, die nach dem ersten Befehl (echo off) aufgelistet sind, werden während der Ausführung des Stapelverarbeitungsprogramms nicht angezeigt. Die Textzeile, die nach dem zweiten echo-Befehl steht, wird hingegen angezeigt.

Hinweis Damit ein einzelner Befehl in Ihrem Stapelverarbeitungsprogramm nicht angezeigt wird, geben Sie vor dem Befehl das Zeichen @ ein. Um beispielsweise die Anzeige des Befehls echo off zu verhindern, geben Sie @echo off ein.

Wenn Befehle angezeigt werden sollen, verwenden Sie am Anfang des Stapelverarbeitungsprogramms diesen Befehl:

echo an
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Batch Programmierung

Tags: meldung anzeigen, batch, datei

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Ausführung von Programmen im hohen Speicherbereich 393 13.10.2009, 05:44
Keine neuen Beiträge Umleiten der Eingabe für einen Befehl 698 02.08.2009, 18:14
Keine neuen Beiträge Der Befehl Restore funktioniert nicht 1216 08.12.2008, 08:39
Keine neuen Beiträge Der Befehl Undelete funktioniert nicht 1929 01.12.2008, 09:32
Keine neuen Beiträge MS-DOS wird nicht im oberen Speicherbereich ausgeführt 1594 09.11.2008, 11:40
 

Ihr Spezialist für gebrauchte Computer. Fachmännisch geprüft und gereinigt. - Sie suchen einen speziellen Deckenventilator? Schauen Sie mal rein! -


[ Time: 0.2896s ][ Queries: 59 (0.0723s) ][ GZIP on - Debug on ]