Aufbau einer Batch Datei Syntax

 

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 . . .

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


veröffentlicht am 23.05.2008 von Bernhard
geändert am 05.06.2016 von Bernhard



Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]
✍anonym
erstellt am 22.03.2011 08:03
User: Arny006 
Toll, veilen Dank. Endlich, jemand das sich auskennt und die Zeit nimmt den anderen was zu erklären. Danke

✍anonym
erstellt am 24.09.2009 21:09
User: Weber Thailand 
Sehr ausführliche Seiten,learning by doing Danke

✍anonym
erstellt am 18.01.2020 12:01
User: Kaiser 
Lieber nico :timeout (3s)

✍anonym
erstellt am 24.10.2017 17:10
User: CMDFrage 
Wie kann ich mehrmals echo mit einem Befeh ausführen??

✍anonym
erstellt am 02.08.2017 20:08
User: jxstxs 
-Happy- man packt die Dateien zb in eine exe Datei und sag das es ein selbst gemachtes spiel ist und schon fertig 

✍anonym
erstellt am 05.07.2017 06:07
User: Linux User 
Hallo,

wie kann ich durch eine batch datei den Arbeitsplatz und den Explorer in einem zu definierenden Verzeichnis öffnen?


✍anonym
erstellt am 21.04.2017 11:04
User: nico 
wie erstellt man eine 3sekünige Pause ohne eine Taste zu drücken??

✍anonym
erstellt am 17.09.2016 20:09
User: florian  
NICE danke viel mal für die information

✍anonym
erstellt am 29.12.2015 18:12
User: Roberts 
Ich denke mal es sollte 
@echo off heissen und nicht @echo oft mit t :-)

✍anonym
erstellt am 15.10.2015 21:10
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


Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Mehr Details