Aufbau einer Batch Datei Syntax: echo off cmd
echo @ bzw. @echo off
@ bzw. @echo off steuern die Anzeige der Batch Datei
Ohne dem Befehl @ vor jedem Befehl wird beim Ausführen der Batch Datei immer die Befehlszeile und dann Das Ergebnis angezeigt:
zum Veranschaulichen ein kleines Beispiel anhand des echo Befehles:
(Batchcode: rot; Ausgabe: blau ;
echo einText bedeutet Anzeigen von einText)
z.B.
Befehl: echo hallo
liefert die Ausgabe der Befehlszeile (echo hallo) und das Ergebnis: (hallo)
Ausgabe also:
echo hallo
hallo
ein @ vor einem Befehl unterdrückt die Ausgabe der Befehlszeile:
@echo hallo
Ausgabe:
hallo
um nicht vor jeden Befehl ein @ schreiben zu müssen gibts den Befehl echo off.
um die Ausgabe des Befehles echo off selbst zu unterdrücken kannst du dann @echo off verwenden.
zurück zum Beispiel:
@echo off
echo hallo
gibt folgendes zurück:
hallo
siehe auch: Praktische Beispiele mit Batch
rem
um in eine Batch Datei Kommentare einzufügen, wird der Befehl rem verwendet
Beispiel:
rem echo ich bin ein Kommentar
ignoriert die komplette Zeile: es wird nichts ausgegeben
pause
der Befehl pause stoppt die Batchdatei und wartet bis eine beliebige Taste gedrückt wird.
Ausgabe: Drücken Sie eine beliebige Taste . . .

{{percentage}} % positiv

DANKE für deine Bewertung!

sleep oder wait in Batch Dateien: pause cmd
Die Funktion wait oder sleep war in BATch Dateien standardmäßig nicht vorhanden.Abhilfe schafft ein kleiner Umweg über den ping Command ... weiterlesen

cmd Befehl Windows Verwaltung: Systemsteuerung cpl und msc
cmd Befehl Windows Verwaltung: Systemsteuerung cpl und msc ... weiterlesen

CMD Befehle Überblick: BATch Befehle Windows Eingabeaufforderung
Eine Einführung zu Windows-BATch oder der Windows-Command-Line gibt es hier: Windows Batch ... weiterlesen
Fragen / Kommentare
(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]
User: Arny006 Toll, veilen Dank. Endlich, jemand das sich auskennt und die Zeit nimmt den anderen was zu erklären. Danke
User: Anfänger Aller ausführlich und mit vielen Beispielen erklärt. Sehr gut!
User: Linux User Hallo, wie kann ich durch eine batch datei den Arbeitsplatz und den Explorer in einem zu definierenden Verzeichnis öffnen?
User: nico wie erstellt man eine 3sekünige Pause ohne eine Taste zu drücken??
timeout /T 10 wartet 10 Sekunden, die Wartezeit kann mit einer beliebigen Taste übersprungen werden, um dies zu verhindern gibt es den Parameter: /nobreak timeout /T 10 /nobreak
Beitrag erstellt von anonym
User: Roberts Ich denke mal es sollte @echo off heissen und nicht @echo oft mit t :-)
User: PCmd Wenn ich wie im Beispiel (unten im Kommentar) nicht nur ein Programm öffnen lassen will sondern alle vorhandenen Anwendungsprogramme offenen lassen will was muss ich dann an der folgenden bat Datei (unten) andern? @echo oft :A start (z.B. GoogleChrom) Goto A
User: -Happy- ich kenne mich noch gar nicht aus und kann deswegen euere Fragen nicht beantworten. Meine Frage: Wie schaffen die Leute es wenn sie einen virus programmieren das ihr Freund ihn öffnet?
User: GdL56 eine schön gemachte Seite, aber wie immer bei mir klappt es nicht so wie beschrieben. Sichr hab ich etwas übersehen. Blos was? Wenn ich die "echo hallo" Eingebe und die x.cmd öffne so öffnet die datei ganz zur so das man den Text nicht lesen kann. Was tun? GB
User: ...................................................... Ich geb euch recht endlich eine Seite wo Batch programmierung gut erklärt ist! :):):):):):):):):):):):):):):):):):)