home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best of German Only 2
/
romside_best_of_german_only_2.iso
/
dos
/
utility
/
bootmenu
/
entpack.exe
/
BOOTMENU.DOC
< prev
next >
Wrap
Text File
|
1991-07-10
|
19KB
|
406 lines
╔══════════════════════════════════════════╗
║ ║
║ ║
║ ║
║ B O O T M E N U ║
║ ║
║ ║
║ ║
║ Version 2.2 ║
║ ║
║ ║
║ ║
║ für IBM - PC und Kompatible ║
║ ║
║ ║
║ ║
╚══════════════════════════════════════════╝
╔══════════════════════════════════════════╗
║ ║
║ ║
║ (c) 1990 ║
║ ║
║ ║
║ Steffen Müller Software ║
║ ║
║ ║
║ Gardeschützenweg 33 ║
║ ║
║ ║
║ D - 1000 Berlin 45 ║
║ ║
║ ║
╚══════════════════════════════════════════╝
- BootMenu.DOC Seite 2 -
╔══════════════════════════════╗
║ ZWECK DES PROGRAMMES: ║
╚══════════════════════════════╝
BootMenu wurde programmiert, um die Probleme zu lösen, die
unweigerlich entstehen, wenn
- mehrere Personen sich einen Computer teilen (müssen) oder
- verschiedene Programme verschiedene Konfigurationen (z.B.
mehr Speicherplatz, bestimmte Treiber usw.) erfordern.
Jeder Anwender hat wohl seine eigenen Vorstellungen, wie der
PC konfiguriert werden soll, angefangen von der DOS-Version
über das Aussehen des DOS-Prompts bis hin zum Laden der
unterschiedlichsten residenten Hilfsprogramme.
Wenn nun zuvor eine andere Person sich den PC auf seine per-
sönlichen Verhältnisse konfiguriert hat (und man selbst möchte
diese und jene Einstellung ganz anders haben) oder wenn man
beim letzten Mal ganz andere Treiber und residente Utilities
geladen hat, als man diesmal benötigt, mußte man bisher viele
lästige und fehlerträchtige Aufgaben ausführen:
Bisher mußte man den PC einschalten, die alte CONFIG.SYS und die
alte AUTOEXEC.BAT umbenennen, die eigenen neuen Einstellungen
(Welche waren das doch gleich? Habe ich auch an alles gedacht?)
in die entsprechenden neuen Dateien kopieren und anschließend
neu booten.
Warum soll man nicht diese Aufgaben dem PC überlassen ???
BootMenu läßt Sie nun jedesmal, wenn der PC eingeschaltet wird,
aus einem Menü die für eine bestimmte Person bzw. für einen
bestimmten Zweck festgelegte Konfiguration auswählen und führt
dann mit den entsprechenden Einstellungen einen Warmstart aus.
Erfolgt innerhalb einer gewissen Zeit keine Auswahl, wird
automatisch die beim letzten Booten gewählte Konfiguration
wieder aktiviert.
╔══════════════════════════════════╗
║ HARDWARE-VORAUSSETZUNGEN: ║
╚══════════════════════════════════╝
- IBM-PC oder ein 100%ig kompatibler PC,
- DOS ab Version 3.2
- Festplatte wird empfohlen.
-------------------------------------------------------------------
- BootMenu.DOC Seite 3 -
╔════════════════════════════════════════╗
║ DIE BOOTMENU-PROGRAMMDISKETTE: ║
╚════════════════════════════════════════╝
BootMenu besteht aus den folgenden Dateien:
BOOTMENU.EXE Das Hauptprogramm,
BOOTMENU.DOC das "Handbuch" (Sie lesen gerade darin),
BOOTMENU.DAT die Liste der wählbaren Konfigurationen
(hier noch eine Beispiel-Datei, die von Ihnen
einmalig für Ihre Verhältnisse angepaßt werden muß),
BOOTMENU.LST beinhaltet die zuletzt gewählte Konfiguration
(wird von BootMenu automatisch erzeugt / geändert),
AUTOEXEC.BSP Ein AUTOmatic-EXECution-BeiSPiel (nach dem Kopieren
auf Ihre Festplatte umbenennen in AUTOEXEC.BAT).
nur in der Vollversion:
BOOT22A .EXE Version 2.2A, in der sich die einzelnen Konfigurations-
dateien in einem beliebigen Unterverzeichnis befinden
können,
BOOT22A .TXT Hinweis zu dieser Version 2.2A.
nur auf der Shareware-Diskette:
REGIST .TXT das Registrierungs-Formular
-------------------------------------------------------------------
╔════════════════════════╗
║ FUNKTIONSWEISE: ║
╚════════════════════════╝
Ihre neue AUTOEXEC.BAT-Datei (die vom PC nach jedem Starten auto-
matisch ausgeführt wird), sieht nun folgendermaßen aus (ein Bei-
spiel finden Sie in der Datei AUTOEXEC.BSP auf der Programm-Disk):
[Zeile 1] if exist CONFIG.SYS goto WEITER
[Zeile 2] BOOTMENU
[Zeile 3] :WEITER
[Zeile 4] if Errorlevel 1 goto ENDE
[Zeile 5] erase CONFIG.SYS
[Zeile 6] AUTO1
[Zeile 7] :ENDE
Dazu einige Erläuterungen:
In Zeile 1 wird zuerst geprüft, ob die Datei CONFIG.SYS vorhanden ist:
- CONFIG.SYS existiert: Dies bedeutet, daß BootMenu soeben aufgerufen
wurde und die vom Anwender angegebenen Dateien kopiert hat; es
wurde dann der Warmstart durch BootMenu durchgeführt. Durch den
GOTO-Befehl wird zur Sprungmarke "WEITER" verzweigt (der Aufruf
von BootMenu wird also für dieses Mal übersprungen).
- CONFIG.SYS existiert NICHT: Dies bedeutet, daß BootMenu nun aufge-
rufen wird und diese erstellt. Der weitere Ablauf der AUTOEXEC.BAT
wird durch den von BootMenu erzeugten Warmstart abgebrochen.
Vereinfacht ausgedrückt, wird durch die IF EXIST - Abfrage in der
AUTOEXEC.BAT nur bei jedem ZWEITEN Booten BootMenu gestartet.
- BootMenu.DOC Seite 4 -
Zeile 4 sorgt dafür, daß die weitere Abarbeitung der AUTOEXEC.BAT
beendet wird, falls Sie innerhalb von BootMenu die ESC-Taste gedrückt
haben oder ein Fehler (z.B. beim Kopieren der Dateien) aufgetreten ist
(ErrorLevel wird dann auf den Wert 1 gesetzt).
In Zeile 5 wird die Datei CONFIG.SYS gelöscht (sie wurde ja bereits
abgearbeitet und wird nun nicht mehr benötigt), damit beim nächsten Mal
BootMenu wieder gestartet wird (s. Erläuterungen zu Zeile 1).
Die Zeilen 5 und 6 werden also nur dann erreicht, wenn BootMenu korrekt
beendet wurde.
ACHTUNG: Falls eines Ihrer Anwendungsprogramme eine CONFIG.SYS auf
Ihrer Festplatte voraussetzt, legen Sie über eine Batch-Datei VOR dem
Start des Programms diese Datei einfach wieder an (z.B mit COPY
CONFIG.XYZ \CONFIG.SYS) und löschen sie nach Beendigung Ihrer Anwen-
dung wieder (ERASE \CONFIG.SYS)!
Zum Schluß wird dann AUTO1.BAT aufgerufen. Diese Datei enthält alle
Befehle aus Ihrer bisherigen AUTOEXEC.BAT un