home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d5xx
/
d566
/
foco.lha
/
FoCo
/
FoCo.dok
< prev
next >
Wrap
Text File
|
1991-11-21
|
4KB
|
116 lines
DOKUMENTATION: FOCO
===================
"FoCo" steht für "Format-Controller" und wurde aus drei Gründen entwickelt,
1. kann man von der WB aus beim Formatieren nix einstellen (vgl. CLI),
2. sollte der Comp ruhig selber darauf kommen, daß man eine unformatierte
Disk formatieren möchte (à la Mac) und
3. wollte ich mal ein bißchen unter 2.0 programmieren.
3. ist der eigentliche Grund... weshalb FoCo auch nur unter AmigaDOS 2.0
läuft. Der Sourcecode ist zwar ein bischen konfus, aber als schlechtes
Beispiel kann er immer noch dienen :-).
Für alle PD-Anbieter: FoCo ist Public Domain ohne Einschränkungen.
Start
-----
Sie sollten FoCo nur von der Workbench starten, entweder direkt per
Doppelklick oder (der vorzuziehende Weg) automatisch, indem Sie das
Programm einfach in den WBStartup-Ordner legen.
Ein zweiter Aufruf von FoCo läßt das Kontrollfenster erscheinen (das wollen
Sie ja in dem Moment wahrscheinlich).
Funktionsweise
--------------
Wenn nun eine Disk eingelegt wird, die vom DOS als 'BAD' oder 'NDOS' einge-
stuft wird, so fragt FoCo, ob Sie die Disk formatieren möchten. Antworten
Sie mit 'Nein', geschieht nichts weiter, antworten Sie mit 'Ja', so
erscheint das Kontrollfenster von FoCo.
Alternativ können Sie das Kontrollfenster direkt durch Betätigen des
'Hotkeys' (siehe "ToolTypes") aufrufen, oder - falls Sie den Hotkey
vergessen haben - über das "Show"-Gadget im "Exchange"-Programm (s.u.).
Im Kontrollfenster können Sie nun alle Einstellungen vornehmen und entweder
das Formatierprogramm starten oder den Vorgang abbrechen. Das Closegadget
(links oben) beendet FoCo ganz, während "Abbruch" nur wieder den Warte-
zustand hervorruft.
Wenn das Formatierprogramm gestartet wird (SYS:System/Format), so öffnet
FoCo dafür eigens ein Fenster. Das Formatieren läuft asynchron zum FoCo-
Prozeß, Sie können also mehrere Disks gleichzeitig formatieren.
ToolTypes
---------
Sie können dem Programm über die ToolTypes (WB-Info) bestimmte
Einstellungen mit auf den Weg geben:
DRIVE=n voreingestelltes Laufwerk (von den
zur Auswahl stehenden!)
NAME=... voreingestellter Name für die Disk
FLAGS=FFS|NOICONS|QUICK welche Flags 'an' sein sollen
SHOWWINDOW=ON Kontrollfenster gleich beim Start
anzeigen
HOTKEY=... Tastenkombination zum Aufrufen des
Kontrollfensters (folgt den
Commodities-Konventionen)
LANGUAGEFILE=... stellt die Datei mit den Texten ein
(Achtung: bei WBStartup muß sich
die Textdatei ebenfalls im Startup-
Ordner befinden, es sei denn, der
komplette Pfad wurde angegeben)
Falls die Hotkey-Beschreibung unzulässig ist, bricht FoCo die Ausführung
ab. Alle ToolTypes sind optional, die Voreinstellungen sind dann:
DRIVE=0, NAME=Empty Disk, FLAGS=FFS|NOICONS,
SHOWWINDOW=OFF, HOTKEY=lcommand f
und keine Sprachdatei (die Texte sind dann englisch). Die Texte in der
Textdatei müssen die gleiche Reihenfolge haben, wie im Beispiel (deutsch).
Die einzelnen Texte müssen durch ASCII 0 getrennt sein.
Commodities
-----------
Da FoCo zentral auf InputEvents basiert (DiskInsertion/Hotkey), wurde
natürlich die commodities.library bemüht. Somit ist FoCo voll kompatibel
zum Commodities-Standard, Sie können FoCo also vom Workbench-Tool
'Exchange' (im Utilities-Ordner) aus kontrollieren.
Die Gadgets 'Show' und 'Hide' beziehen sich dabei auf das Kontrollfenster,
mit 'Disable' können Sie FoCo lahmlegen und mit 'Kill' alternativ zum
Closegadget des Kontrollfensters beenden.
------------
So, schulz jetz, genug gelabert. Schon viel zu viel Anleitung für so ein
Miniatur-Tool. Send flames to HELL: (a soon to be released dos handler,
just waiting for HEAVEN: to be finished :-) and comments to
balzer@heike.informatik.uni-dortmund.de
oder
M.BALZER@AWORLD.ZER
oder
Michael Balzer
Wildermuthstr. 18
W-5828 Ennepetal 14