GRUNDLAGEN

Start
Vorwort
Inhalt
Glossar
Der PC
Wie geht was
Die CPU
Chipsatz
Arbeitsspeicher
Rechnerstart
Festplatten
Betriebssysteme
Bussysteme
SCSI
Peripherie
RAID
Netzwerke
Rechnerkauf
Troubleshooting
Download
Gästebuch
Suchen

Allgemeines zu DOS ] DOS Kommandos ] Speichergrenzen unter DOS ] Die Geschichte von DOS ]
Befehlsübersicht ] Verzeichnisse ] Kopieren ] BOOT Diskette ] [ Batch Programmierung ]

Batch Programmierung

Stapel Programmierung Batch-Dateien

Unter DOS kann man mehrere Befehle stapeln und nacheinander abarbeiten lassen. Man spricht dann von einem Stapel- oder Batchprogramm. Anbei zwei kleine Beispiele:

Beispiel: 1

@ECHO OFF
CLS
DIR /W /P
ECHO Dieser Rechner läuft unter dem System:
VER

Beispiel: 2

@echo off
REM Errorlevel immer mit dem größten Wert starten
REM %1 und %2 sind Platzhalter für Parameter
XCOPY %1 %2
REM Abfrage nach Errorlevel
IF ERRORLEVEL 5 GOTO 5-ER
IF ERRORLEVEL 4 GOTO 4-ER
IF ERRORLEVEL 2 GOTO 2-ER
IF ERRORLEVEL 1 GOTO 1-ER
IF ERRORLEVEL 0 GOTO OKAY
REM Ausgabe der Errorlevels
:5-ER
ECHO Programmfehler bei INT 24
GOTO ENDE
:4-ER
ECHO Fehler! Speicherkapazität, Laufwerk oder Pfad überprüfen!
GOTO ENDE
:2-ER
ECHO Programm von Anwender abgebrochen
GOTO ENDE
:1-ER
ECHO Keine Dateien zum Sichern gefunden
GOTO ENDE
:OKAY
ECHO Der Befehl XCOPY wurde erfolgreich ausgeführt.
GOTO ENDE
:ENDE

Speichern Sie das “Programm” als KOPIERE.BAT ab. Aufrufen können Sie Ihr erstes DOS-Programm mit KOPIERE Quelldateien Zieldateien. ( z.B. kopiere a: c:  [ Return ] )

Mehr zu solchen Batch Programmierungen finden Sie im Internet und in den Handbüchern Ihrer Betriebssysteme.

Errorlevel Code Bedeutung

Bei der Stapelweisen Abarbeitung von Befehlen, man spricht unter DOS von Batch-Programmierung, kann man sich das Ergebnis solcher Kopieraktionen ausgeben lassen, indem man die sogenannten Errorlevel nutzt. Diese Errorlevel wurden geschaffen um eine automatische Abarbeitung von Stapelprogrammen zu ermöglichen.

0 XCOPY wurde erfolgreich ausgeführt
1 Es wurden keine Dateien zum Kopieren gefunden
2 XCOPY wurde durch [STRG + C] abgebrochen
4 Nicht genügend Speicherkapazität, falsches Laufwerk oder ungültiger Pfad
5 Fehler bei INT 24

Allgemeines zu DOS ] DOS Kommandos ] Speichergrenzen unter DOS ] Die Geschichte von DOS ]
Befehlsübersicht ] Verzeichnisse ] Kopieren ] BOOT Diskette ] [ Batch Programmierung ]

 

Bitte senden Sie Ihre Kommentare an Markus Fischer© 1998 - 2002 by Fischer's-Netz