home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fish 'n' More 2
/
fishmore-publicdomainlibraryvol.ii1991xetec.iso
/
disks
/
disk439.lzh
/
HDClick
/
HDClick.dok(D)
< prev
next >
Wrap
Text File
|
1991-01-18
|
15KB
|
355 lines
----------------------------------------------------------------------
| |
| ------------------ |
| · H D - C L I C K · |
| ------------------ |
| Version 1.21 |
| |
| © 1991 by Claude Müller |
| |
----------------------------------------------------------------------
Zweck von HDClick:
-----------------
HDClick ist ein Programm-Selector speziell für Harddiskbenutzer, ist aber
auch auf Disketten brauchbar .Gehört als erster Befehl in die Startup-
sequence.
------------------------------------------------------------------------
Copyright:
---------
HDClick ist Shareware. Wem dieses Programm gefällt , muss die Share-
waregebür von... ---------------------------
· Fr.5.- bis Fr.10.- ·
---------------------------
( resp. entsprechender Betrag in anderer Währung )
...an den Autor schicken.
5 bis 10 Franken heisst, es ist einem freigestellt, wieviel man bezahlt
(man darf selbstverständlich auch mehr als 10 Fr. bezahlen!). Wer ausser-
halb der Schweiz lebt, sollte genug Geld für das Porto beilegen.
Wer die Sharegebür und eine Leerdiskette an die Addresse des Autors
schickt, dem wird
!! G R A T I S !!
die Disk mit PD-Programmen gefüllt. Achtung: Das Geld wird für die Share
gebür verlangt. Das Kopieren ist gratis !
Adresse:
------------------------
Claude Müller
Auf den Hallen 32
CH-4104 Oberwil (BL)
SCHWEIZ
------------------------
-----------------------------------------------------------------------
A N L E I T U N G
-----------------------------------------------------------------------
***
I N H A L T
-----------
(1) Aufruf
(2) Das Programm
(3) Das Configfile
(3.1) Modus
(3.2) Spalten-Titel
(3.3) Wichtig
(4) Das EDIT-Gadget
(5) Errors
(6) Beispiele
***
(1) Aufruf:
------
Shell: "HDClick Configdatei"
oder "HDClick"
"Configfile" = Filename der ASCII-Configurations-Datei. Wird kein Fi
lename angegeben, sucht HDClick nach dem File 'HDCConfig' im aktuellen
Verzeichnis.
Workbench:
Wird HDClick von der WB gestartet, sucht es nach dem File 'HDCConfig'
im aktuellen Verzeichnis. Achtung: Wird HDClick per Workbench gestartet
und ein File mit Option "r" oder "e" angeklickt,könnte dies,da der Befehl
'run' auf WB-Ebene nicht korrekt funktioniert, zu einem Absturz führen.
HDClick sollte nicht von der Workbench gestartet werden !
(2) Das Programm:
------------
HDClick ist ein File-Selector. Wird HDClick gestartet, sucht es nach
dem Configfile, falls gefunden öffnet es einen Screen mit Gadgets. Der
Benutzer kann per Maus ein Gadget anklicken ,und ein von ihm im
Configfile bestimmtes Programm wird gestartet. Neben den normalen
Gadgets gibt's noch ein QUIT-Gadget zum Beenden von HDClick und ein
EDIT-Gadget (wird später erklärt).
Die Optionen "r" und "e" benötigen den Befehl "run" auf Disk.
Iconify:
--------
Wird die rechte Maustaste gedrückt, schliesst sich der Screen und
ein kleines Window wird geöffnet. Zurück zum Hauptscreen kommt man,
indem man die rechte Maustaste bei aktiviertem Window nochmals drückt.
(3) Das Configfile:
--------------
Im Configfile wird jedem der 55 Gadgets (+ dem EDIT-Gadget) ein Programm
zugewiesen, welches dann durch Anklicken des Gadgets gestartet wird.
Man kann darin folgendes festlegen :
1. Das auszuführende Programm
2. Den Gadgettitel
3. Den Modus des Programmstarts
4. Die Titel über jeder Gadgetspalte
Im Configfile selbst muss es so aussehen:
----------------------------------------------------------------------
Programm,Gadgettitel,l oder
Programm,Gadgettitel,r oder
Programm,Gadgettitel,e oder
Programm,Gadgettitel,o oder
,,
... Insgesamt 56 Einträge plus 4 Titel (siehe unter (3.2))
----------------------------------------------------------------------
Kommas zwischen den drei Einträgen
|
-------------
| |
Programm,Gadgettitel,x
| | |
----------------- | ------------------
| | |
Genauer Pfad + Filename des Titel-String des Gad- Programmstart-
zu startenden Programmes gets (max. 16 Zeichen) Modus -> (3.1).
(3.1) Modus:
Modus "l": -----
---------
Wird nach dem Gadgettitel ,l angegeben, wird das Programm
normal gestartet und HDClick beendet.
Modus "r":
---------
Wird nach dem Gadgettitel ,r angegeben, wird das Programm
mit RUN gestartet.HDClick schliesst den Screen und öffnet
das kleine Window.Für diese Funktion muss der Befehl RUN
auf Disk sein.
Modus "e":
---------
Wird nach dem Gadgettitel ,e angegeben, wird das Programm
mit RUN gestartet. Der HDClick-Screen bleibt jedoch geöff-
net und es können weitere Programme durch Anklicken gestar-
tet werden.
Modus "o":
---------
Wird nach dem Gadgettitel ,o angegeben, öffnet sich ein
Window mit 5 Gadgets:
Das Stringgadget:
Der dort eingetippte Text wird beim Programmaufruf vom zu
startenden Programm als Parameter empfangen. Beispiel:
Eintrag im ConfigFile: Text im Stringgadget:
| |
"dh0:c/Ed,Editor,o" "dh0:s/startup-sequence"
| |
\_______________ ______________ /
\ /
|
Ausgeführt wird:
|
"dh0:c/Ed dh0:s/startup-sequence"
Der Editor "ed" lädt also die Textdatei "dh0:s/startup-
sequence".
Wird eines der folgenden Gadgets angeklickt, wird das
programm mit dem jeweiligen Modus gestartet.
Das Launch-Gadget:
Das Programm wird nach Anklicken dieses Gadgets mit Modus
"l" gestartet. ( siehe unter 'Modus "l"').
Das Run-Gadget:
Das Programm wird nach Anklicken dieses Gadgets mit Modus
"r" gestartet. ( siehe unter 'Modus "r"')
Das Execute-Gadget:
Das Programm wird nach Anklicken dieses Gadgets mit Modus
"e" gestartet. ( siehe unter 'Modus "e"')
***
Das "Cancel"-Gadget:
Das Requester-Window schliesst sich , man kehrt zum HDClick-
Auswahlwindow zurück.
***
Zwischen den Einträgen Programm, Gadgettitel und Programmmodus muss immer
ein Komma stehen. Falls ein Gadget keine Funktion haben soll, muss man
im Configfile zwei Kommas ",," eintragen.
(3.2) Spalten-Titel:
-------------
Am Schluss des Configfiles müssen die vier Titel über den Gadgetspalten
eingetragen werden.
(3.3) Wichtig:
-------
Das Configfile muss genau aus 60 Zeilen bestehen !
(56 Gadgeteinträge + 4 Titel). Ist dies nicht der Fall,
macht HDClick aus den Daten ein ziemliches Durcheinander.
(4) Das EDIT-Gadget:
---------------
Das Edit Gadget funktioniert gleich wie ein normales Gadget, es ist je
doch speziell dafür gedacht,dass beim Anklicken ein Text-Editor gestartet
wird, der das Configfile lädt, damit man es direkt editieren kann. Der
Eintrag im Configfile sieht gleich aus, wie bei einem der anderen 55
Gadgets, abgesehen davon, dass der Gadgettitel ("EDIT") schon festgelegt
ist und per Configfile nicht beeinflusst werden kann. Der Configfile-
Eintrag dieses Gadgets ist der 56.,direkt vor den Spalten-Titeln. Ein
Eintrag für dieses Gadget sieht ungefähr so aus:
dh0:c/ed dh0:s/HDCConfig,,r
| |
Der Editor ED lädt das Configfile Hier kein Titel,da dieser
nicht beachtet wird.
(5) Errors:
------
Wird HDClick falsch Aufgerufen oder wurde das Configfile nicht gefunden,
wird eine Fehlermeldung ausgegeben.
Error: Fehler im Configfile:
----- --------------------
- Titel überschneiden sich - Einer der Gadgettitel ist
länger als 16 Zeichen.
- Im Gadgettitel steht das, was man - Es wurde wahrscheinlich ein
als Programm oder Modus eingetra- Komma vergessen.
gen hat. (z.B. als Titel ",r")
- Einer od. mehrere Spalten-Titel - Zuwenig einträge im Config-
erscheinen nicht. file.
- Es werden nach Anklicken eines Gad- - Zuwenig einträge im Config-
gets falsche Programme oder sogar file, oder es wurde ein
Gadgettitel "ausgeführt". Komma vergessen.
- Nachdem HDClick per WB gestartet - Das Dos erhielt einen Error
wurde, wird das angeklickte File (z.B. File nicht gefunden)
nicht ausgeführt
- HDClick wurde per WB angeklickt, - Das Configfile "HDCConfig"
wird jedoch nicht gestartet. wurde nicht gefunden. Es
sollte sich im aktuellen
Verzeichnis befinden.
Es kommt auch zu Fehlern, wenn in einem Programmnamen oder einem Titel
Kommas vorkommen. (-> entfernen ).
(6) Beispiele:
---------
Hier ein paar Beispiele für Einträge im Configfile.
dh0:c/execute s/WB-Batch,Workbench,l -> Die Batchdatei s/WB-Batch wird
ausgeführt und HDClick nach
Programmstart beendet.
Gadgettitel "Workbench".
disktools/Filemaster,Filemaster,r -> Das Programm "Filemaster" im
Verzeichnis "disktools" wird
gestartet und das Iconify Win
dow von HDClick geöffnet.
Gadgettitel "Filemaster".
tools/Viruskill,V-Killer,e -> Das Programm "Viruskill" im
Verzeichnis "tools" wir ge-
startet, der HDClick-Screen
bleibt geöffnet.
Gadgettitel "V-Killer"
graphik/Paint,Photolab,o -> Zuerst erscheint der Requester
mit Stringgadget. Wird eines
der drei Gadgets gedrückt, wird
das Programm "paint" im Ver-
zeichnis "graphik" gestartet.
Wurde im Stringgadget ein File-
name eingegeben,(z.B.
"Pictures/pic"), lädt das Mal-
programm "Paint" das Bild
"Pictures/pic".
Gadggettitel "Photolab".
,Execute Command,o
| |
| |
Kein Eintrag ! Requester wird geöffnet
-> Ein spezielles , aber sehr nützliches Beispiel. Bei Anklicken dieses
Gadgets geschieht folgendes : Der Requester wird geöffnet. Jetzt tippt
man ins Stringgadget anstatt einen Parameter einen Programmnamen ein.
Nach anklicken eines der drei Gadgets (Launch,Run,Execute)wird der Text
im Stringgadget ,wie schon erwähnt, an den des Configfile-Eintrags ange-
hängt. Da bei diesem Beispiel aber kein Eintrag an dieser Stelle gemacht
wurde, wird der im Stringgadget eingetippte Befehl ausgeführt.
Am besten man editiert das Beispiels-Configfile (HDCConfig) in diesem
Verzeichnis und trägt seine eigenen Daten ein.
-------------------------------------------------------------------------
Vertrieb
--------
HDClick darf frei kopiert werden, solange diese Anleitung dabei und sie
und das Programm unverändert gelassen werden.
HDClick darf nicht kommerziell genutz oder vertrieben werden ,dazu muss
eine schriftliche Genehmigung des Autors vorliegen.
HDClick darf nicht ohne schriftliche Genehmigung des Autors in eine PD-
Serie od. ähnliches aufgenommen werden.
HDClick ist Shareware. Wem das Programm gefällt und wer es viel benutzt
sollte den Text unter "Copyright" lesen.
HDClick ist Copyright by Claude Müller, der Autor behält alle Rechte
an HDClick.
-------------------------------------------------------------------------
28.12.1990 Claude Müller