Hilfe und Anleitungen

zum Computer und zu Windows

> Startseite > Computerwissen - Computerhilfe > Programmierung > Stapelverarbeitung - Übersicht > Batch File Befehle & Kommandos 2

 Wissen

- Abkürzungen
- Nachrichten - News
- PC-Windows
- PC-Windows 7
- PC-Hilfe
- PC-Hilfe Win 7
- PC-Technik
- PC-Netzwerk
- PC-Sicherheit
- PC-Software
- Programmierung
- DSL, DFÜ und Internet
- Bücher
- Webmaster Ecke

 

 Sonstiges

- Startseite
- Suchen
- Web-Infos
- Banner
- Werben auf ITS05.de
- Sitemap
- Sitemap Webmaster
- Sitemap Windows 7

 

 Infos zu IT-Berufe

- IT-Ausbildung
- Tätigkeitsfelder
- Voraussetzungen
- Existenzgründung
- Elektrotechnik

 

Zähler 

 

 © 2003 - 2010

 ITS05 & Screen4Dream

 Holger Külgen

 

Letzte Änderung:

Mittwoch, 25. August 2010 

DOS - Stapelverarbeitung

Einfache Batch File Befehle und Kommandos - Seite 2

 

CHOICE, GOTO

 

Ein weiterer spezieller Befehl für Batch Files ist ”choice”. Eigentlich ist es ein selbstständiges Programm, das ab DOS 6.0 mitgeliefert wird. Dieser Befehl kann Tastatureingaben abfragen, um, je nach Eingabe, eine Verzweigung zu erzeugen oder einen Befehl auszuführen. Eine ausführliche Beschreibung des Befehls findet man in der DOS-Hilfe.

 

Der choice Befehl wird hier an einem Beispiel erläutert:

 

---BSP.BAT---

@echo off

echo [A] drücken, um Programm auszuführen

echo [B] drücken, um BSP.BAT zu beenden und zu DOS zurückzukehren

choice /c:AB /n --- Hier wird auf eine Tastatureingabe von entweder ”A” oder ”B” gewartet

if errorlevel 2 goto ende --- siehe Erklärung unten

if errorlevel 1 goto programm

 

:programm --- ein Sprungziel wird mit einem Doppelpunkt markiert

cd\programm --- ins Verzeichnis mit dem Programm wechseln

programm --- das Programm (EXE, COM oder BAT) ausführen

goto ende

 

:ende  --- das Sprungziel am Ende der Datei beendet das Batch File

---BSP.BAT---

 

Erklärung zu if errorlevel:

Falls choice den Fehlercode (Errorlevel) 2 zurückgibt, bedeutet das, daß ”B” gedrückt wurde, da B an zweiter Stelle im choice Befehl angeführt wurde (/c:AB) und das zum Sprungziel ”ende” gesprungen werden soll (goto ende). Falls aber A gedrückt wurde, springt das Batch File zum Sprungziel ”programm”, um von dort aus weitere Befehle auszuführen.

 

Normale Programme geben nach dem Beenden keinen Errorlevel zurück. Falls aber während dem Ausführen ein Fehler aufgetreten sein sollte, so geben die meisten Programme den Errorlevel 1 zurück. Somit kann man den weiteren Ablauf des Batch Files von der erfolgreichen oder misslungenen Ausführung eines Programms abhängig machen.

 

 

 Weiter - Zurück - ÜBERSICHT                           

HH

 

 

Weiterführende Links:

1. Übersicht - Stapelverarbeitung mit DOS unter Windows - BAT - Dateien

2. Einleitung - Grundlegendes

3. Einfache Stapelverarbeitungsdateien

4. Einfache Batch File Befehle und Kommandos - Seite 1

5. Einfache Batch File Befehle und Kommandos - Seite 2

6. Einfache Batch File Befehle und Kommandos - Seite 3

7. Parameter in Batch Files - Seite 1

8. Parameter in Batch Files - Seite 2

9. Weitere Batch File Befehle

10. Batch Files unter Windows 95 / 98

 

 

vorherige Seite   -   nächste Seite

Weiterführende und verwandte Themen:

Wird der Link schwarz dargestellt und kann nicht angeklickt werden, dann bedeutet dies, dass ihr euch auf dieser Seite befindet.

 

- Stapelverarbeitung - Einleitung, - Stapelverarbeitungsdateien, - Batch File Befehle & Kommandos 1, - Batch File Befehle & Kommandos 2, - Batch File Befehle & Kommandos 3, - Parameter in Batch Files 1, - Parameter in Batch Files 2, - Weitere Batch File Befehle, - Batch Files unter W 95/98,

 

Der Artikel / Beitrag wurde zuletzt bearbeitet am: Mittwoch, 25. August 2010

 

 

Startseite
Impressum
Kontakt
Disclaimer

Suchen & Finden

 

Dauerbrenner

BIOS Fehlermeldungen

Eine Übersicht über die verschiedenen Fehlermel- dungen, die so ertönen können

 

Welches Mainboard wird im Computer verwendet

Nicht selten kommt es vor, dass man einigen Jahren nicht mehr weiss, welches Mainboard im Computer eingebaut ist. Mit diesem Beitrag findet man es schnell heraus.

 

NTLDR fehlt

Ein wohl recht häufiges Problem! Der NTLDR fehlt und das Betriebssystem kann nicht starte.

 

Automatische Anmeldung bei Windows

Viele Benutzer möchten nicht immer beim Starten des Computers ihr Passwort eingeben müssen. Mit diesem Beitrag kann man Windows so einstellen, dass die Anmeldung automatisch geht.