Batch-Kurs: Einleitung

Diese Einleitung soll einen kurzen Überblick darüber bringen, was Batchdateien sind und wie sie erstellt werden. Wer das schon weiß, kann diesen Teil getrost überspringen.

Batchdateien sind reine Textdateien mit der Dateiendung .BAT. Man erstellt sie am besten mit dem Windows-Editor Notepad.exe. Wichtig beim Arbeiten mit Notepad: Dieses Programm legt standardmäßig Textdateien mit der Endung .TXT an. Das ist für unsere Zwecke nicht geeignet. Wichtig daher: in NOTEPAD bei “Datei/Speichern unter” immer “Alle Dateien” als “Dateityp” angeben.

Wer nicht mit NOTEPAD von Windows arbeiten möchte, kann natürlich auch alternative Editoren benutzen. Ich empfehle:
Proton
Notepad++

Hardcore-Coder gehen über Start/Ausführen/CMD auf die Kommandozeile und arbeiten mit COPY CON Batch.bat… :-) (wer nicht weiß, was das bedeutet: keine Sorge, am den Ende Kurses wird es jeder wissen…)

Batchdateien haben traditionsgemäß die Endung .BAT. Windows interpretiert aber auch Dateien mit der Endung .CMD. Ich persönlich bevorzuge BAT und werde dies in diesem Kurs auch so beibehalten.

Die Dateiendung .BAT sagt Windows, dass es sich um einen Befehlsstapel handelt. Die in einer Batchdatei enthaltenen Windows-Befehle werden der Reihe nach Zeile für Zeile abgearbeitet.

Während der Verarbeitung einer Batchdatei kann man diese in der Regel durch Drücken der Tastenkombination STRG-C oder STRG+Break abbrechen.

One Response to Batch-Kurs: Einleitung

  • [...] Teil 1: Einleitung Teil 2: Der Befehl ECHO Teil 3: Labels und GoTos Teil 4: Arbeiten mit Laufwerken und Verzeichnissen Teil 5: Wunderwaffe FOR Teil 6: Variablen und die Umwelt Teil 7: Zeichenketten zerlegen Teil 8: Errorlevel Teil 9: Coole Windows-Tricks Teil 10: Hardcore-Aufgaben für Batch-Profis zum Selberlösen [...]

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">