117 Befehlsverzeichnis zu MS-DOS 3.3

Beschreibung der Befehle (bis Version 3.3 einschlieBlich.) in drei Punkten:

J) Be/ehlswort: Befehlszweck, Befehlsart (interner oder externer Befehl). 2) Allgemeilles : Klammerangaben wahlfrei, ( .. . ) fOr beliebig wiederholbaren Begriff, / fOr entweder-oder, d: fOr Laufwerksangabe. 3) Beispiele: mit Befehlsaufrufen zu typischen Anwendungen.

append (ab DOS 3.3) Auf Dateien zugreifen (extern) append d:Pfad (;( d:)Pfad ... ) append (/ x)( I e) ansi. Tastatur-Treiber (fur device) device=ansi.sys assign Zugriff umleiten (extern) assign (x( = )y( .. . )) Dateianderungsattribut (extern) attrib (+r / -r)(+a/ -a) (d:)(Pfad)(Dateiname(.erw) (/ s) autoexec.bat Spezielle Stapeldatei backup Daten von Platte sichern (extern) backup d:(Pfad)(Dateiname(.erw)) d:(s)( / m)( / a)( / d:u.mm.jj) break Abbruch Strg- prufen (intern) break (on/ off) buffers Pufferanzahl (fur config.sys) buffers=x Verzeichnis wechseln (intern) cd (d:)(Pfad) chcp (ab DOS 3.3) Zeichensatztabelle (intern) chcp (nnn) Gewahlte Zeichen8at~tabelle nnn. 118 chdir Wie cd: (intern) Speicherstatusbericht (extern) chkdsk(d:)(Pfad)(Dateiname(.erw))( If)( Iv) f=Fehler. v=Anzeigen cis Bildschirm IOschen (intern) command Befehlsprozessor rufen (extern) command (d:)(Pfad)(/p)(/c Zeichenfolge) (/e:xxxxx) Dateiinhalt vergleichen (extern) comp (d:)(Pfad)(Dateiname(.erw)) (d:)(Pfad)( Dateiname(.erw)) Dateil Datei2 Dateien kopieren (intern) copy (d:)(Pfad)Dateiname(.erw) (d:)(Dateiname(.erw))( Iv) copy Dateil + Datei2 ...Datei Dateien zusammenfiigen (intern) copy (d:)(Pfad)Dateiname(.erw) (+( d:)(Pfad)Dateiname(.erw) ... ) (d: )(Plad)(Dateiname( .erw) )(/v) copy Eingabeeinheit Datei Eingabe von Einheit aus (intern). copy Datei Ausgabeeinheit Datei drucken (intern) country Linderanpassung (fiir config.sys) country=xxx mit xxx=049 fur Deutschland. xxx=OOl fur USA . ... ctty Standardeinheit indern (intern) ctty Einheitenname (aux. comllcom2. con. lptl. Ipt2. Ipt3. prn. nul) date Datum und Uhr setzen (intern) date (tt.mm.jj) Datei loschen: wie erase (intern) device Einheitentreiber laden (config) device=( d:)( Pfad)( Dateiname( .erw) Inhaltsverzeichnis zeigen (intern) dir (d:)(Pfad)(Dateiname(.erw))( Ip)( Iw) mit w=wide. p=pause Diskettenin haltvergleich (extern) diskcomp (d: (d:))( 11)( 18) mit Il=erste Disk.-Seite. 18=8 Sektoren

Disketteninhalt kopieren (extern) 119 diskcopy (d: (d:))(/l) display.sys (ab DOS 3.3) Zeichensatztabelle (fur device) device=display.sys con( :)=( typ( .hwcp)( .n.m)))) driver .sys Blockeinheitentreiber (fur device) device=driver.sys /d:zzz( /t:zzz)( /s:zz)( /h:zz)( /c)( /n)( /f:z) Nachricht anzeigen (intern) echo (on/off/Nachricht) erase Dateien IOschen (intern) erase (d:)(Pfad)Dateiname(.erw) exe2bin exe- in com/bin andern (extern) exe2bin (d:)( P fad)Dateiname(.erw) (d:)( P fad)( Dateiname(.erw)) fcbs File Control Block (config.sys) Festplatten-Utility (extern) fastopen (ab DOS 3.3) Schneller Dateizugriff (extern) fast open d:( =nnn) ... Anzahl der Dateien (Standard = 34). files Zugriffsanzahl (fur config.sys) files=x mit x=8-255 (Standardwert 8) Filterbefehl (extern) find (/v)( /c)( /n)"String" ((d:)(Pfad)Dateiname(.erw) ... ) for Wiederholung in Stapel (intern) for %%Variable in (Satz) do Befehl format Diskette formatieren (extern) format (d:)( /s)( /1)( /8)( /v)( /b)( /4)( /n:xx)( /t:yy) goto In Stapeldatei verzweigen (intern) goto :Sprungziel graftabl Grafikzeichen laden (extern) graftabl (437/860/863/865 / status) graphics Grafik-Druckertreiber (extern) graphics (Druckerty p)( / r )( / b) 120 if Auswahl in Stapel (intern) il (not)Bedingung Belehl join Verzeichnisse verkniipfen (extern) join oder join d: d:\Verzeichnis oder join d:/d keyb (ab DOS 3.3) Tastatur anpassen (extern) keyboard.sys (ab Dos 3.3) Tastaturdelinitionsdatei mit den Zeichensatztabellen lur KEYB.COM.

