1817 |
mateusz.vi |
1 |
|
|
|
2 |
Hallo Newbie! Gratulation!
|
|
|
3 |
|
1818 |
mateusz.vi |
4 |
Du hast den ersten wichtigen Schritt zum Verstehen von SvarDOS gemacht. Du
|
|
|
5 |
hast die Schnellanleitung für SvarDOS gefunden!
|
|
|
6 |
Viele der Befehle, die ich erklären möchte, funktionieren auch unter Windows
|
|
|
7 |
und - mit Einschränkungen - unter Linux und Mac OS, d.h. diese Anleitung
|
|
|
8 |
hilft dir auch dabei, die Grundlagen anderer Betriebssysteme zu verstehen.
|
1817 |
mateusz.vi |
9 |
|
|
|
10 |
KAPITEL EINS:
|
|
|
11 |
|
1818 |
mateusz.vi |
12 |
Der Computer läuft und zeigt dir C:\ und du hast keine Ahnung was zu tun ist?
|
|
|
13 |
Tippe einfach mal folgendes ein:
|
|
|
14 |
|
|
|
15 |
"ver" (Hilfe ist "ver /h") und SvarDOS zeigt dir die Versionsnummer des
|
|
|
16 |
Kernels und der Shell (command.com).
|
|
|
17 |
|
1817 |
mateusz.vi |
18 |
Probiere als nächstes:
|
|
|
19 |
"dir" oder "dir /p" oder "dir /w" oder "dir /?"
|
1818 |
mateusz.vi |
20 |
|
1817 |
mateusz.vi |
21 |
Was passiert? Dieser Befehl zeigt den Inhalt des aktuellen Verzeichnisses
|
1818 |
mateusz.vi |
22 |
(englisch: "dir"ectory), in dem du gerade bist. Abhängig von der gewählten
|
|
|
23 |
Option wird es ohne Sortierreihenfolge, seitenweise, bzw. in Zeilen angezeigt
|
|
|
24 |
oder du siehst die Hilfe zu diesem Befehl, die dir noch viel mehr Optionen
|
|
|
25 |
anzeigt. Du kannst "dir" in jedem Verzeichnis, in dem du dich befindest, aus-
|
|
|
26 |
führen. Die Hilfe ist für fast alle ausführbaren Dateien ("*.exe")verfügbar,
|
|
|
27 |
es gibt folgende Varianten:
|
|
|
28 |
|
1817 |
mateusz.vi |
29 |
"Befehl /?" z.B. "dir /?", manchmal auch:
|
|
|
30 |
"Befehl -h" oder
|
|
|
31 |
"Befehl --help",
|
|
|
32 |
d.h. es ist nicht notwendig, für jeden unbekannten Befehl sofort in ein
|
1818 |
mateusz.vi |
33 |
Handbuch zu schauen.
|
1817 |
mateusz.vi |
34 |
|
1818 |
mateusz.vi |
35 |
Das war der erste Schritt.
|
|
|
36 |
|
|
|
37 |
|
1817 |
mateusz.vi |
38 |
Da wir momentan bei C:\ sind, solltest du unter anderem folgende Dateien
|
|
|
39 |
sehen:
|
1818 |
mateusz.vi |
40 |
|
1817 |
mateusz.vi |
41 |
"kernel.sys",
|
|
|
42 |
"autoexec.bat",
|
|
|
43 |
"config.sys" und vermutlich auch
|
|
|
44 |
"command.com" (command.com von SvarDOS ist nicht identisch mit dem von
|
1818 |
mateusz.vi |
45 |
FreeDOS!) Der Kernel ist das, was der Name sagt: Der Kernel. Ohne ihn kann
|
|
|
46 |
das OS nicht booten. Über "autoexec.bat" und "config.sys" sprechen wir
|
|
|
47 |
später.
|
|
|
48 |
|
1817 |
mateusz.vi |
49 |
"command.com" ist eine sehr wichtige Datei. In ihr sind eine Menge an
|
1818 |
mateusz.vi |
50 |
Befehlen, die ausgeführt werden, wenn man den Befehlsnamen eintippt. Da sie
|
|
|
51 |
sich innerhalb von command.com befinden, wirst du keine .exe Dateien mit
|
|
|
52 |
diesem Namen finden, weshalb es sich empfiehlt, die Namen der wichtigsten im
|
|
|
53 |
Kopf zu behalten. Da es die meisten dieser Befehle auch unter Windows gibt,
|
|
|
54 |
ist das keine sinnlose Zeitverschwendung.
|
|
|
55 |
|
1817 |
mateusz.vi |
56 |
"dir" mit seinen Optionen ist einer von ihnen. Andere wichtige Befehle
|
|
|
57 |
innerhalb von command.com sind:
|
1818 |
mateusz.vi |
58 |
"cls", "cd", "copy", "del", "echo", "md", "path", "rd", "ren", "set", "ver"
|
|
|
59 |
und viele andere.
|
1817 |
mateusz.vi |
60 |
|
1818 |
mateusz.vi |
61 |
Es macht wirklich Sinn, wenigstens die obigen Befehle im Kopf zu behalten, da
|
|
|
62 |
die Windows Kommandozeile (ja, es gibt sie!) sie auch verwendet und Linux
|
|
|
63 |
auch ähnliche Befehle mit etwas anderem Namen hat, die den gleichen Job
|
|
|
64 |
machen.
|
|
|
65 |
|
|
|
66 |
Das war der zweite Schritt.
|
|
|
67 |
|
|
|
68 |
|
1817 |
mateusz.vi |
69 |
Wenn du jetzt:
|
|
|
70 |
"cls" + ENTER
|
|
|
71 |
eingibst, siehst du, daß der Bildschirm "geputzt" wird.
|
1818 |
mateusz.vi |
72 |
|
1817 |
mateusz.vi |
73 |
Tippe:
|
|
|
74 |
"md TESTDIR" + ENTER und dann
|
|
|
75 |
"dir" + ENTER
|
1818 |
mateusz.vi |
76 |
und du wirst feststellen, daß ein neues Verzeichnis "TESTDIR" erstellt wurde.
|
|
|
77 |
Abhängig davon, welche Option du verwendet hast, wird das Verzeichnis als
|
|
|
78 |
"<TESTDIR>" (bei "dir") oder "[TESTDIR]" (bei "dir/w") angezeigt.
|
|
|
79 |
Dateien zeigen eine Erweiterung mit maximal 3 Zeichen und - abhängig von der
|
|
|
80 |
Option, die du bei "dir" gewählt hast - die Größe und das Erstelldatum der
|
|
|
81 |
Datei. Du hast dein erstes Verzeichnis ("Ordner") erstellt!!!
|
|
|
82 |
|
1817 |
mateusz.vi |
83 |
Tippe jetzt bitte:
|
|
|
84 |
"cd TESTDIR" + ENTER
|
|
|
85 |
und du bist plötzlich in dem Verzeichnis:
|
|
|
86 |
"C:\TESTDIR". Wenn du jetzt
|
|
|
87 |
"dir" tippst, siehst du zwei Symbole:
|
|
|
88 |
"." und "..".
|
|
|
89 |
"." steht für das "aktuelle Verzeichnis" während
|
|
|
90 |
".." bedeutet, daß es "Verzeichnisse gibt, die näher an C:\" sind.
|
1818 |
mateusz.vi |
91 |
|
1817 |
mateusz.vi |
92 |
Das bedeutet folgendes:
|
1818 |
mateusz.vi |
93 |
Mit "cd ORDNERXX" (ORDNERXX ist dein Verzeichnisname) kommst du in ein
|
|
|
94 |
Verzeichnis. Mit:
|
1817 |
mateusz.vi |
95 |
"cd .." kommst du zurück in ein Verzeichnis, welches näher an C:\ ist.
|
|
|
96 |
Du kannst in einem Verzeichnis ein Unterverzeichnis erstellen, z.B.:
|
|
|
97 |
"SUBDIR1" indem du folgendes eintippst:
|
|
|
98 |
"md SUBDIR1" während du dich im Verzeichnis "C:\TESTDIR" befindest.
|
1818 |
mateusz.vi |
99 |
|
1817 |
mateusz.vi |
100 |
Mit dem Befehl:
|
|
|
101 |
"cd SUBDIR1" kommst du hinein, mit
|
|
|
102 |
"cd .." kommst du heraus. Wenn du dich direkt zu "C:\" zurückbewegen
|
|
|
103 |
willst, kannst du auch folgende Befehle eingeben:
|
|
|
104 |
"cd \" oder "cd C:\".
|
1818 |
mateusz.vi |
105 |
|
1817 |
mateusz.vi |
106 |
Das funktioniert mit allen existierenden Verzeichnissen, d.h. du kannst
|
|
|
107 |
direkt über Kreuz zu anderen Verzeichnissen springen, z.B.:
|
|
|
108 |
"cd C:\SVARDOS\DOC"
|
1818 |
mateusz.vi |
109 |
|
|
|
110 |
Du siehst, es ist sehr einfach, sich mit einigen wenigen Befehlen quer durch
|
|
|
111 |
die ganze Festplattenverzeichnisstruktur zu bewegen!
|
|
|
112 |
|
1817 |
mateusz.vi |
113 |
Das war der dritte Schritt.
|
|
|
114 |
|
1818 |
mateusz.vi |
115 |
|
|
|
116 |
Tja, das waren die Zeiten vor den graphischen Benutzeroberflächen. Aber es
|
|
|
117 |
funktioniert auf modernen Systemen immer noch, selbst wenn sich manchmal die
|
|
|
118 |
Befehlsnamen etwas ändern.
|
|
|
119 |
|
|
|
120 |
OK, wir haben jetzt das Verzeichnis:
|
1817 |
mateusz.vi |
121 |
"TESTDIR" und dort das Unterverzeichnis "SUBDIR1" erstellt.
|
1818 |
mateusz.vi |
122 |
Niemand will so einen Verzeichnisnamen haben. Nach einer Woche weiß keiner
|
|
|
123 |
mehr, wofür dieses Verzeichnis gut ist. Bitte bedenke, daß SvarDOS wie alle
|
|
|
124 |
anderen DOSse nur 8.3 unterstützt, was bedeutet, daß der Dateiname maximal 8
|
|
|
125 |
Zeichen und die Dateiendung 3 Zeichen lang sein darf, z.B.:
|
1817 |
mateusz.vi |
126 |
"dateinam.txt". Die Dateiendung sagt aus, wofür die Datei gut ist.
|
1818 |
mateusz.vi |
127 |
|
|
|
128 |
Datei- oder Unterverzeichnisnamen können in einem Verzeichnis nur einmal ver-
|
|
|
129 |
geben werden. Aber du kannst den gleichen Dateinamen mit einer anderen Datei-
|
|
|
130 |
endung vergeben, z.B.:
|
|
|
131 |
"dateinam.doc". In einem anderen Verzeichnis können sie hingegen nochmals
|
|
|
132 |
verwendet werden.
|
|
|
133 |
|
|
|
134 |
Verzeichnisse dürfen nicht länger als 8 Zeichen lang sein. Da die Verzeich-
|
|
|
135 |
nisnamen Unsinn sind, wollen wir die LEEREN Verzeichnisse wieder löschen. Das
|
|
|
136 |
geht sehr einfach. Da du nicht den Ast absägen willst, auf dem du sitzt,
|
|
|
137 |
gehst du zuerst in das zu löschende Verzeichnis, welches am weitesten von
|
|
|
138 |
"C:\" entfernt ist, in diesem Fall C:\TESTDIR\SUBDIR1", prüfst, ob es leer
|
|
|
139 |
ist (wie hieß der Befehl? - richtig:
|
1817 |
mateusz.vi |
140 |
"dir", mehr darüber später), gehst zurück zu:
|
|
|
141 |
"C:\TESTDIR" (Welcher Befehl? - richtig: "cd ..") und dann:
|
|
|
142 |
"rd SUBDIR1". Prüfe, ob "TESTDIR" leer ist und gehe dann zurück zu:
|
|
|
143 |
"C:\" und gebe ein:
|
|
|
144 |
"rd TESTDIR". Damit sind deine Testverzeichnisse im "Datennirwana".
|
1818 |
mateusz.vi |
145 |
|
|
|
146 |
Für den Fall, daß in einem der Verzeichnisse Dateien sind, mußt du sie zuerst
|
|
|
147 |
entweder verschieben oder löschen. Abhängig davon, ob du ALLE Dateien
|
|
|
148 |
(gefährlich!) oder nur spezielle Dateien löschen willst, kannst du folgendes
|
|
|
149 |
eingeben:
|
1817 |
mateusz.vi |
150 |
"del *.*" (*.* = Wildcard = ALLE!) oder
|
|
|
151 |
"del dateinam.txt" (einzelne Datei).
|
|
|
152 |
Du kannst auch folgendes tun:
|
|
|
153 |
"del *.txt" (löscht alle .txt-Dateien im Verzeichnis) oder "blah*.*"
|
1818 |
mateusz.vi |
154 |
alle Dateien, deren Name mit "blah" beginnt.
|
|
|
155 |
|
|
|
156 |
Um Verzeichnisse zu löschen, mußt du dich zuerst aus dem LEEREN Verzeichnis
|
|
|
157 |
herausbewegen, andernfalls würdest du dir deinen eigenen Ast abschneiden.
|
1817 |
mateusz.vi |
158 |
"del" wird also zum Löschen ein oder mehrer Dateien verwendet, während
|
|
|
159 |
"rd" zum Löschen LEERER Verzeichnisse benutzt wird.
|
1818 |
mateusz.vi |
160 |
|
1817 |
mateusz.vi |
161 |
Das war der vierte Schritt.
|
|
|
162 |
|
1818 |
mateusz.vi |
163 |
|
|
|
164 |
Du willst die Verzeichnisse "TESTDIR" und "SUBDIR1" behalten, weil wichtige
|
|
|
165 |
Dateien drin sind, aber du magst die Verzeichnisnamen nicht? Kein Problem,
|
|
|
166 |
benenne die Verzeichnisse so um, daß du dir den Inhalt merken kannst.
|
|
|
167 |
|
1817 |
mateusz.vi |
168 |
Nachdem du am Ende des vierten Schritts diese Verzeichnisse gelöscht hast,
|
1818 |
mateusz.vi |
169 |
kannst du jetzt prüfen, ob du dich noch daran erinnern kannst, wie du sie
|
|
|
170 |
erstellt hast. Ähm? Weißt du es noch? Wenn ja, gehe zu:
|
|
|
171 |
"C:\" (Wie hieß der Befehl? - richtig: "cd \" oder "cd C:\" und gib ein:
|
|
|
172 |
"ren TESTDIR URGENT", dann gehe zu "C:\URGENT" (du weißt sicher noch den
|
|
|
173 |
Befehl) und gib ein:
|
1817 |
mateusz.vi |
174 |
"ren SUBDIR1 CONTRACT". Jetzt solltest du die Verzeichnisse
|
|
|
175 |
"C:\URGENT\CONTRACT" anstelle von "C:\TESTDIR\SUBDIR" haben.
|
1818 |
mateusz.vi |
176 |
|
1817 |
mateusz.vi |
177 |
So, jetzt wollen wir eine Datei erstellen. Das kannst du mit dem externen
|
|
|
178 |
SvarDOS Befehl: "sved" oder einem anderen Editor machen.
|
1818 |
mateusz.vi |
179 |
SVED arbeitet sehr einfach aber ein bischen anders als moderne Editoren wie
|
|
|
180 |
z.B. das Windows Notepad. Tippe einfach "sved" ein und die Benutzerober-
|
|
|
181 |
fläche öffnet sich, tippe auf die "ESC"-Taste und du erhältst die Auswahl:
|
|
|
182 |
"Datei öffnen", "Speichern", "Speichern als..." "Datei schließen", "EOL
|
|
|
183 |
ändern" (= end of line im DOS- oder Linuxstil) und "Beenden". Du kannst
|
|
|
184 |
auch "sved" ausführen, einen Text eingeben und mit "ESC" speichern. Das soll-
|
|
|
185 |
te auch für einen Newbie einfach zu verstehen sein. Aber das kann ja jeder.
|
|
|
186 |
|
|
|
187 |
Sind wir jeder? NEIN! Wir testen "ECHO"! Ich bin mir ziemlich sicher, daß du
|
|
|
188 |
schon mal davon gehört hast, was passiert, wenn du folgendes eingibst:
|
|
|
189 |
"echo Hello World!" Falls nicht, tippe es einfach ein und schaue es dir an.
|
1817 |
mateusz.vi |
190 |
Jetzt schicken wir das Ergebnis nicht an den Monitor sondern in eine
|
|
|
191 |
Datei.
|
|
|
192 |
"echo Hello World!" > C:\URGENT\CONTRACT\world.txt"
|
|
|
193 |
Du kannst einen zweiten oder mehr Sätze hinzufügen, indem du eintippst:
|
|
|
194 |
"echo I am fine! How are you? >> C:\URGENT\CONTRACT\world.txt"
|
1818 |
mateusz.vi |
195 |
">" fügt den Text in der ersten Zeile hinzu.
|
1817 |
mateusz.vi |
196 |
">>" fügt den Text in einer neuen Zeile hinzu.
|
1818 |
mateusz.vi |
197 |
|
|
|
198 |
Super, du hast deine erste einfache Textdatei erstellt, rate mal, wo du sie
|
|
|
199 |
findest? Und wie man sie mit dem "sved" Befehl öffnet? Natürlich ganz ein-
|
|
|
200 |
fach. Unter Windows kannst du sie öffnen, indem du die Datei im richtigen
|
|
|
201 |
Verzeichnis findest und auf den Dateinamen doppelklickst. Das korrespondie-
|
|
|
202 |
rende Programm öffnet sich automatisch. Unter SvarDOS machst du im Prinzip
|
|
|
203 |
nichts anderes, aber umgekehrt:
|
1817 |
mateusz.vi |
204 |
"sved C:\URGENT\CONTRACT\world.txt"
|
1818 |
mateusz.vi |
205 |
|
1817 |
mateusz.vi |
206 |
Will heißen: Du sagst: Verwende das Programm "sved" und öffne die Datei
|
1818 |
mateusz.vi |
207 |
"world.txt" die sich in diesem oder jenem Ordner befindet. Wenn das nicht
|
1817 |
mateusz.vi |
208 |
funktioniert, tippe:
|
|
|
209 |
"C:\SVARDOS\sved C:\URGENT\CONTRACT\world.txt", ODER, falls du dich in
|
|
|
210 |
"C:\URGENT\CONTRACT" befindest: "C:\SVARDOS\sved world.txt" ODER
|
|
|
211 |
"sved world.txt".
|
1818 |
mateusz.vi |
212 |
|
1817 |
mateusz.vi |
213 |
Das war der fünfte Schritt.
|
|
|
214 |
|
1818 |
mateusz.vi |
215 |
|
1817 |
mateusz.vi |
216 |
Mit dem Befehl:
|
1818 |
mateusz.vi |
217 |
"copy" kannst du genau das tun, was der Name sagt: kopieren. Grundlegende
|
|
|
218 |
Regel: Du kopierst eine Datei von der Quelle zum Ziel, vergiß dabei nicht,
|
|
|
219 |
wo die world.txt sich aktuell befindet.
|
|
|
220 |
"copy C:\URGENT\CONTRACT\world.txt C:\URGENT" - und schon hast du das Doku-
|
|
|
221 |
ment zweimal. Anstelle von "world.txt" kannst du auch sogenannte Wildcards
|
|
|
222 |
verwenden, z.B.:
|
1817 |
mateusz.vi |
223 |
"*.txt" oder "world*.*" oder "*.*".
|
1818 |
mateusz.vi |
224 |
|
1817 |
mateusz.vi |
225 |
Anstatt Dateien zu kopieren kannst du sie auch von einer Position an eine
|
|
|
226 |
andere mit dem EXTERNEN (nicht in der command.com enthalten) Befehl:
|
1818 |
mateusz.vi |
227 |
"move" VERSCHIEBEN. Es gilt die gleiche Grundregel: Verschiebe die Datei
|
|
|
228 |
von der Quelle zum Ziel, z.B.:
|
1817 |
mateusz.vi |
229 |
"move C:\URGENT\CONTRACT\world.txt C:\URGENT\test2.txt
|
1818 |
mateusz.vi |
230 |
Bitte vergessen nicht, daß der Befehl "move" bedeutet, daß du KEINE KOPIE er-
|
|
|
231 |
stellst!
|
1817 |
mateusz.vi |
232 |
|
1818 |
mateusz.vi |
233 |
Fantastisch! Willst du noch mehr über dieses große OS erfahren? Dann versäume
|
|
|
234 |
nicht das zweiter Kapitel von Newbie! Ruh dich jetzt erst mal aus!
|
1817 |
mateusz.vi |
235 |
|
1818 |
mateusz.vi |
236 |
Das war der sechste Schritt.
|
|
|
237 |
|
|
|
238 |
|
1817 |
mateusz.vi |
239 |
KAPITEL ZWEI:
|
|
|
240 |
|
1818 |
mateusz.vi |
241 |
Du hast Kapitel eins der Newbies Hilfe überlebt? Und du bist immer noch an
|
|
|
242 |
SvarDOS interessiert? Super!
|
1817 |
mateusz.vi |
243 |
|
1818 |
mateusz.vi |
244 |
Vielleicht hast du versucht, einige Befehle aus dem Kapitel eins auszuführen
|
|
|
245 |
und sie haben nicht funktioniert? Es erschien eine Meldung: Befehl oder
|
|
|
246 |
Dateiname nicht gefunden? Du verstehst nicht, warum das passiert ist? Was
|
|
|
247 |
hast du falsch gemacht? Nichts! Alles ist in Ordnung!
|
|
|
248 |
|
|
|
249 |
Der Grund dafür ist sehr einfach: Ohne bestimmte Befehle, die ich später er-
|
|
|
250 |
klären werde, kann SvarDOS nur Befehle ausführen, die sich in deinem aktu-
|
|
|
251 |
ellen Verzeichnis befinden. Zum Beispiel befindet sich sved im Verzeichnis:
|
1817 |
mateusz.vi |
252 |
"C:\SVARDOS\" während du dich gerade im Verzeichnis "C:\" befindest.
|
1818 |
mateusz.vi |
253 |
SvarDOS schaut unter "C:\" nach und findet dort kein "sved.com". Es sagt dann
|
|
|
254 |
einfach: Ich kenne diesen Befehl nicht und weiß auch nicht, wo ich ihn finden
|
|
|
255 |
könnte.
|
|
|
256 |
|
|
|
257 |
Um dies und eine Menge anderer Sachen zu ermöglichen, verwendet SvarDOS zwei
|
|
|
258 |
Dateien, die sich auf "C:\" befinden. Sie heißen:
|
1817 |
mateusz.vi |
259 |
"config.sys" und "autoexec.bat".
|
1818 |
mateusz.vi |
260 |
Der Inhalt dieser Dateien ist in einem les- und schreibbaren Textformat, so
|
|
|
261 |
daß es sehr einfach ist, sie an deine Bedürfnisse anzupassen, indem du (rate
|
|
|
262 |
mal) den
|
1817 |
mateusz.vi |
263 |
"sved" Befehl verwendest, z.B.:
|
|
|
264 |
"sved C:\config.sys" oder "sved C:\autoexec.bat".
|
1818 |
mateusz.vi |
265 |
"config.sys" ist die erste Datei, die vom Kernel gestartet wird. Indem du
|
|
|
266 |
sie verwendest, kannst du Treiber laden, die benötigt werden, um die Fähig-
|
|
|
267 |
keiten von SvarDOS zu erweitern. Zum Beispiel kannst du "himemx" und "emm386"
|
|
|
268 |
(nicht bei SvarDOS!) installieren, die es ermöglichen, mehr als 640 KB RAM zu
|
|
|
269 |
verwenden. Du kannst dort den grundlegenden CD-ROM-Treiber laden, die Bild-
|
|
|
270 |
schirmgröße begrenzt ändern, Ländereinstellungen vornehmen, aber auch ein
|
|
|
271 |
Menü erstellen, mit dem du auswählen kannst, ob du mit diesem oder jenem
|
|
|
272 |
Treiber (in Abhängigkeit von den aktuellen Bedürfnissen) starten willst. Eine
|
|
|
273 |
wichtige Einstellung, die du in der config.sys vornehmen solltest, ist,
|
|
|
274 |
"command.com" und seine "ENVIRONMENT" (Umgebung) permanent zu laden, da dies
|
|
|
275 |
viele Vorteile hat. Mehr darüber in Schritt 8.
|
1817 |
mateusz.vi |
276 |
|
1818 |
mateusz.vi |
277 |
Das war der siebte und ein sehr wichtiger Schritt.
|
|
|
278 |
|
|
|
279 |
|
1817 |
mateusz.vi |
280 |
Nachdem "config.sys" geladen ist, wird die nächste wichtige Datei,
|
|
|
281 |
"command.com" (in Abhängigkeit von den Einstellungen, die du in der
|
|
|
282 |
"config.sys" getätigt hast, geladen, z.B:
|
|
|
283 |
"SHELL=C:\command.com /E:512 /P=C:\autoexec.bat".
|
1818 |
mateusz.vi |
284 |
Du kannst statt command.com auch andere Shells verwenden, aber diese Datei
|
|
|
285 |
wird mit SvarCOM geliefert.
|
1817 |
mateusz.vi |
286 |
"/P" sagt, welche autoexec.bat SvarDOS beim Start verwenden soll. Mit
|
1818 |
mateusz.vi |
287 |
"/E" kannst du die Größe der ENVIRONMENT (Umgebung) definieren, was sehr
|
|
|
288 |
hilfreich ist, wie bereits weiter oben erwähnt.
|
1817 |
mateusz.vi |
289 |
|
|
|
290 |
"autoexec.bat" ist eine sogenannte Batchdatei. Sie wird Zeile für Zeile
|
|
|
291 |
gelesen und interpretiert. Damit kannst du SvarDOS z.B. sagen, daß es die
|
|
|
292 |
Ländereinstellungen und Codepages ändern soll, einen Tastaturtreiber und
|
1818 |
mateusz.vi |
293 |
einen Maustreiber oder den zweiten Teil des CD-ROM-Treibers laden soll oder
|
|
|
294 |
daß es ein spezielles Programm / Spiel / was auch immer automatisch starten
|
|
|
295 |
soll.
|
|
|
296 |
|
1817 |
mateusz.vi |
297 |
Mit dem Befehl:
|
1818 |
mateusz.vi |
298 |
"set" der in command.com integriert ist, kannst du Variablen erstellen, die
|
|
|
299 |
die bereits erwähnte ENVIRONMENT auffüllen mit z.B.:
|
|
|
300 |
"set path=C:\SVARDOS;C:\SVARDOS\NLS" (SVARDOS sucht nach einem Befehl wie
|
|
|
301 |
z.B. "sved" in dann C:\SVARDOS und dann C:\SVARDOS\NLS). Es startet den
|
|
|
302 |
ersten korrekten Treffer, alle anderen werden ignoriert. Das kann bei Dateien
|
|
|
303 |
mit gleichen Namen in diesen Verzeichnissen zu Fehlern führen!). Da "path"
|
|
|
304 |
auch ein externer Befehl ist, kann auch
|
|
|
305 |
"path C:\SVARDOS;C:\SVARDOS\NLS" (ohne set und =) funktionieren!
|
|
|
306 |
|
1819 |
mateusz.vi |
307 |
"set TEMP=C:\TEMP" (Verz. für temporäre Dateien, %%TEMP%% steht für C:\TEMP)
|
|
|
308 |
"set DOSDIR=C:\SVARDOS" (%%DOSDIR%% bedeutet jetzt: C:\SVARDOS)
|
|
|
309 |
"set NLSPATH =%%DOSDIR%%\NLS (%%NLSPATH%% bedeutet jetzt C:\SVARDOS\NLS)
|
1817 |
mateusz.vi |
310 |
"set TZ=UTC" (für Zeitzoneneinstellungen) oder
|
|
|
311 |
"set LANG=DE" (für Spracheinstellungen) oder
|
|
|
312 |
"set OS_VERSION=1.3" usw.
|
|
|
313 |
Um sie automatisch zu laden, kannst du obige Befehle in die autoexec.bat
|
|
|
314 |
schreiben.
|
1818 |
mateusz.vi |
315 |
SvarDOS schreibt diese Einstellungen als Variablen in die ENVIRONMENT und
|
|
|
316 |
hält sie dort solange es läuft. Du kannst später auch andere Variablen hinzu-
|
|
|
317 |
fügen, aber verwende bitte keine Namen, die schon bestehen. Der Befehl:
|
1817 |
mateusz.vi |
318 |
"set" ohne Optionen listet alle gesetzten Variablen auf,
|
1818 |
mateusz.vi |
319 |
"set variable=" löscht eine Variable, das ist gefährlich, siehe oben!
|
|
|
320 |
Beispiel (funktioniert in FreeDOS als bat-Datei und in der Kommandozeile,
|
|
|
321 |
aber in SvarDOS NUR in der BATCH):
|
1819 |
mateusz.vi |
322 |
"echo Die aktuelle SvarDOS-Version ist: %%OS_VERSION%%."
|
1817 |
mateusz.vi |
323 |
zeigt:
|
|
|
324 |
"Die aktuelle SvarDOS-Version ist: 1.3 ."
|
|
|
325 |
Es gäbe noch viele Dinge, die mit der autoexec.bat gemacht werden können,
|
1818 |
mateusz.vi |
326 |
aber das führt für eine Schnellanleitung zu weit. Aber du weißt jetzt, wie du
|
|
|
327 |
dein SvarDOS OS verändern kannst, um damit zu arbeiten.
|
|
|
328 |
Ich könnte noch viel mehr erzählen, aber das ist nur ein erster Schritt zu
|
|
|
329 |
SvarDOS.
|
|
|
330 |
|
1817 |
mateusz.vi |
331 |
Der letzte Schritt acht ist erledigt.
|
|
|
332 |
|
1818 |
mateusz.vi |
333 |
|
1817 |
mateusz.vi |
334 |
Vielen Dank fürs Lesen!
|
|
|
335 |
|
1819 |
mateusz.vi |
336 |
Willi Spiegl
|