home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / disks / disk439.lzh / HDClick / HDClick.dok(D) < prev    next >
Text File  |  1991-01-18  |  15KB  |  355 lines

  1.  ----------------------------------------------------------------------
  2. |                                                                      |
  3. |                          ------------------                          |
  4. |                         · H D - C L I C K  ·                         |
  5. |                          ------------------                          |
  6. |                             Version 1.21                             |
  7. |                                                                      |
  8. |                       © 1991 by Claude Müller                        |
  9. |                                                                      |
  10.  ----------------------------------------------------------------------
  11.  
  12.                          Zweck von HDClick:
  13.                          -----------------
  14.  
  15. HDClick ist ein Programm-Selector speziell für Harddiskbenutzer, ist aber
  16. auch  auf  Disketten  brauchbar .Gehört als erster Befehl in die Startup-
  17. sequence.
  18.  
  19. ------------------------------------------------------------------------
  20.  
  21.                              Copyright:
  22.                              ---------
  23.  
  24. HDClick ist Shareware. Wem dieses Programm gefällt , muss  die  Share-
  25. waregebür von...       ---------------------------
  26.                      ·      Fr.5.- bis Fr.10.-    ·
  27.                        ---------------------------
  28.            ( resp. entsprechender Betrag in anderer Währung )
  29.  
  30.                                                ...an den Autor schicken.
  31. 5 bis 10 Franken heisst, es ist einem freigestellt, wieviel  man  bezahlt
  32. (man darf selbstverständlich auch mehr als 10 Fr. bezahlen!). Wer ausser-
  33. halb der Schweiz lebt, sollte genug Geld für das Porto beilegen.
  34. Wer  die  Sharegebür  und  eine  Leerdiskette  an die Addresse des Autors
  35. schickt, dem wird
  36.  
  37.                          !!  G R A T I S  !!
  38.  
  39. die Disk mit PD-Programmen gefüllt. Achtung: Das Geld wird für die Share­
  40. gebür verlangt. Das Kopieren ist gratis !
  41.  
  42.                               Adresse:
  43.                        ------------------------
  44.  
  45.                              Claude Müller
  46.                              Auf den Hallen 32
  47.                           CH-4104 Oberwil (BL)
  48.                              SCHWEIZ
  49.  
  50.                        ------------------------
  51.  
  52. -----------------------------------------------------------------------
  53.                            A N L E I T U N G
  54. -----------------------------------------------------------------------
  55.                                   ***
  56.  
  57.                               I N H A L T
  58.                               -----------
  59.  
  60.                            (1) Aufruf
  61.                            (2) Das Programm
  62.                            (3) Das Configfile
  63.                                (3.1) Modus
  64.                                (3.2) Spalten-Titel
  65.                                (3.3) Wichtig
  66.                            (4) Das EDIT-Gadget
  67.                            (5) Errors
  68.                            (6) Beispiele
  69.  
  70.                                   ***
  71.  
  72.  
  73.                             (1) Aufruf:
  74.                                 ------
  75.  
  76. Shell:                 "HDClick Configdatei"
  77.                 oder   "HDClick"
  78.  
  79. "Configfile"  = Filename der ASCII-Configurations-Datei. Wird kein Fi­
  80. lename angegeben, sucht HDClick nach dem File 'HDCConfig' im aktuellen
  81. Verzeichnis.
  82.  
  83. Workbench:
  84.  
  85. Wird HDClick von der  WB  gestartet, sucht es nach dem File  'HDCConfig'
  86. im aktuellen Verzeichnis. Achtung: Wird HDClick per Workbench gestartet
  87. und ein File mit Option "r" oder "e" angeklickt,könnte dies,da der Befehl
  88. 'run' auf WB-Ebene nicht korrekt funktioniert, zu einem  Absturz führen.
  89. HDClick sollte nicht von der Workbench gestartet werden !
  90.  
  91.                          (2) Das Programm:
  92.                              ------------
  93.  
  94.  
  95. HDClick  ist  ein  File-Selector.  Wird HDClick gestartet, sucht es nach
  96. dem Configfile, falls gefunden öffnet es einen Screen mit  Gadgets.  Der
  97. Benutzer  kann  per  Maus  ein  Gadget  anklicken ,und  ein  von  ihm im
  98. Configfile  bestimmtes  Programm  wird  gestartet.  Neben  den  normalen
  99. Gadgets  gibt's  noch  ein  QUIT-Gadget  zum Beenden von HDClick und ein
  100. EDIT-Gadget (wird später erklärt).
  101.  
  102. Die Optionen  "r"  und  "e" benötigen den Befehl "run" auf Disk.
  103.  
  104. Iconify:
  105. --------
  106. Wird  die  rechte  Maustaste gedrückt, schliesst  sich der  Screen  und
  107. ein kleines Window wird geöffnet.  Zurück  zum  Hauptscreen  kommt  man,
  108. indem man die rechte  Maustaste bei aktiviertem  Window nochmals drückt.
  109.  
  110.                          (3) Das Configfile:
  111.                              --------------
  112.  
  113. Im Configfile wird jedem der 55 Gadgets (+ dem EDIT-Gadget) ein Programm
  114. zugewiesen, welches  dann durch Anklicken des Gadgets  gestartet   wird.
  115. Man kann darin folgendes festlegen :
  116.  
  117.    1. Das auszuführende Programm
  118.    2. Den Gadgettitel
  119.    3. Den Modus des Programmstarts
  120.    4. Die Titel über jeder Gadgetspalte
  121.  
  122. Im Configfile selbst muss es so aussehen:
  123. ----------------------------------------------------------------------
  124.  
  125. Programm,Gadgettitel,l       oder
  126. Programm,Gadgettitel,r       oder
  127. Programm,Gadgettitel,e       oder
  128. Programm,Gadgettitel,o       oder
  129.  ,,
  130.  
  131.        ... Insgesamt 56 Einträge plus 4 Titel (siehe unter (3.2))
  132. ----------------------------------------------------------------------
  133.  
  134.                     Kommas zwischen den drei Einträgen
  135.                                       |
  136.                                  -------------
  137.                                  |           |
  138.                          Programm,Gadgettitel,x
  139.                             |         |       |
  140.            -----------------          |        ------------------
  141.            |                          |                         |
  142. Genauer Pfad + Filename des    Titel-String des Gad-    Programmstart-
  143. zu startenden Programmes       gets (max. 16 Zeichen)   Modus -> (3.1).
  144.  
  145.  
  146.  
  147.                             (3.1) Modus:
  148. Modus "l":                        -----
  149. ---------
  150.             Wird nach dem Gadgettitel ,l angegeben, wird das Programm
  151.             normal gestartet und HDClick beendet.
  152.  
  153. Modus "r":
  154. ---------
  155.             Wird nach dem Gadgettitel ,r angegeben, wird das Programm
  156.             mit RUN gestartet.HDClick schliesst den Screen und öffnet
  157.             das kleine Window.Für diese Funktion muss der Befehl  RUN
  158.             auf Disk sein.
  159.  
  160. Modus "e":
  161. ---------
  162.             Wird nach dem Gadgettitel ,e angegeben, wird das Programm
  163.             mit RUN gestartet. Der HDClick-Screen bleibt jedoch geöff-
  164.             net und es können weitere Programme durch Anklicken gestar-
  165.             tet werden.
  166.  
  167.  
  168. Modus "o":
  169. ---------
  170.             Wird nach dem Gadgettitel ,o angegeben, öffnet sich ein
  171.             Window mit 5 Gadgets:
  172.  
  173. Das Stringgadget:
  174.             Der dort eingetippte Text wird beim Programmaufruf vom zu
  175.             startenden Programm als Parameter empfangen. Beispiel:
  176.  
  177.             Eintrag im ConfigFile:               Text im Stringgadget:
  178.                       |                                   |
  179.              "dh0:c/Ed,Editor,o"               "dh0:s/startup-sequence"
  180.                       |                                   |
  181.                        \_______________   ______________ /
  182.                                        \ /
  183.                                         |
  184.                                  Ausgeführt wird:
  185.                                         |
  186.                          "dh0:c/Ed dh0:s/startup-sequence"
  187.  
  188.             Der Editor "ed" lädt also die Textdatei "dh0:s/startup-
  189.             sequence".
  190.  
  191.             Wird eines der folgenden Gadgets angeklickt, wird das
  192.             programm mit dem jeweiligen Modus gestartet.
  193.  
  194. Das Launch-Gadget:
  195.             Das Programm wird nach Anklicken dieses Gadgets  mit  Modus
  196.             "l" gestartet. ( siehe unter 'Modus "l"').
  197.  
  198. Das Run-Gadget:
  199.             Das Programm wird nach Anklicken dieses Gadgets mit Modus
  200.             "r" gestartet. ( siehe unter 'Modus "r"')
  201.  
  202. Das Execute-Gadget:
  203.             Das Programm wird nach Anklicken dieses Gadgets mit Modus
  204.             "e" gestartet. ( siehe unter 'Modus "e"')
  205.  
  206.                                     ***
  207.  
  208. Das "Cancel"-Gadget:
  209.             Das Requester-Window schliesst sich , man kehrt zum HDClick-
  210.             Auswahlwindow zurück.
  211.                                     ***
  212.  
  213.  
  214. Zwischen den Einträgen Programm, Gadgettitel und Programmmodus muss immer
  215. ein  Komma  stehen.  Falls ein Gadget keine Funktion haben soll, muss man
  216. im Configfile zwei Kommas ",," eintragen.
  217.  
  218.                           (3.2) Spalten-Titel:
  219.                                 -------------
  220.  
  221. Am Schluss des Configfiles müssen die vier Titel über  den  Gadgetspalten
  222. eingetragen werden.
  223.  
  224.  
  225.                              (3.3) Wichtig:
  226.                                    -------
  227.             Das Configfile  muss  genau  aus   60  Zeilen bestehen !
  228.             (56 Gadgeteinträge + 4 Titel).  Ist dies nicht der Fall,
  229.             macht HDClick aus den Daten ein ziemliches Durcheinander.
  230.  
  231.  
  232.                            (4) Das EDIT-Gadget:
  233.                                ---------------
  234.  
  235. Das  Edit Gadget funktioniert gleich wie ein normales Gadget, es ist  je­
  236. doch speziell dafür gedacht,dass beim Anklicken ein Text-Editor gestartet
  237. wird, der das Configfile lädt, damit man es direkt  editieren  kann.  Der
  238. Eintrag  im  Configfile  sieht  gleich  aus, wie bei einem der anderen 55
  239. Gadgets, abgesehen davon, dass der Gadgettitel ("EDIT") schon  festgelegt
  240. ist  und  per  Configfile  nicht beeinflusst werden kann. Der Configfile-
  241. Eintrag dieses Gadgets ist der 56.,direkt  vor  den  Spalten-Titeln.  Ein
  242. Eintrag für dieses Gadget sieht ungefähr so aus:
  243.  
  244.                         dh0:c/ed dh0:s/HDCConfig,,r
  245.                                   |             |
  246.           Der Editor ED lädt das Configfile    Hier kein Titel,da dieser
  247.                                                nicht beachtet wird.
  248.  
  249.  
  250.                               (5) Errors:
  251.                                   ------
  252.  
  253. Wird  HDClick falsch Aufgerufen oder wurde das Configfile nicht gefunden,
  254. wird eine Fehlermeldung ausgegeben.
  255.  
  256.  
  257.   Error:                                   Fehler im Configfile:
  258.   -----                                    --------------------
  259.  
  260. - Titel überschneiden sich               - Einer der Gadgettitel ist
  261.                                            länger als 16 Zeichen.
  262. - Im Gadgettitel steht das, was man      - Es wurde wahrscheinlich ein
  263.   als Programm oder Modus eingetra-        Komma vergessen.
  264.   gen hat. (z.B. als Titel ",r")
  265. - Einer od. mehrere Spalten-Titel        - Zuwenig einträge im Config-
  266.   erscheinen nicht.                        file.
  267. - Es werden nach Anklicken eines Gad-    - Zuwenig einträge im Config-
  268.   gets falsche Programme oder sogar        file, oder es wurde ein
  269.   Gadgettitel "ausgeführt".                Komma vergessen.
  270. - Nachdem HDClick per WB gestartet       - Das Dos erhielt einen Error
  271.   wurde, wird das angeklickte File         (z.B. File nicht gefunden)
  272.   nicht ausgeführt
  273. - HDClick wurde per WB angeklickt,       - Das Configfile "HDCConfig"
  274.   wird jedoch nicht gestartet.             wurde nicht gefunden. Es
  275.                                            sollte sich im aktuellen
  276.                                            Verzeichnis befinden.
  277.  
  278. Es kommt auch zu Fehlern, wenn in einem Programmnamen  oder  einem  Titel
  279. Kommas vorkommen. (-> entfernen ).
  280.  
  281.                               (6) Beispiele:
  282.                                   ---------
  283.  
  284. Hier ein paar Beispiele für Einträge im Configfile.
  285.  
  286. dh0:c/execute s/WB-Batch,Workbench,l    -> Die Batchdatei s/WB-Batch wird
  287.                                            ausgeführt und HDClick nach
  288.                                            Programmstart beendet.
  289.                                            Gadgettitel "Workbench".
  290.  
  291. disktools/Filemaster,Filemaster,r       -> Das Programm "Filemaster" im
  292.                                            Verzeichnis "disktools" wird
  293.                                            gestartet und das Iconify Win
  294.                                            dow von HDClick geöffnet.
  295.                                            Gadgettitel "Filemaster".
  296.  
  297. tools/Viruskill,V-Killer,e              -> Das Programm "Viruskill" im
  298.                                            Verzeichnis "tools" wir ge-
  299.                                            startet, der HDClick-Screen
  300.                                            bleibt geöffnet.
  301.                                            Gadgettitel "V-Killer"
  302.  
  303. graphik/Paint,Photolab,o                -> Zuerst erscheint der Requester
  304.                                            mit Stringgadget. Wird eines
  305.                                            der drei Gadgets gedrückt, wird
  306.                                            das Programm "paint" im Ver-
  307.                                            zeichnis "graphik" gestartet.
  308.                                            Wurde im Stringgadget ein File-
  309.                                            name eingegeben,(z.B.
  310.                                            "Pictures/pic"), lädt das Mal-
  311.                                            programm "Paint" das Bild
  312.                                            "Pictures/pic".
  313.                                            Gadggettitel "Photolab".
  314.  
  315.  
  316.  ,Execute Command,o
  317. |                 |
  318. |                 |
  319. Kein Eintrag !    Requester wird geöffnet
  320.  
  321. -> Ein  spezielles , aber  sehr nützliches Beispiel. Bei Anklicken dieses
  322.    Gadgets geschieht folgendes : Der Requester wird geöffnet. Jetzt tippt
  323.    man  ins  Stringgadget  anstatt  einen Parameter einen Programmnamen ein.
  324.    Nach  anklicken eines der drei Gadgets (Launch,Run,Execute)wird der Text
  325.    im Stringgadget ,wie schon erwähnt, an den des Configfile-Eintrags ange-
  326.    hängt. Da bei diesem Beispiel aber kein Eintrag an dieser Stelle gemacht
  327.    wurde, wird der im Stringgadget eingetippte Befehl ausgeführt.
  328.  
  329.  
  330. Am  besten  man  editiert das Beispiels-Configfile (HDCConfig) in diesem
  331. Verzeichnis und trägt seine eigenen Daten ein.
  332.  
  333.  
  334. -------------------------------------------------------------------------
  335.  
  336.                                  Vertrieb
  337.                                  --------
  338. HDClick darf frei kopiert werden, solange diese Anleitung dabei  und  sie
  339. und das Programm unverändert gelassen werden.
  340.  
  341. HDClick darf nicht kommerziell genutz oder vertrieben werden ,dazu  muss
  342. eine schriftliche Genehmigung des Autors vorliegen.
  343.  
  344. HDClick  darf nicht ohne schriftliche Genehmigung des Autors in eine PD-
  345. Serie od. ähnliches aufgenommen werden.
  346.  
  347. HDClick  ist  Shareware. Wem das Programm gefällt und wer es viel benutzt
  348. sollte den Text unter "Copyright" lesen.
  349.  
  350. HDClick ist Copyright by Claude Müller,  der  Autor  behält  alle  Rechte
  351. an HDClick.
  352. -------------------------------------------------------------------------
  353.  
  354. 28.12.1990                                                  Claude Müller
  355.