keybxx (bis DOS 3.2) Tastatur Land xx (extern) Name von Platte indern (extern) label (d:)(Name)

lastdrive Laufwerkanzahl (fiir config.sys) lastdrive=x Buchstabe a-z lur x (Standard lastdrive=e)

md Verzeichnis erstellen (intern) md (d:)Plad

Wie md; Make Directory (intern)

mode Modus fiir Schnittstelle (extern) mode lpt#(:)(n)(,(m)(,p) mode n oder mode (n),m(,t) mode comn(: )Baud( ,Paritiit( Datenbits( ,Stoppbits( ,p)))) mode lpt#(:)=comn

Bildschirm-Filterbefehl (extern) more

path Verzeichnis-Pfad nennen (intern) path ((d:)Plad((;( d:)Plad) ... ))

pause Stapeldatei unterbrechen (intern) pause (Bemerkung)

Warteschlange drucken (extern) print (/d:Einheit)( /b:Puller)(u:ln Arbeit-Puls)( /m:max.Pulszahl)(s:

prompt Bereitschaftszeichen neu (extern) prompt (Text des Bereitschaltszeichens) 121 rd Verzeichnis loschen (intern) rd (d:)Pfad Dateien wieder herstellen (extern) recover (d:)( P f ad )Dateiname( .erw ) rename Dateiname andern (intern) ( ame) (d:)( P fad)( Dateiname( .erw)) Dateiname( .erw) Platten-Dateien ersetzen (extern) replace (d:)(Pfad)Quelldateiname(.erw) (d:)(Pfad)( la) (Ip)( Ir)( Is)( Iw) restore GegenstUck zu backup (extern) restore d:( d:)( Pfad)Dateiname( .erw.)( Is)( Ip) rem Bemerkung in Stapel (intern) rem (Bemerkung) Verzeichnis loschen (siehe rd) select DOS installieren (extern) select ((a: oder b:)d:(Pfad)) xxx yy set Umgebungsvariable (intern) set (Name=( Parameter)) share Dateizugriff gemeinsam (extern) share (If:Dateigroj3e)( II:Sperren) shell Befehlsprozessor (fUr config.sys) shift Uber 10 Stapel parameter (intern) shift mit Verschiebung um 1 bei jedem erneuten Befehlsaufruf

Sort Filterbefehl: Sortierung (extern) sort( Ir)( +n) r=absteigend, n=ab Spalte n (n=l Stand.)

Subst Laufwerksbezeichnung (extern) d: d:P fad (dabei Zahl in lastdrive berucksichtigen) sys DOS auf Platte kopieren (extern) sys d: (Hinweis: command.com nicht ubertragen) Systemzeit setzen, andern (intern) 122 time (hh:mm:(:ss(.u))) Verzekhnisbaum zeigen (extern) tree (d:)( /1) (I=Namen in Unterverzeichnissen zeigen) Datei 1m ASCII anuigen (intern) type (d:)( Plad )Dateiname( .erw) vdisk.sys RAM-Disk-Treiber (fiir device) device=(d:)(plad)vdisk.sys (bbb) (sss) (ddd)( /e)(:m) Versionsnummer zeigen (intern) ver verify Aufzekhnung priifen (intern) verify (on/off) Namen der Platte zeigen (intern) vol (d:) Dateigruppe kopieren (extern) Drei Formate mit den Parametern (/a)( /d)( /e)( /m)( /p)( /s)( /11)( /w): xcopy (d:)(Pfad)Dateiname(.erw) (d:)(Pfad)(Dateiname(.erw» xcopy (d:)Pfad(Dateiname(.erw» wie oben xcopy d:(Pfad}(Dateiname(.erw» wie oben 123 Sachwortverzeichnis

$ (bei PROMPT) 83 Bookware 3 % (bei IF, FOR) 91 Booten 21 74 82 * (Jokerzeichen) 30 Bootlaufwerk 75 *.* (Dateibezeichnung) 31 BREAK 76 + (Text anfiigen) 80 Breites Directory 30 . (Trennung Dateityp) 29 Buch - Programm 10 . (Verzeichnisebene) 66 BUFFERS 76 79 .. (Verzeichnisebene) 66 IS (FORMAT) 92 C.BAT 108 IV (FORMAT) 92 C> 75 : (Sprungmarke) 91 CD 65 ; (Trennung) 85 CHDIR 65 == ( IF,FOR) 91 89 > (Promptzeichen) 21 83 COM 30 > (Umleitung) 94 COMMAND.COM 30 47 49 75 ? (Jokerzeichen) 30 CON 79 \ (Stammverzeichnis) 59 60 CONFIG.SYS 74 76 79 104 COpy (Tools) 104 A> 21 65 83 COpy 35 68 Abbr-Taste COpy CON 79 III Ablaufstruktur 95 COUNTRY 76 82 Aktiver Pfad 83 COUNTRY.SYS 49 78 Aktives Laufwerk 21 28 37 CPU 19 Aktives Verzeichnis 65 Ctrl-Taste 33 Alt-Taste 32 Alternativstruktur 95 D.BAT 108 Anpassungsdatei 81 d: (Laufwerkwechsel) 31 ANSI.SYS 77 DATE 82 Anwenderprogramm 20 Dateianzahl 77 ASCII 41 Dateibezeichnung 29 32 Dateigruppenzeichen ? * 30 ATTRIB 40 Dateiname 28 29 Auswahlstruktur 95 Dateityp 28 29 AUTOEXEC.BAT 75 81 104 Daten 19 Datentrager 19 20 B: (Laufwerk) 31 Datum (Speicherung Datei) 29 BAT 30 81 89 Datumsformat 82 Batch 81 Del-Taste 35 Batchfile 89 DEVICE 76 BenutzeroberfHiche 23 DIR 28 Bereitschaftszeichen 21 65 83 Directory 28 96 Betriebssystem 19 DISKCOMP 53 124 Sachwortverzeichnis

DISK COPY 50 109 Harddisk 19 Diskette (Dateianzahl) 60 Hardware 19 Diskette 19 20 HLF 9 Drucken (Dateiinhalt) 42 Home-Taste 35 Drucken (iiber Stapel) 94 96 IBMDOS.COM 47 49 ECHO 8991 IF 89 ECHO OFF 82 Information 19 Einfg-Taste 32 INH 10 Eingabe-Taste 8 Ins-Taste 35 END 10 Installation 15 Enter-Taste 8 Interner MS-DOS-Befehl 25 Entf- Taste 32 IO.SYS 47 49 Entfernen (Datei) 40 Jokerzeichen ? * 30 ERASE 40 68 Erweiterung 28 29 Kaltstart 21 34 Esc-Taste 33 34 KByte 50 EXE 30 KEYB GR 82 Externer MS-DOS-Befehl 27 45 KEYB.COM 49 82 Externer Speicher 19 KEYBGR.COM 82 KEYBOARD.SYS 49 82 F1 bis F9 10 Kommentar 82 FDISK 103 Konfiguration 11 Fehler (DISK COPY) 53 Konfigurationsbefehl 76 Fehler (Parametereingabe) 92 Konfigurationsdatei 74 Festplatte (formatieren) 103 Kopieren (Diskette) 36 Festplatte (installieren) 15 Kopieren (Dateigruppe) 37 Festplatte (Organisation) 99 Kopieren (Einzellaufwerk) 38 Festplattenlaufwerk C: Kopieren (gesamte Diskette) 50 File 28 Kopieren (und Organisieren) 70 FILES 79 Kopieren (und Umbenennen) 37 Flexy Disk 20 Fliichtiger Speicher 78 LABEL 61 Folgestruktur 95 Landescode 76 FOR ... DO 89 Lektionsverzeichnis 12 FORMAT 47 Lernerfunktionen 9 10 Formatieren (Diskette) 47 89 LFU 10 Formatieren (Festplatte) 48 LOschen (Verzeichnis) 67 Funktionstaste 9 LPDOS 8 15

Gerlt 74 M.BAT 108 Gerlitetreiber 76 MD 61 105 GOTO 89 91 Menii 101 MF (Tastatur) 32 Hardcopy 34 20 MKDIR 61 Stammverzeichnis 59 MS-DOS (iibertragen) 49 Standard-Prompt 65 MS-DOS 20 Standardlaufwerk A: 21 MS-DOS-Befehl 27 117 Stapel 81 MS-DOS-Programm 27 Stapelbefehl 81 89 MSDOS.SYS 47 Stapeldatei (Eingabe) 110 Stapeldatei 75 89 NOT 89 Starten (Lernprogramm) 8 15 Starten (MS-DOS) 21 23 P (Page, Seite) 28 Strg-AIt-Entf-Taste (103) Parameter 91 92 Strg-C-Tasten 33 PATH 83 84 Strg-Taste 32 PAUSE 89 91 Suchpfad 61 84 Pfad 61 SYS 49 Posl-Taste System-Konfiguration 74 PRN 94 Systemdiskette 21 Programm 19 Systemprogramm 20 PROMPT 83 Promptzeichen 83 Tastatur 79 Promptzeichen A> 21 65 Tastaturdefinitionsdatei 82 PrtSc-Taste 33 Tastenbelegung 32 33 Pufferspeicher 76 Textdatei (Eingabe) 79 Textdatei 96 Quellendiskette 35 Tool 101 Quellenlaufwerk 36 Treiber( -programm) 76 Quellenpfad 71 TYPE 41 96

RAM 21 2778 Umbenennen (Datei) 39 RAM-Disk 77 104 Umleitung (Ausgabe) 94 RD 67 U nterverzeichnis 59 REM 82 89 Utility (59) RENAME 39 Return-Taste 8 V (Verify) 39 RMDIR 67 VDISK.SYS 77 104 Root 60 VER 82 RUK 10 Vergleichen (Disketten) 53 Verzeichnis (einrichten) 61 Schleife (Stapel) 92 95 Verzeichnispfad 61 Schreibschutzaufkleber 51 Verzeichnisstruktur 59 10 I Seite (Diskette) 51 Virtuelles Laufwerk 77 Sektor (Diskette) 50 Sektorgro13e 77 W (Wide, breit) 28 30 Shift-Taste 35 Warmstart 34 103 Sicherungskopie 69 95 Wurzel 60 Software 19 Software-Werkzeug 101 XCOpy 68 Speicherplatz (Datei) 29 XT (Tastatur) 32 Speicherplatz (Diskette) 29 Sprungmarke (GOTO) 91 Zieldiskette 35 Spur (Diskette) 50 Zielpfad 71 Ekkehard Kaier und Edwin Rudolfs Turbo Pascal-Wegweiser fur Mikrocomputer Grundkurs + Aufbaukurs + Ubungen zum Grundkurs Diese Wegweiser-BUcher informieren umfassend Uber die grundlegenden Anwendungsmoglichkeiten, die Turbo Pascal unter den Betriebssystemen CP/M, MS-DOS und MSX-DOS bietet: - Entwicklung von Software; - Bedienung des Turbo Pascal-Systems; - Obungsaufgaben und Losungen zum Vertiefen der Pascal-Kenntnisse. Grundkurs zum Programmieren mit Turbo Pascal fUr Einsteiger: Welche Sprachmittel stehen zur Programmierung von Foige-, Auswahl- und Wiederholungsstrukturen zur VerfUgung? Wie nutzt man Prozeduren und Funktionen als Unterprogramme? Wie setzt man die einfachen Datentypen INTEGER, BATE, REAL, CHAR und BOOLEAN ein? Welche Datentypen kann der Benutzer selbst vereinbaren? Was zeichnet die strukturierten Datentypen String und Array aus? Wozu dienen typisierte Konstanten? Aufbaukurs zum Programmieren mit Turbo Pascal fUr Fortgeschrittene: • Datenstrukturen Set (Menge) und Record (Verbund). • Datenstruktur File (Datei) als datensatzorientierte Datei, Textdatei und nicht-typisierte Datei. • Pointer (Zeiger) zur Erzeugung dynamischer Datenstrukturen. • Direkte Rekursion und indirekte Rekursion (Forward-Vereinbarung). • Verfahren zum Suchen, Sortieren, Mischen und Gruppieren. • Dateiorganisation sequentiell, im Direktzugriff und index-sequentiell. • Stapel und Schlange als statische und dynamische Strukturen. • Einfach und doppelt verkettete Listen. • Grundlegende Operationen mit Binarbaumen. Obungen zum Grundkurs: 156 Aufgaben mit kompletten Losungen und 132 Programmbeispielen zum Anwenden, Vertiefen und Selbsttesten der eigenen Programmierfahigkeiten.