zurück Home

DOS

Allgemeines

Disk Operating System. Als MS-DOS erstes PC-Betriebssystem von Microsoft. Weiterhin Kommandosprache aller Windows-Systeme. Besonders für das Umgehen mit Verzeichnissen und Dateien geeignet.

Windows

Einfache DOS-Befehle sind im Kommandofenster von Windows möglich. Komplexe Anwendungen und Spiele erfordern eine Emulation, z.B. AmpShell oder DOSBox Start -> Ausführen
In der Befehlszeile CMD eintragen.
Es öffnet sich ein schwarzes Befehlszentrum.
Mit EXIT kann man das Befehlszentrum schließen.

BAT

Batch DOS-Kommandos können in einer Datei mit der Extension ".bat" abgelegt werde. Aufruf von der Kommandozeile mit dem Dateinamen ohne Zusatz.

Dir

Directory, Verzeichnis-Inhalt anzeigen dir zip zeigt alle Dateien und Unterverzeichnisse im Unterverzeichnis "ZIP" an.
dir /p Bildschirmweise ausgeben DIR > Name Ausgabe in Datei "Name", z.B.
dir \\SDL-FS01\Dokus\strahlenschutz > \\SDL-FS01\Dokus\Physik\Inhalt.txt

CD

Change Dir, Verzeichnis wechseln
  • CD Name -Verzeichnis Name einstellen
  • CD .. -Elternverzeichnis
  • CD\ -Urverzeichnis
  • CD\WP -aus einem Unterverzeichnis in ein anderes
  • CD C:\Texte -Root-Verzeichnis

MD

Make Dir, neues Verzeichnis anlegen MD Name

RD

Remove Dir, Verzeichnis löschen RD Name

Copy

Kopieren Copy H:*.* C:\Verzeichnisname kopiert alle Dateien auf H: in "Verzeichnisname" auf C:
COPY bat2\*.bat c:\bat\usb\bat2\*.* kopiert alle Dateien des Unterverzeichnisses Bat2 in das Verteichnis bat\usb\bat2 der Festplatte C. Wird nur ausgeführt, wenn bat2 existiert!

XCOPY

Kopieren auch von Verzeichnissen. Erzeugt auch Verzeichnisse XCOPY Quelle Ziel /Options Options:
  • /A -> alle Dateien mit Archivierungsbit
  • /M -> wie /A, Archivierungsbit löschen
  • /D:mm-tt-jj -> nur Dateien kopieren, die nach dem Datum erzeugt oder verändert wurden.
  • /E -> alle Unterverzeichnisse kopieren, auch leere
  • /P -> Kopie mit Rückfrage
  • /S kopiert auch Unterverzeichnisse
  • /U überschreibt alte Dateien
  • /H kopiert auch versteckte und Systemdateien
  • /W -> wait, Kopie erst nach Tastendruck

Del

Delete, löschen del C:\ac\ko\Steuer\*.* löscht alle Dateien auf C: in "ac\ko\steuer"
del C:\ac\ko\*.* /q /s
  • /q:  löscht ohne Rückfrage
  •  /s:  löscht auch Unterverzeichnisse
  •  /f: löscht auch schreibgeschützte Dateien
  • /a: löscht abhängig von Attributen
    • r, -r Schreibschutz - kein Schreibschutz
    • a, -a Archivbit, kein Archivbit
    • s, -s Systemdatei, keine Systemdatei
    • h, -h hide, versteckt - nicht versteckt

Pause

Ablauf anhalten Weiter nach Tastendruck pause %1 Ende - Datum richtig? Kombination mit Parameter - Ausgabe und Text-Ausgabe.

REM

Remark Bemerkungen werden Pause auf dem Bildschirm ausgegeben.

FDISK

Festplatten-Installationsprogramm, ab Win 7 Diskpart Partition(en) einrichten, löschen, wechseln, anzeigen
Ergebnis speichern DIR > Name Verzeichnis wird in Datei "Name" als Textdatei gespeichert. Gleichnamige Datei wird überschieben. Z.B.: dir c:\g\geo\asien > c:\g\geo\asien\As.txt DIR >> Name neue Datei wird an gleichnamige, alte Datei angehängt. Erzeugte Dateien ohne EOF.
Ergebnis drucken DIR > PRN
Verzeichnisse c:\"Program Files (x86)"\WinZip\WZzip In Windows wird als Verzeichnis "Programme (x86)" angezeigt. Das funktioniert im Batch nicht. Im Commandofenster Dir aufrufen. Dann erfährt man den internen Verzeichnisnamen "Program Files (x86)". Dieser funktioniert wegen der Leerzeichen und Sonderzeichen nur, wenn man Anführungsstriche benutzt: "Program Files (x86)" Windows-Systemverzeichnisse werden mit deutscher Übersetzung angezeigt. In Kommandos muß aber die englische Version verwendet werden: Programme = Program Files, Benutzer = User. Im Zweifelsfall im Kommandomodus DIR eingeben. Dann werden die gültigen Namen angezeigt.
Parameter Beim Aufrufen von *.bat - Dateien können Parameter übergeben werden. C:\bat\CD_AldiA -t24.10.2011 BK111125
  • Die Batch-Datei CD_AldiA wird gestartet
  • Die Datei befindet sich in C:\bat
  • Der 1. Parameter hat den Wert -t24.10.2011
  • Der 2. Parameter hat den Wert BK111125
c:\program\winzip90\WZzip -u -rP %1 -o c:\%2\Bat.zip C:\bat\Aldi.bat\*.*
  • In dem Ziel - Batch wird WZzip gestartet.
  • In dem Befehl wird mit %1 der 1. Parameter eingefügt ( -t24.10.2011).
  • Mit %2 wird der 2. Parameter eingefügt (BK111125).
Umgebungsvariable %sysdir%, %username%
Interrupt Der Interrupt 21 aus MS-DOS wird z.T. heute noch verwendet

Impressum                           Zuletzt geändert am 03.04.2016 15:37