home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / Vector18.lha / Re-Director.doc < prev    next >
Encoding:
Text File  |  1993-12-22  |  12.2 KB  |  363 lines

  1.  
  2.                                  Re-Director
  3.                                  ===========
  4.  
  5.  
  6.    BETA! BETA! BETA! BETA! BETA! BETA! BETA! BETA! BETA! BETA! BETA! BETA!
  7.  
  8. Warnung!   Re-Director  hat noch nicht die Testzeit erfahren wie der Rest der
  9. Vector  Software.  Obwohl das Programm schon längere Zeit problemlos arbeitet
  10. (sonst  würde  es nicht mit der Software ausgeliefert werden), ist noch nicht
  11. die selbe Erfahrung wie mit der restlichen Software vorhanden.
  12.  
  13. Das  Programm wurde mit den üblichen Debugging-Tools (Enforcer, Mungwall etc)
  14. gründlich  auf  einem  Amiga  3000  getestet.   Sollten sie mit einer anderen
  15. Rechnerkonfiguration  Probleme  haben,  so  teilen  sie  dies  bitte  wie  im
  16. 'LiesMich' beschrieben mit.
  17.  
  18.    BETA! BETA! BETA! BETA! BETA! BETA! BETA! BETA! BETA! BETA! BETA! BETA!
  19.  
  20.                                  DISCLAIMER
  21.  
  22. Dieser  Text  wurde von jemandem verfaßt, der zwar gerne Software entwickelt,
  23. jedoch das Handbuch-Schreiben auf den Tod nicht ausstehen kann.  Sollten also
  24. Formulierungen innerhalb dieses Textes auf ihr Mißfallen stoßen, so bitte ich
  25. entweder  um  direktes  Mitteilen  oder  um  rege  Diskussion  in  der UseNet
  26. Newsgruppe 'de.etc.sprache.deutsch'...  :-)
  27.  
  28. Nein,  es  gibt noch keine AmigaGuide® Version dieses Dokumentes.  Vielleicht
  29. in  der  nächsten  Release, wenn ich mich endlich in AmigaGuide eingearbeitet
  30. habe...
  31.  
  32. Alle Tippfehler sind meine. Nein, Sie können sie leider nicht haben. :-)
  33.  
  34.                                  DISCLAIMER
  35.  
  36.                                   COPYRIGHT
  37.  
  38. RE-DIRECTOR © 1993 Henning Schmiedehausen
  39. All rights reserved
  40.  
  41. THIS IS NOT PUBLIC DOMAIN, NOT FREELY DISTRIBUTEABLE OR SHAREWARE!  THIS IS A
  42. COMMERCIAL  PROGRAM  AND  IF  YOU  DIDN'T  GET  IT  WITH ONE OF THE FOLLOWING
  43. PRODUCTS:
  44.  
  45. - Vector Connection Interface Board, HK Computer Köln
  46.  
  47. THEN YOU PROBABLY GOT A PIRATE COPY.  PLEASE DELETE.
  48.  
  49. Dies  ist weder FD, PD oder Shareware Software.  Dieses ist ein kommerzielles
  50. Programm und wird nur mit folgenden Produkten ausgeliefert:
  51.  
  52. - Vector Connection Interface Board, HK Computer, Köln
  53.  
  54. Sollten  sie  es  nicht zusammen mit einem solchen Produkt erhalten haben, so
  55. haben sie mit ziemlicher Sicherheit eine Raubkopie.  Bitte löschen sie diese.
  56.  
  57.                                   COPYRIGHT
  58.  
  59.  
  60. 1. Installation
  61. ===============
  62.  
  63. Wenn  das  Programm  'Re-Director'  verwendet  wird,  so  sind  die Programme
  64. 'ReDirect'  und  'PReDirect'  überflüssig  und  sollten gelöscht werden.  Sie
  65. können  'Re-Director'  *NICHT*  gleichzeitig mit diesen Programmen einsetzen.
  66. 'Re-Director' übernimmt sämtliche Funktionen dieser Programme.
  67.  
  68. Re-Director   wird  vom  Installer-Script  nach  DH1:WBStartUp  kopiert;  die
  69. Voreinstellungs-Datei  wird  nach  ENVARC:   kopiert.   Das  Programm ist als
  70. Commodity geschrieben und sollte immer im Hintergrund laufen.
  71.  
  72.  
  73. 2. Funktionsweise
  74. =================
  75.  
  76. Nachdem  Re-Director  installiert und gestartet wurde, so ergibt sich mit der
  77. mitgelieferten Voreinsteller-Datei folgende Zuordnung:
  78.  
  79. System-Device             |    wird umgelenkt auf
  80. --------------------------+-------------------------
  81. serial.device, Unit 1     | hkduart.device, Unit 0
  82. serial.device, Unit 2     | hkduart.device, Unit 1
  83. serial.device, Unit 3     | hkduart.device, Unit 2
  84. serial.device, Unit 4     | hkduart.device, Unit 3
  85. parallel.device, Unit 1   | pio.device, Unit 0
  86. parallel.device, Unit 2   | pio.device, Unit 1
  87.  
  88.  
  89. Dies  bedeutet,  daß  sobald  ein  Programm  auf  Port 1 des parallel.device
  90. zugreift, es automatisch auf Port 0 der I/O Karte umgelenkt wird.
  91.  
  92. Sie   können   also   in  Zukunft  immer  den  Namen  'parallel.device'  oder
  93. 'serial.device' verwenden und zwischen den fünf seriellen und drei Parallelen
  94. Schnittstellen ganz einfach mit Hilfe der Unit wählen.  Dies ist nützlich für
  95. Programme,  bei denen man zwar die Unit einstellen kann, nicht aber den Namen
  96. des Devices.
  97.  
  98.  
  99. 3. Bedienung
  100. ============
  101.  
  102. 3.1 Bedienelemente
  103. ==================
  104.  
  105. 3.1.1 Die 'Checked Devices' Liste und seine Kontroll-Knöpfe
  106. -----------------------------------------------------------
  107.  
  108. a) 'Checked Devices'
  109.  
  110. In dieser Liste werden alle aktuellen Umlenkungen angezeigt.  Sobald sie eine
  111. Umlenkung  anklicken,  wird  diese  auch  in  die Edit-Gadgets in der unteren
  112. Hälfte des Fensters kopiert.
  113.  
  114. b) 'Add' (Tastatur-Abkürzung: a)
  115.  
  116. Mit diesem Knopf wird eine neue Umlenkung, die in den Edit-Gadgets eingegeben
  117. wurde, in die Liste 'Checked Devices' übernommen.  Sollte der unter 'Original
  118. Device'  und 'Original Unit' eingestellte Eintrag schon existieren, dann wird
  119. dieser ersetzt.
  120.  
  121. c) 'Del' (Tastatur-Abkürzung: d)
  122.  
  123. Mit diesem Knopf wird die in der Liste 'Checked Devices' angewählte Umlenkung
  124. aus der Liste gelöscht.
  125.  
  126. d) 'Sort' (Tastatur-Abkürzung: o)
  127.  
  128. Mit  diesem  Knopf wird die Reihenfolge der Umlenkungen in der Liste 'Checked
  129. Devices'  sortiert.   Dies  hat  nur kosmetischen Zweck, für die Funktion des
  130. Programms und der Umlenkungen ist die Reihenfolge egal.
  131.  
  132.  
  133. 3.1.2 Die Edit-Gadgets
  134. ----------------------
  135.  
  136. e) 'Original Device' und 'Original Unit'
  137.  
  138. Mit  diesen  beiden  Textfeldern  wird Name und Unit des Devices eingestellt,
  139. daß von 'Re-Director' abgefangen werden soll.
  140.  
  141. z.B.  'parallel.device, Unit 1'
  142.  
  143. f) 'Replacement Device' und 'Replacement Unit'
  144.  
  145. Hier wird eingestellt, welchen Name und welche Unit verwendet werden soll, um
  146. das Device zu öffnen.
  147.  
  148. z.B. 'pio.device, Unit 0'
  149.  
  150.  
  151. 3.1.3 Die Kontroll-Gadgets
  152. --------------------------
  153.  
  154. g) 'Save' (Tastatur-Abkürzung: s)
  155.  
  156. Wird dieser Knopf angewählt, dann wird die aktuelle Einstellung abgespeichert
  157. und das Fenster des Programms geschlossen.
  158.  
  159. Das Programm läuft selbstverständlich im Hintergrund weiter.
  160.  
  161. h) 'Use' (Tastatur-Abkürzung: u)
  162.  
  163. Dieser  Knopf  schließt  das  Fenster.   Die  aktuellen Einstellungen werden
  164. verwendet,  jedoch  nicht abgespeichert.  Sobald sie den Rechner zurücksetzen
  165. werden  wieder  die  Einstellungen,  die  beim  letzen Mal 'Save' gespeichert
  166. wurden, verwendet.
  167.  
  168. i) 'Quit' (Tastatur-Abkürzung: q)
  169.  
  170. Dieser Knopf beendet das Programm.
  171.  
  172. WICHTIG!
  173.  
  174. Das  Programm verändert einen Vektor der exec.library, den sog.  OpenDevice()
  175. Aufruf.   Damit  es  sich  ordnungsgemäß  beenden kann, muß diese Veränderung
  176. wieder  rückgängig  gemacht werden.  Dies geht nur, wenn nicht nach dem Start
  177. von Re-Director ein anderes Programm ebenfalls diesen Vektor verändert hat.
  178.  
  179. Sollte dies passieren, so öffnet sich ein Dialog-Fenster, daß folgenden Text
  180. enthält:
  181.  
  182.                    Sorry. The OpenDevice() vector has been
  183.                       patched. Can't remove my vector!
  184.                            The program continues.
  185.  
  186.  
  187. Sollten sie diesen Requester sehen, so können sie Re-Director erst verlassen,
  188. wenn sie zuvor das andere Programm beendet haben.  In diesem Fall beendet der
  189. 'Quit' Knopf das Programm *NICHT*.
  190.  
  191.  
  192. 3.2 Menüs
  193. =========
  194.  
  195. a) Open (Tastatur-Abkürzung: Rechte Amiga-Taste + O)
  196.  
  197. Unter diesem Menü-Punkt öffnet sich ein Dateiauswahlfenster, mit dem sie eine
  198. andere als die Standard-Vorgabedatei 'ENVARC:Re-Director.prefs' laden können.
  199.  
  200.  
  201. b) Save as (Tastatur-Abkürzung: Rechte Amiga-Taste + S)
  202.  
  203. Hier  öffnet  sich  ebenfalls ein Dateiauswahlfenster, in dem sie einen Namen
  204. zum Abspeichern eingeben können.
  205. Voreingestellt ist auch hier 'ENVARC:Re-Director.prefs'.
  206.  
  207.  
  208. c) About (Tastatur-Abkürzung: Rechte Amiga-Taste + A)
  209.  
  210. Kurze Information über das Programm, den Autor und die aktuelle Version.
  211.  
  212.  
  213. d) Hide (Tastatur-Abkürzung: Rechte Amiga-Taste + H)
  214.  
  215. Hiermit  wird  das  Fenster  des  Programms  geschlossen.   Die  Funktion ist
  216. identisch mit dem Knopf 'Use' (3.1.3 h).
  217.  
  218.  
  219. e) Quit (Tastatur-Abkürzung: Rechte Amiga-Taste + Q)
  220.  
  221. Hiermit wird das Programm beendet. (Siehe 3.1.3 i)
  222.  
  223.  
  224. f) Reset to Defaults (Tastatur-Abkürzung: Rechte Amiga-Taste + D)
  225.  
  226. Nach Auswahl dieses Menü-Punkts wird die aktuelle Liste der Umlenkungen durch
  227. die Standard-Liste (siehe Tabelle unter 2.) ersetzt.
  228.  
  229. Im Normalfall sollte die Standard-Liste für alle Anwendungen ausreichen.
  230.  
  231.  
  232. g) Last Saved (Tastatur-Abkürzung: Rechte Amiga-Taste + L)
  233.  
  234. Hiermit  wird der Inhalt der Voreinstellungs-Datei 'ENVARC:Re-Director.prefs'
  235. geladen.   Hier  ist  immer der Zustand beim letzten Speichern (Knopf 'Save',
  236. 3.1.3 g) gespeichert.
  237.  
  238.  
  239. h) Restore (Tastatur-Abkürzung: Rechte Amiga-Taste + R)
  240.  
  241. Hiermit  werden  alle  Änderungen  die  seit  dem letzten Öffnen des Fensters
  242. erfolgten, rückgängig gemacht.
  243.  
  244.  
  245. i) Create Icons? (Tastatur-Abkürzung: Rechte Amiga-Taste + I)
  246.  
  247. Wenn  das  Häkchen  vor  'Create  Icons'  sichtbar  ist,  so  wird  bei jedem
  248. Speichervorgang  ausserdem  eine  'Icon-Datei'  angelegt,  so  daß  die  Vor-
  249. einstellungsdateien auch auf der Workbench sichtbar sind.
  250.  
  251.  
  252. 3.3 Tooltypes
  253. =============
  254.  
  255. Tooltypes  sind  Voreinstellungen,  die  beim  Start  von  der  Workbench aus
  256. verwendet werden können.
  257.  
  258. Sie  tragen  sie  in  die  Icon-Datei des Programmes ein, indem sie auf ihrer
  259. System-Partition  die  Schublade  'WBStartUp'  öffnen  und in dieser das Icon
  260. 'Re-Director'  anwählen.  Dann wählen sie den Menüpunkt 'Information' aus dem
  261. Workbench-Menü.
  262.  
  263. Danach  sollten  sie  ein Fenster sehen, in dem sie diese Tooltypes verändern
  264. können.
  265.  
  266.  
  267. a) CX_PRIORITY
  268.  
  269. Dies  ist die Start-Priorität des Programms.  Je größer sie ist, desto früher
  270. wird das Programm gestartet.
  271.  
  272.  
  273. b) CX_POPKEY
  274.  
  275. Hiermit  legen  sie fest, welche Tastenkombination das Fenster des Programmes
  276. öffnet.
  277.  
  278.  
  279. c) CX_POPUP
  280.  
  281. Wenn sie hier 'yes' oder 'y' eintragen, dann wird das Fenster von Re-Director
  282. beim Programmstart geöffnet.
  283.  
  284.  
  285. d) CX_Left und CX_Top
  286.  
  287. Hiermit  geben  sie  die  linke  obere  Ecke  an, an der sich das Re-Director
  288. Fenster auf dem Bildschirm öffnet.
  289.  
  290.  
  291. 3.4 Kommandozeilen-Optionen
  292. ===========================
  293.                                                                             1)
  294. Wenn  sie  das Programm nicht aus dem WBStartUp-Ordner heraus starten wollen,
  295. dann  können  sie  auch  alle  Tooltypes als Kommandozeilen-Optionen angeben,
  296. indem sie den Namen und die Parameter einfach mit einem '=' trennen:
  297.  
  298. run re-director cx_popup=no cx_left=100 cx_top=200
  299.  
  300. -------
  301. 1)  Sie  sollten  das  ganz  schnell  wieder  vergessen.  Re-Director ist als
  302. Commodity  gedacht  und sollte als solches auch aus 'SYS:WBStartUp' gestartet
  303. werden.   Sie  handeln  sich  nur  Ärger  ein,  wenn sie das nicht so machen.
  304. Vertrauen sie mir.  :-)
  305.  
  306.  
  307. 4. Tips und Tricks
  308. ==================
  309.  
  310. [  In  diesem  und  dem  nächsten  Kapitel  werde ich vermutlich etwas in den
  311. 'Programmer  Slang'  verfallen.   Sollten  sie  nicht 100% begreifen, was ich
  312. meine, so macht das nichts.  Die Informationen sind zwar interessant, für den
  313. normalen Anwender aber nicht wirklich wichtig ]
  314.  
  315. 1)  Re-Director  lenkt einfach bestimmte Device/Unit Kombinationen auf andere
  316. um.  Theoretisch können sie auch sinnlose Kombinationen eingeben, z.B.
  317.  
  318. timer.device/0 -> clipboard.device/0
  319.  
  320. Beschweren  sie  sich  aber  bitte nicht, sollte ihr System nur wenige Milli-
  321. sekunden später crashen.
  322.  
  323.  
  324. 2)  Sie  können  natürlich auch zwei oder drei verschiedene Kombinationen auf
  325. einen Port umlenken, z.B.
  326.  
  327. parallel.device/2 -> pio.device/0
  328. parallel.device/3 -> pio.device/0
  329.  
  330. In wieweit das sinnvoll ist, bleibt jedem Benutzer überlassen.
  331.  
  332.  
  333. 3) Auch wenn sie bestimmte Kombinationen eingestellt haben, z.B.
  334.  
  335. serial.device/1 -> hkduart.device/0
  336.  
  337. können   sie   immernoch  das  Ziel-Device  direkt  öffnen  (z.B.   in  einem
  338. Terminal-Programm  in  dem  sie  Device  und  Unit direkt einstellen können).
  339. Re-Director  ist nur ein Umlenkungsprogramm, es sperrt nicht Zugriffe auf die
  340. Ziel-Devices.
  341.  
  342. 5. Druckerumlenkung unter AmigaOS 3.0 und später
  343. ================================================
  344.  
  345. Unter  den  höheren  Revisionen  des AmigaOS, bzw mit dem Printer Preferences
  346. Programm,  daß  mit  der  Network-Software Envoy® ausgeliefert wird, kann man
  347. einen Tooltype 'UNIT' angeben.
  348.  
  349. Tragen  sie  hierzu  beim  Programm 'Sys:Prefs/Printers' (Das ist das Printer
  350. Preferences  Programm  von AmigaOS 2.0 und später) einen Tooltype 'UNIT' ein.
  351. Rufen sie danach das Programm mit Doppelklick von der Workbench aus auf.
  352.  
  353. Unter  der  Auswahlliste auf der linken Seite sollte jetzt ein Gadget mit der
  354. Bezeichnung  'Device Unit' aufgetaucht sein.  Sollte dies bei Ihnen nicht der
  355. Fall sein, so müssen sie an diesem Punkt leider aufhören, da ihre Version von
  356. AmigaOS nicht aktuell genug ist.
  357.  
  358. Mit diesem Gadget können sie die Unit des 'parallel.device' einstellen.  Wenn
  359. sie  die  Default  Einstellunge  von  'Re-Director' verwenden, so ist '0' der
  360. interne Port des Amiga, '1' der Port 0 der Vector Connection und '2' der Port
  361. 1 der Vector Connection.
  362.  
  363.