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 Format: Klammerangaben wahlfrei, ( ...) fOr beliebig wiederholbaren Begriff, / fOr entweder-oder, d: fOr Laufwerksangabe. 3) Beispiele: mit Befehlsaufrufen zu typischen Anwendungen.
append (ab
DOS 3.3) append d:Pfad (;( d:)Pfad ... ) append ( / x)( I e)
Auf Dateien zugreifen (extern)
ansi.sys
Tastatur- Treiber (fur device)
assign
Zugriff umleiten (extern)
device=ansi. sys
assign (x( = )y( .. . ))
attrib
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-C prufen (intern)
break (on / off)
buffers
Pufferanzahl (fur config.sys)
cd
Verzeichnis wechseln (intern)
chcp (ab DOS 3.3) chcp (nnn)
Zeichensatztabelle (intern)
buffers=x cd (d:)(Pfad)
Gewahlte
Zeichen8at~tabelle
nnn.
118
chdir
Wie cd: (intern)
chkdsk
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)
comp Dateiinhalt vergleichen (extern) comp (d:)(Pfad)(Dateiname(.erw)) (d:)(Pfad)( Dateiname(.erw)) copy 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
country=xxx
ctty
Linderanpassung (fiir config.sys) mit xxx=049 fur Deutschland. xxx=OOl fur USA . ...
ctty Einheitenname
Standardeinheit indern (intern) (aux. comllcom2. con. lptl. Ipt2. Ipt3. prn. nul)
date
Datum und Uhr setzen (intern)
del
Datei loschen: wie erase (intern)
device
Einheitentreiber laden (config)
date (tt.mm.jj)
device=( d:)( Pfad)( Dateiname( .erw)
dir Inhaltsverzeichnis zeigen (intern) dir (d:)(Pfad)(Dateiname(.erw))( Ip)( Iw) mit w=wide. p=pause diskcomp
diskcomp (d: (d:))( 11)( 18)
diskcopy
Diskettenin haltvergleich (extern) 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) echo
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)
fdisk
Festplatten- Utility (extern)
fastopen
(ab DOS 3.3) fast open d:( =nnn) ...
files
files=x
Schneller Dateizugriff (extern) Anzahl der Dateien (Standard = 34).
Zugriffsanzahl (fur config.sys) mit x=8-255 (Standardwert 8)
find
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)
graftabl
Grafikzeichen laden (extern)
graphics
Grafik-Druckertreiber (extern)
goto :Sprungziel graftabl (437/860/863/865 / status) graphics (Druckerty p)( / r )( / b)
120
if
Auswahl in Stapel (intern)
il (not)Bedingung Belehl
join join
oder
keyb (ab
join d: d:\Verzeichnis DOS 3.3)
Verzeichnisse verkniipfen (extern) oder join d:/d Tastatur anpassen (extern)
keyboard.sys (ab
Dos 3.3) Tastaturdelinitionsdatei mit den Zeichensatztabellen lur KEYB.COM.
keybxx (bis
DOS 3.2)
label
Name von Platte indern (extern)
label (d:)(Name)
lastdrive
lastdrive=x
Tastatur Land xx (extern)
Laufwerkanzahl (fiir config.sys) Buchstabe a-z lur x (Standard lastdrive=e)
md
Verzeichnis erstellen (intern)
mkdir
Wie md; Make Directory (intern)
md (d:)Plad
mode
mode mode mode mode
Modus fiir Schnittstelle (extern) lpt#(:)(n)(,(m)(,p) n oder mode (n),m(,t) comn(: )Baud( ,Paritiit( Datenbits( ,Stoppbits( ,p)))) lpt#(:)=comn
more
Bildschirm-Filterbefehl (extern)
path
Verzeichnis-Pfad nennen (intern)
pause
Stapeldatei unterbrechen (intern)
more
path (( d:)Plad((;( d:)Plad) ... )) pause (Bemerkung)
print 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)
recover
Dateien wieder herstellen (extern)
rd (d:)Pfad recover (d:)( P f ad )Dateiname( .erw )
rename Dateiname andern (intern) ren( ame) (d:)( P fad)( Dateiname( .erw)) Dateiname( .erw) replace 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)
rmdir
Verzeichnis loschen (siehe rd)
rem (Bemerkung)
select
DOS installieren (extern)
set
Umgebungsvariable (intern)
share
Dateizugriff gemeinsam (extern)
shell
Befehlsprozessor (fUr config.sys)
shift
Uber 10 Stapel parameter (intern) mit Verschiebung um 1 bei jedem erneuten Befehlsaufruf
select ((a: oder b:)d:(Pfad)) xxx yy set (Name=( Parameter)) share (If:Dateigroj3e)( II:Sperren)
shift
Sort
Filterbefehl: Sortierung (extern) r=absteigend, n=ab Spalte n (n=l Stand.)
sort( Ir)( +n)
Subst
subst d: d:P fad
sys
sys d:
time
Laufwerksbezeichnung (extern) (dabei Zahl in lastdrive berucksichtigen)
DOS auf Platte kopieren (extern) (Hinweis: command.com nicht ubertragen) Systemzeit setzen, andern (intern)
122
time (hh:mm:(:ss(.u)))
tree
Verzekhnisbaum zeigen (extern) (I=Namen in Unterverzeichnissen zeigen)
type
Datei 1m ASCII anuigen (intern)
tree (d:)( /1)
type (d:)( Plad )Dateiname( .erw)
vdisk.sys RAM-Disk-Treiber (fiir device) device=(d:)(plad)vdisk.sys (bbb) (sss) (ddd)( /e)(:m) ver
Versionsnummer zeigen (intern)
verify
Aufzekhnung priifen (intern)
vol
Namen der Platte zeigen (intern)
ver
verify (on/off)
vol (d:)
xcopy 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 % (bei IF, FOR) 91 * (Jokerzeichen) 30 *.* (Dateibezeichnung) 31 + (Text anfiigen) 80 . (Trennung Dateityp) 29 . (Verzeichnisebene) 66 .. (Verzeichnisebene) 66 IS (FORMAT) 92 IV (FORMAT) 92 : (Sprungmarke) 91 ; (Trennung) 85 == ( IF,FOR) 91 > (Promptzeichen) 21 83 > (Umleitung) 94 ? (Jokerzeichen) 30 \ (Stammverzeichnis) 59 60
A> 21 65 83 Abbr- Taste Ablaufstruktur 95 Aktiver Pfad 83 Aktives Laufwerk 21 28 37 Aktives Verzeichnis 65 Alt-Taste 32 Alternativstruktur 95 Anpassungsdatei 81 ANSI.SYS 77 Anwenderprogramm 20 ASCII 41 AT 32 ATTRIB 40 Auswahlstruktur 95 AUTOEXEC.BAT 75 81 104 B: (Laufwerk) 31
BAT 30 81 89 Batch 81 Batchfile 89 BenutzeroberfHiche 23 Bereitschaftszeichen 21 65 83 Betriebssystem 19
Bookware 3 Booten 21 74 82 Bootlaufwerk 75 BREAK 76 Breites Directory 30 Buch - Programm 10 BUFFERS 76 79 C.BAT 108 C> 75
CD 65 CHDIR 65 CLS 89 COM 30 COMMAND.COM 30 47 49 75 CON 79 CONFIG.SYS 74 76 79 104 COpy (Tools) 104 COpy 35 68 COpy CON 79 III COUNTRY 76 82 COUNTRY.SYS 49 78 CPU 19 Ctrl-Taste 33
D.BAT 108 d: (Laufwerkwechsel) 31 DATE 82 Dateianzahl 77 Dateibezeichnung 29 Dateigruppenzeichen ? * 30 Dateiname 28 29 Dateityp 28 29 Daten 19 Datentrager 19 20 Datum (Speicherung Datei) 29 Datumsformat 82 Del-Taste 35 DEVICE 76 DIR 28 Directory 28 96 DISKCOMP 53
Sachwortverzeichnis
124
DISK COPY 50 109 Diskette (Dateianzahl) 60 Diskette 19 20 Drucken (Dateiinhalt) 42 Drucken (iiber Stapel) 94 96 ECHO 8991 ECHO OFF 82 Einfg-Taste 32 Eingabe-Taste 8 END 10 Enter-Taste 8 Entf - Taste 32 Entfernen (Datei) 40 ERASE 40 68 Erweiterung 28 29 Esc-Taste 33 34 EXE 30 Externer MS-DOS-Befehl 27 45 Externer Speicher 19 F1 bis F9 10 FDISK 103 Fehler (DISK COPY) 53 Fehler (Parametereingabe) 92 Festplatte (formatieren) 103 Festplatte (installieren) 15 Festplatte (Organisation) 99 Festplattenlaufwerk C: File 28 FILES 79 Flexy Disk 20 Fliichtiger Speicher 78 Folgestruktur 95 FOR ... DO 89 FORMAT 47 Formatieren (Diskette) 47 89 Formatieren (Festplatte) 48 Funktionstaste 9 Gerlt 74 Gerlitetreiber 76 GOTO 89 91 Hardcopy 34
Harddisk 19 Hardware 19 HLF 9 Home-Taste 35 IBMDOS.COM 47 49 IF 89 Information 19 INH 10 Ins-Taste 35 Installation 15 Interner MS-DOS-Befehl 25 IO.SYS 47 49 Jokerzeichen ? * 30 Kaltstart 21 34 KByte 50 KEYB GR 82 KEYB.COM 49 82 KEYBGR.COM 82 KEYBOARD.SYS 49 82 Kommentar 82 Konfiguration 11 Konfigurationsbefehl 76 Konfigurationsdatei 74 Kopieren (Diskette) 36 Kopieren (Dateigruppe) 37 Kopieren (Einzellaufwerk) 38 Kopieren (gesamte Diskette) 50 Kopieren (und Organisieren) 70 Kopieren (und Umbenennen) 37
LABEL 61 Landescode 76 Lektionsverzeichnis 12 Lernerfunktionen 9 10 LFU 10 LOschen (Verzeichnis) 67 LPDOS 8 15 M.BAT 108 MD 61 105 Menii 101 MF (Tastatur) 32 Microsoft 20
MKDIR 61 MS-DOS (iibertragen) 49 MS-DOS 20 MS-DOS-Befehl 27 117 MS-DOS-Programm 27 MSDOS.SYS 47 NOT 89 P (Page, Seite) 28 Parameter 91 92 PATH 83 84 PAUSE 89 91 Pfad 61 Posl- Taste PRN 94 Programm 19 PROMPT 83 Promptzeichen 83 Promptzeichen A> 21 65 PrtSc-Taste 33 Pufferspeicher 76 Quellendiskette 35 Quellenlaufwerk 36 Quellenpfad 71 RAM 21 2778
RAM-Disk 77 104 RD 67 REM 82 89 RENAME 39 Return- Taste 8 RMDIR 67 Root 60 RUK 10 Schleife (Stapel) 92 95 Schreibschutzaufkleber 51 Seite (Diskette) 51 Sektor (Diskette) 50 Sektorgro13e 77 Shift-Taste 35 Sicherungskopie 69 95 Software 19 Software-Werkzeug 101 Speicherplatz (Datei) 29 Speicherplatz (Diskette) 29 Sprungmarke (GOTO) 91 Spur (Diskette) 50
Stammverzeichnis 59 Standard-Prompt 65 Standardlaufwerk A: 21 Stapel 81 Stapelbefehl 81 89 Stapeldatei (Eingabe) 110 Stapeldatei 75 89 Starten (Lernprogramm) 8 15 Starten (MS-DOS) 21 23 Strg-AIt-Entf-Taste (103) Strg-C- Tasten 33 Strg-Taste 32 Suchpfad 61 84 SYS 49 System-Konfiguration 74 Systemdiskette 21 Systemprogramm 20 Tastatur 79 Tastaturdefinitionsdatei 82 Tastenbelegung 32 33 Textdatei (Eingabe) 79 Textdatei 96 Tool 101 Treiber( -programm) 76 TYPE 41 96 Umbenennen (Datei) 39 Umleitung (Ausgabe) 94 U nterverzeichnis 59 Utility (59) V (Verify) 39 VDISK.SYS 77 104 VER 82 Vergleichen (Disketten) 53 Verzeichnis (einrichten) 61 Verzeichnispfad 61 Verzeichnisstruktur 59 10 I Virtuelles Laufwerk 77 W (Wide, breit) 28 30 Warmstart 34 103 Wurzel 60
XCOpy 68 XT (Tastatur) 32 Zieldiskette 35 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.