home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
T.C. 1,001 Programme der Spitzenklasse
/
T._C._1001_Programme_der_Spitzenklasse.iso
/
richter
/
8695
/
8695.mhs
/
RICHTER.DTP
/
BOOT
/
BOOT.DOC
next >
Wrap
Text File
|
1991-10-06
|
15KB
|
377 lines
BOOT V1.2 Seite - 1 -
╔═══════════════════════╗
║ BOOT V1.2 ║
╚═══════════════════════╝
(C)1991
Ralf Gieringer
Rheinstraße 11
W-7600 Offenburg
Inhaltsverzeichnis:
1. Shareware-Prinzip / Registrierung .............................. 2
2. Hardwarevoraussetzungen ........................................ 2
3. Zweck des Programmes ........................................... 3
4. Programmbeschreibung ........................................... 3
4.1 Programmstart / Umgebungsvariable .......................... 3
4.2 Anwählen der Eingabefelder ................................. 5
4.3 Eingabefelder editieren .................................... 6
5. Hilfe .......................................................... 7
6. Fehlermeldungen ................................................ 7
Die Ihnen hier vorliegende Software wurde von mir vor der Veröffent-
lichung ausgiebig getestet. Dennoch kann ich für die Funktionsfähig-
keit keinerlei Garantie übernehmen. Der Einsatz der Software erfolgt
immer auf eigenes Riskio!
BOOT V1.2 Seite - 2 -
1. Shareware-Prinzip / Registrierung
Das Ihnen vorliegende Programm BOOT V1.2 ist keine Freeware oder
Public Domain, sondern SHAREWARE. Das bedeutet für Sie, daß Ihnen
das Programm für 14 Tage unverbindlich zum Testen zur Verfügung
steht. Sollte Ihnen der Leistungsumfang zusagen und wollen Sie daher
das Programm auch in Zukunft nutzen, müssen Sie sich bei mir als
Benutzer registrieren lassen. Sie erhalten dann umgehend die neueste
Vollversion. Ein Registrierungsformular ist in der Datei FORMULAR.TXT
enthalten. Die Vollversion kostet DM 15,- zzgl. Porto und Verpackung.
Unterschiede Vollversion/Shareware-Version:
- Die Registrierungsaufforderungen am Anfang und Ende des Programmes
entfallen.
- Alle registrierten Benutzer erhalten ein evtl. erscheinendes Update
zu vergünstigten Konditionen.
- Alle registrierten Benutzer können von sich behaupten, das Share-
ware-Prinzip gefördert zu haben. Sie unterstützen dadurch auch die
Entwicklung neuer und billiger Software.
Diese Shareware-Version können Sie beliebig oft kopieren und an
Freunde und Bekannte weitergeben. Shareware-Händlern steht es zu,
für den Vertrieb dieser Software eine entsprechende Kopiergebühr zu
verlangen. Die Weitergabe über eine Mailbox ist ebenfalls gestattet.
Für die Vollversion gelten die selben Lizenzbestimmungen wie für
herkömmliche kommerzielle Software: zu einer bestimmten Zeit darf
das Programm nur auf genau einem Rechner betrieben werden. Soll das
Programm auf mehreren Rechnern oder in einem Netzwerk zur Ausführung
kommen, ist eine dementsprechende Anzahl an Vollversionen notwendig.
Außer einer Sicherheitskopie darf die Vollversion nicht kopiert oder
weitergegeben werden.
2. Hardwarevoraussetzungen
Das Programm ist auf allen IBM-PC(tm) und kompatiblen Rechnern lauf-
fähig. Der benötigte Speicherbedarf beträgt weniger als 100KB. Da
sich das Programm nur des Textmodus bedient, arbeitet es mit allen
Grafikkarten zusammen. Eine Maus KANN zur Programmsteuerung einge-
setzt werden.
BOOT V1.2 Seite - 3 -
3. Zweck des Programmes
Keine System- o. fehlerhafte Diskette
Wechseln und danach eine Taste drücken
Diese oder eine ähnliche Meldung hat wohl schon jeder auf seinem
Monitor gesehen, der nach dem Booten seines Rechners vergessen hat,
die Diskette aus dem Laufwerk zu nehmen.
Das von mir entwickelte Programm BOOT V1.2 setzt an diesem Punkt auf.
Sollte nach dem Starten des Rechners eine mit meinem Programm modi-
fizierte Diskette im Laufwerk liegen, wird ein 38*9 Zeichen großer
Hinweis in der Mitte des Bildschirmes ausgegeben - darin kann sich
z.B. Werbung für eigene Produkte befinden - und nach einer Pause
AUTOMATISCH von Festplatte C: gebootet.
Beispiel: ╔════════════════════════════════════╗
║ ABC-Textverarbeitungssoftware ║
╠════════════════════════════════════╣
║ Exklusivvertrieb durch: ║
║ XYZ-Software GmbH ║
║ OhneName Straße 123 ║
║ 9999 Musterstadt ║
║ Tel. 012 - 3456789 ║
╚════════════════════════════════════╝
4. Programmbeschreibung
4.1 Programmstart / Umgebungsvariable / Parameter
Eine spezielle Installation des Programmes ist nicht notwendig. Sie
starten es von Diskette oder Festplatte durch die Eingabe von BOOT
auf der DOS-Befehlszeile:
BOOT <┘
Sollten Sie mit der unregistrierten Shareware-Version arbeiten, wird
ein Fenster geöffnet, das Sie daran erinnert, sich bei regelmäßiger
Benutzung registrieren zu lassen. Durch betätigen der RETURN-Taste
wird dieser Hinweis entfernt und Sie befinden sich im eigentlichen
Programm. Bei der Vollversion entfallen diese Hinweise!
BOOT V1.2 Seite - 4 -
╔═══════════════════════════════════════════════════════════════════╗
║ BOOT V1.2 - Shareware-Version (C)1991, Ralf Gieringer ║
╟───────────────────────────────────────────────────────────────────╢
║ ║
║ Dateiname: ║
║ [boot1.msg ] ║
║ ║
║ ║
║ Attribut: 79 ║
║ ║
║ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ║
║ │ ║
║ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ║
║ │ ║
║ ║
║ Länge der Pause: [10 ] Sekunden Laufwerk: [A] ║
║ ║
║ ║
╟───────────────────────────────────────────────────────────────────╢
║ F10=Bootsektor schreiben ESC=Programmende F1=Hilfe ║
╚═══════════════════════════════════════════════════════════════════╝
WICHTIG:
Verfügt Ihr Rechner über eine CGA, EGA oder VGA-Karte, sehen Sie bei
den Attributen 128 'X' in 128 verschiedenen Farbkombinationen. Sollte
Ihr Rechner über eine monochrome Grafikkarte verfügen, sehen Sie
lediglich 4 verschiedene Attribute. Die Anordnungen der 'X' wieder-
holen sich bzw. sind nicht sichtbar (Vordergrund = Hintergrund).
Folgende Standardvorgaben sind bereits in die Felder eingetragen:
- Dateiname : boot1.msg
- Attribut : 79 Color: weiße Schrift auf rotem Hintergrund
Mono : helle Schrift auf normalem Hintergrund
- Länge der Pause: 10
- Laufwerk : a
Sollten Ihnen diese Standardvorgaben nicht zusagen, haben Sie die
Möglichkeit durch Setzen von vier Umgebungsvariablen Ihre eigenen
Angaben als Vorgabewerte zu verwenden.
Das Setzen der Variablen geschieht mit dem DOS-Kommando SET und kann
z.B. in einer Batchdatei erfolgen:
set BOOT_LAUFWERK=a
set BOOT_DATEI=d:\privat\meinboot.dat
set BOOT_ATTRIBUT=79
set BOOT_DAUER=10
Bitte achten Sie darauf, daß die Umgebungsvariablen in GROSSBUCHSTABEN
geschrieben werden müssen. Die möglichen Eingabewerte entnehmen Sie
bitte Kapitel 4.2. Die Datei SET_BOOT.BAT enthält ein Beispiel, das
Sie gerne nach eigenen Bedürfnissen ändern können.
BOOT V1.2 Seite - 5 -
Sollte bei der Ausführung der Batchdatei die DOS-Meldung
"Kein Platz mehr im Umgebungsbereich"
auftreten, müssen Sie den Bereich durch Änderung der DOS-Datei
CONFIG.SYS entsprechend vergrößern. Dies geschieht, indem Sie folgende
Zeile einfügen oder den Wert hinter dem Parameter /e (der Umgebungs-
größe in Byte) ändern, falls die Zeile schon existiert:
shell=c:\command.com c:\ /e:1024 /p
Übergabeparameter /BATCH:
Haben Sie nun die Umgebungsvariablen entsprechend gesetzt, können Sie
das Programm auch durch die Übergabe des Parameters /BATCH starten:
BOOT /BATCH <┘ (beliebige Groß- und Kleinschreibung)
Das Programm modifiziert den Bootsektor und kehrt sofort (in der
Shareware-Version mit dem entsprechenden Hinweis) wieder zur DOS-
Befehlszeile zurück.
Dies hat den Vorteil, daß das Programm problemlos innerhalb einer
Batchdatei gestartet werden kann.
Sollten während des Programmablaufes jedoch Fehler auftreten, wird
eine per Tastendruck zu bestätigende Fehlermeldung ausgegeben.
4.2 Anwählen der Eingabefelder
Das Programmfenster unterteilt sich in ein großes Fenster mit denen
vom Benutzer zu editierenden Eingabefeldern
Dateiname,
Attribut,
Länge der Pause und
Laufwerk,
sowie in ein kleines Fenster (die untere Zeile) mit den Schaltern
der Funktionstasten.
Die Eingabefelder beinhalten folgende Daten:
Dateiname : Pfad und Dateiname mit der im Bootsektor zu
speichernden Nachricht/Hinweis
Attribut : Vorder- und Hintergrundfarbe, in der der Hinweis
beim Booten angezeigt werden soll. Möglich sind
Werte zwischen 0 und 127.
Länge der Pause: Anzeigedauer des Hinweises in Sekunden, bevor der
Bootvorgang von Laufwerk C: fortgesetzt wird.
Gültige Werte sind ganze Zahlen zwischen 1 und 1800,
also Werte zwischen einer Sekunde und 30 Minuten.
Laufwerk : Laufwerk, das die zu modifizierende Diskette
beinhaltet. Gültige Angaben sind nur Laufwerk A oder
B, da eine Modifikation der Festplatte fatale Folgen
hätte.
BOOT V1.2 Seite - 6 -
Nach dem Programmstart ist das Eingabefeld für den Dateinamen aktiv,
was durch eine Hervorhebung des Feldnamens gekennzeichnet ist.
Durch Drücken der TAB-Taste erreichen Sie immer das nächste Eingabe-
feld und zwar in der Reihenfolge Dateiname, Attribut, Länge der Pause,
Laufwerk. Durch Betätigen der Tastenkombination SHIFT-TAB gelangen Sie
zu dem vorhergehenden Eingabefeld.
Arbeiten Sie mit einer Maus, plazieren Sie den Mauszeiger auf eines
der Eingabefelder und drücken die linke Maustaste zur Anwahl.
4.3 Eingabefelder editieren
Die Funktionsweise der Eingabefelder Dateiname, Länge der Pause und
Laufwerk ist identisch. Folgende Möglichkeiten stehen Ihnen zum
Editieren zur Verfügung (in Klammern stehen die Bezeichnungen für
die amerikanische Tastatur):
<-, -> (left, right)... bewegt den Cursor um eine Spalte nach links
oder rechts
Pos1 (Home)............ setzt den Cursor an den Anfang der Zeile
Ende (End)............. setzt den Cursor an das Ende der Zeile
Rückschritt (Backspace) löscht das links neben dem Cursor stehende
Zeichen
Entf (Del)............. löscht das unter dem Cursor stehende Zeichen
Umsch+Entf (Shift+Del). löscht die gesamte Eingabezeile
Einfg (Ins)............ umschalten zwischen Einfüge- und Überschreibe-
Modus
Das Eingabefeld für das Attribut unterstützt folgende Tasten:
<-, -> (left, right)... bewegt den Cursor auf das vorhergehende bzw.
auf das nächste Attribut
^, v (up, down)........ bewegt den Cursor in die erste bzw. zweite
Attributzeile
Folgende Tasten werden von allen Eingabefeldern unterstützt:
Tab, Return............ Eingabe beenden und nächstes Eingabefeld
aktivieren
Umsch+Tab (Shift+Tab).. Eingabe beenden und vorhergehendes Eingabefeld
aktivieren
F1..................... Hilfefunktion aufrufen
F10.................... Bootsektor modifizieren
Esc.................... Programm beenden
BOOT V1.2 Seite - 7 -
5. Hilfe
Durch Drücken der F1-Taste bzw. durch Anklicken des F1-Schalters im
unteren Teil des Bildschirmes können Sie jederzeit die Hilfefunktion
des Programmes aktivieren.
Am Bildschirm sehen Sie dann einen Index mit allen zur Verfügung
stehenden Hilfetexten:
Programmsteuerung
Dateiname
Attribut
Länge der Pause
Laufwerk
Fehlermeldungen
Um die entsprechende Hilfe einsehen zu können, positionieren Sie ent-
weder den Balken mit den Cursortasten und drücken die RETURN-Taste
oder Sie positionieren den Mauscursor auf den entsprechenden Schrift-
zug und nehmen die Auswahl durch Doppelklick der linken Maustaste vor.
Benötigen Sie eine Hilfe zur Steuerung der Hilfefunktion genügt das
erneute Drücken der F1-Taste bzw. Anwahl des F1-Schalters mit der
Maus.
6. Fehlermeldungen
Alle Fehlermeldungen sind selbsterklärend. Einige seien hier jedoch
genauer erläutert:
- Fehler beim Öffnen der Datei.
Die unter "Dateiname" angegebene Datei oder der Pfad zu dieser
Datei existiert nicht. Überprüfen Sie bitte Ihre Angaben.
- Datei ist kürzer als 342 Bytes.
Die angegebene Datei ist nach dem Entfernen aller Zeilenvorschübe
kürzer als 342 Zeichen und ergibt somit nicht die verlangte Größe
von 38*9 Zeichen. Korrigieren Sie bitte die entsprechende Datei.
- Schreibversuch auf schreibgeschützte Diskette.
Die zu modifizierende Diskette ist schreibgeschützt. Entfernen
Sie bitte diesen Schreibschutz und starten Sie einen erneuten
Versuch.
- Time-out-Fehler, Laufwerk reagiert nicht.
Es liegt keine Diskette im Laufwerk bzw. die Laufwerksklappe ist
geöffnet.
- Lesefehler.
Spur 0 der Diskette kann nicht gelesen werden. Die Diskette ist
möglicherweise defekt.
- Schreibfehler.
Spur 0 der Diskette kann nicht beschrieben werden. Die Diskette ist
möglicherweise defekt.