home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d09xx / d0970.lha / ADM / Docs / ADM.dok next >
Text File  |  1993-10-21  |  74KB  |  1,815 lines

  1. ADM
  2. ***
  3.  
  4.    Diese Dokumentation beschreibt AddressMaster, eine
  5. Shareware-Adre▀verwaltung mit Serienbrief-, Etikett- und
  6. Formulardruckfunktionen und ARexx-Port.  Das Programm ben÷tigt
  7. mindestens OS 2.04.
  8.  
  9. Allgemeines
  10. ***********
  11.  
  12. Copyright
  13. =========
  14.  
  15.    Das Programm AddressMaster (ADM) ist Shareware. Alle Rechte an
  16. Programm, Dateien und Anleitung liegen vollstΣndig beim Autor. Das
  17. Programmpaket und dessen Dateien (Hauptprogramm, Adre▀Umwandler,
  18. Anleitungen sowie Hilfe-, Formular- und ARexx-Dateien) dⁿrfen nicht
  19. verΣndert werden. Desweiteren dⁿrfen weder Dateien aus dem Paket
  20. entfernt oder welche hinzugefⁿgt werden.
  21.  
  22.        Das Key-File, das gegen Bezahlung der Registrierungsgebⁿhr
  23. erhΣltlich ist, darf nicht weitergegeben werden! Desweiteren ist es
  24. verboten, ADM mit einem nicht auf die eigene Person registrierten,
  25. gefΣlschten oder selbsterstellten Key-File zu benutzen.  Das
  26. Verbreiten von fⁿr ADM geeigneten Key-Files oder gar Programmen zum
  27. Erstellen von Key-Files ist untersagt.
  28.  
  29.    Fⁿr die Weitergabe des das Programmpaket enthaltenden DatentrΣgers
  30. darf maximal die Gebⁿhr, die Fred Fish  fⁿr eine seiner "Library
  31. Disks" erhebt, verlangt werden. Beim Versand und Angebot ⁿber
  32. Datenbanken darf neben den Telefonkosten keine Download-Gebⁿhr erhoben
  33. werden. Das Vermieten sowie der Verkauf des Programms oder des
  34. Key-Files ist untersagt.
  35.  
  36.    In AddressMaster steckt wirklich eine Menge Arbeit, und ein
  37. Mi▀brauch meines "guten Glaubens" in Shareware wⁿrde weitere
  38. Entwicklungen und Updates fⁿr das Shareware-Prinzip meinerseits sofort
  39. beenden.
  40.  
  41. Garantie
  42. ========
  43.  
  44.    Gegen Bezahlung der Registrierungsgebⁿhr (siehe Registrierung)
  45. erhΣlt der KΣufer die M÷glichkeit, das Programm im vollen
  46. Funktionsumfang zu nutzen. Zu diesem Zweck wird ihm ein sogenanntes
  47. "Key-File" zugeschickt, das neben seiner vollstΣndigen Adresse auch
  48. einige Routinen(1) von ADM enthΣlt, die ohne Key-File nicht
  49. zugΣnglich sind. Desweiteren erinnert ADM, ohne Key-File gestartet,
  50. gelegentlich mit einem Requester daran, da▀ die Registrierungsgebⁿhr
  51. bei regelmΣ▀iger Benutzung gezahlt werden sollte.
  52.  
  53.    Updates sind - neben dem Erscheinen auf diversen FD-Disks und ⁿber
  54. DF▄ - beim Autor gegen Leerdisk und genⁿgend Rⁿckporto (und
  55. eventuell eine geringe Updategebⁿhr) erhΣltlich.
  56.  
  57.    Fⁿr das fehlerfreie Arbeiten des Programms kann keine Garantie
  58. gegeben werden; fⁿr SchΣden, die direkt oder indirekt durch ADM
  59. verursacht werden k÷nnten, kann also nicht gehaftet werden. ADM
  60. enthΣlt verschiedene Sicherungsroutinen, mit denen auch bei einem
  61. unvorhersehbaren bzw.  unvermeidbaren Abbruch des Programms eine
  62. Sicherheitskopie der im Speicher enthaltenen Dateien gemacht wird, und
  63. wurde ausgiebig (und im Test beanstandungslos) auf "Enforcer-Hits"
  64. getestet.
  65.  
  66.    Sollten Fehler (Bugs) im Programm entdeckt werden, wⁿrde ich mich
  67. ⁿber einen "Bug-Report" sehr freuen und versuchen, sie baldm÷glichst zu
  68. beheben.
  69.  
  70.    ---------- Footnotes ----------
  71.  
  72.    (1)  Einstellungen speichern und laden
  73.  
  74. Besonderheiten von ADM
  75. ======================
  76.  
  77.        AddressMaster, im folgenden ADM genannt, ist nicht nur
  78. irgendeine neue Adre▀verwaltung. Es gibt zwar schon einige Programme
  79. fⁿr den Amiga, die ihrem Zweck, dem Verwalten der eigenen Adressen,
  80. ganz gut nachkommen. Der Gro▀teil aber verfⁿgt weder ⁿber eine leicht
  81. erlernbare StandardoberflΣche mit Maus- und Tastenbedienung verfⁿgen,
  82. wie man sie von OS2.0 gew÷hnt ist (=> Basic-Dialekte) noch mit
  83. gr÷▀eren ZeichensΣtzen zurechtkommen -- die nach dem Eingeben der
  84. fⁿnfzehnten Adresse oder gar beim Abspeichern abstⁿrzen. Manche
  85. Programme besitzen auch nicht die FΣhigkeiten, die die in Europa, vor
  86. allem im deutschsprachigen Raum, ⁿbliche Adressform wie z.B. Trennung
  87. von Postleitzahl und Ort, erfordert.
  88.  
  89. Deswegen verfⁿgt ADM ⁿber
  90.  
  91.    * eine vollstΣndig deutschsprachige Benutzerfⁿhrung
  92.  
  93.    * eine OS2.04-OberflΣche nach Commodores `User Interface Style
  94.      Guide'
  95.  
  96.    * die Nutzung von OS2.04-Neuerungen wie "OS2.0-Look", EditHooks,
  97.      Public Screens, Commodity-Support, ...
  98.  
  99.    * die Verwendung als Commodity, das von WBStartup/ aus gestartet
  100.      und damit im Hintergrund laufen gelassen werden kann.
  101.  
  102.    * die Verwendung des eingestellten Zeichensatzes ("font-sensitiv")
  103.  
  104.    * eine Bedienung per Maus und/oder Tastatur
  105.  
  106.    * unabhΣngige Fenster, d.h. es k÷nnen alle Fenster gleichzeitig
  107.      ge÷ffnet und bedient werden
  108.  
  109.    * eine komfortable Suchfunktion mit von AmigaDos her bekannten
  110.      "Patterns"(1)
  111.  
  112.    * Adre▀felder fⁿr Firmenname, Anrede, FAX, EMail, Bemerkung,
  113.      Usernummer/ID ...
  114.  
  115.    * die Definition von 10 verschiedenen Adre▀gruppen, die die
  116.      Verwaltung mehrerer verschiedenartiger Adressen in einer Datei
  117.      erm÷glichen
  118.  
  119.    * einen umfangreichen ARexx-Port, der Platz fⁿr individuelle
  120.      Erweiterungen bietet
  121.  
  122.    * eine universelle Briefdruckfunktion mit automatischer Anpassung
  123.      der Anrede an das Geschlecht des EmpfΣngers
  124.  
  125.    * eine frei konfigurierbare Etikettdruckfunktion (Format
  126.      selbstdefinierbar)
  127.  
  128.    * Formulardruckfunktion fⁿr ▄berweisungen/Zahlscheine und
  129.      Paketkarten
  130.  
  131.    * Umschlagdruck in verschiedenen Formaten (C5, C6 lang, C6)
  132.  
  133.    * eine komfortable Waehlfunktion fⁿr Modems
  134.  
  135.    * einen Converter fⁿr andere Dateiformate, z.B. DFA, Addresser, ...
  136.  
  137.    ---------- Footnotes ----------
  138.  
  139.    (1)  Mit sog. "Pattern" koennen in AmigaDos Filenamen abgekⁿrzt
  140. werden, z.B. Express mit Exp#?
  141.  
  142.    Wie auch andere war ich lange auf der Suche nach vernⁿnftigen
  143. Adre▀programmen, welche zu dem Zeitpunkt, als ich mit der
  144. Programmierung des ADM begann, auf den Amiga - mal abgesehen von
  145. absturzgefΣhrdeten und miserabel zu bedienenden Basic-Krankheiten -
  146. nur spΣrlich vertreten waren. Die einzige brauchbar aussehenden
  147. Varianten waren der Addresser, den ich aber auch innerhalb von drei
  148. Minuten zum Vollabsturz brachte, und der DFA, der mir von der
  149. Adre▀form immer noch "ein wenig zu international" war.
  150.  
  151.    Mit Weiterentwicklung meines Sharewareprogramms "DiskPrint"
  152. entwickelten sich auch meine ProgrammierfΣhigkeiten, und da mit diesem
  153. Programm auch Postarbeit verbunden war, beschlo▀ ich, mir eine
  154. universelle Adre▀verwaltung mit ARexx-Port und Briefformularfunktionen
  155. zu entwerfen, damit nicht bei jedem Brief die Adresse von Hand ins
  156. Formular eingetragen werden mu▀te. Desweiteren wollte ich schon lange
  157. ein Programm schreiben, das den Namen "OS2.0-konform" wirklich
  158. verdient, sprich dessen Features wie AppWindows, die Verwendung von
  159. gr÷▀eren ZeichensΣtzen, Edit-Hooks, Commodities, genormte
  160. GadTools-OberflΣche nach Commodores `User Interface Style Guide',
  161. nutzt - und es sollte mir optional eine vollstΣndige Tastenbedienung
  162. bieten. Wolfgang versorgte mich dabei mit unzΣhligen, geduldigen
  163. Bug-Reports, mit neuen Ideen und in mⁿhevoller DPaint-Kleinarbeit
  164. zusammengestⁿckelten GUI-VorschlΣgen, und so wuchs ADM zu einem
  165. umfangreichen Tool.
  166.  
  167.    Trotz ernsthafter ▄berlegungen, das Programm als Kommerzware
  168. vertreiben zu lassen, um mal Geld an der nicht unerheblichen in
  169. ADM steckenden Arbeit zu verdienen, entschied ich mich
  170. letztendlich doch zugunsten von Shareware, da ich das fⁿr das
  171. userfreundlichere System halte und der Kontakt zu den Usern auf diesem
  172. Weg weit besser ist. Ich hoffe nun, da▀ dies auch damit belohnt wird,
  173. da▀ die registrierten Keyfiles nicht in Umlauf kommen und sich ein
  174. paar ehrliche User registrieren lassen...
  175.  
  176.    Mein besonderer Dank gilt meinem Betatestern Wolfgang, Burckhard,
  177. Stefan, Lothar, Joachim, Kai und Frank fⁿr die unzΣhligen VorschlΣge
  178. und Bugreports, die nicht unwesentlich zu dem heutigen Funktionsumfang
  179. von ADM beigetragen haben, sowie Dirk Federlein fⁿr seine Hilfe mit
  180. TeXInfo.
  181.  
  182.    Desweiteren ein Dank an Commodore fⁿr das fantastische
  183. Amiga-Betriebssystem, das ab Version 2.04 wohl eines der
  184. programmiererfreundlichsten und intuitivsten Betriebssysteme ist.
  185.  
  186. Installation und Start von ADM
  187. ******************************
  188.  
  189. Hardwarevoraussetzungen
  190. =======================
  191.  
  192. Fⁿr einen korrekten Ablauf von ADM in werden ben÷tigt:
  193.  
  194.    * AmigaOS 2.04 (V37) oder h÷her (V3.0 wird unterstⁿtzt)
  195.  
  196.    * mindestens 200k FastRam und 50k Chipram (plus Speicher fⁿr
  197.      Adre▀daten)
  198.  
  199.        ADM kann seine Fenster auf der Workbench oder auf einem
  200. Public-Screen(1) ge÷ffnet werden.  Es stellt sich automatisch auf den
  201. eingestellten Zeichensatz ein und wurde unter NTSC (640x200 mit
  202. Topaz/8) als auch PAL (714x566 unter diversen ZeichensΣtzen) getestet.
  203. Unter UmstΣnden kann jedoch der Platz auf der Workbench nicht
  204. ausreichen, weshalb entweder
  205.  
  206.    * ein separater PublicScreen mit einem kleineren Zeichensatz
  207.      ge÷ffnet werden sollte, wobei dann ADM wie weiter unten
  208.      beschrieben seine Fenster auf diesem Screen ÷ffnen kann (Siehe
  209.      dazu ScreenManager),
  210.  
  211.    * ein kleinerer Zeichensatz auf der Workbench eingestellt werden
  212.      sollte oder
  213.  
  214.    * eventuell der Overscan-Bereich der Workbench vergr÷▀ert bzw.
  215.      eine gr÷▀ere "AutoScroll"-WorkBench benutzt werden sollte.
  216.  
  217. ---------- Footnotes ----------
  218.  
  219.    (1)  Ein neuer Screentyp ab OS2.0, den sich verschiedene Programme
  220. teilen k÷nnen
  221.  
  222. Installation
  223. ============
  224.  
  225.    Zur Installation von ADM kann das Diskettenpiktogramm in ein
  226. WorkBenchfenster der Festplatte bzw. einer Diskette gezogen werden.
  227. AmigaDos legt dann ein separates Verzeichnis unter dem Namen der
  228. Diskette an, in der alle ben÷tigten Dateien vorhanden sind.
  229.  
  230.    In der registrierten Version mu▀ das pers÷nliche Key-File
  231. au▀erdem ins Verzeichnis DEVS: kopiert werden. Wenn man dann im
  232. Programm den Menⁿpunkt ▄ber... aktiviert, kann man seine
  233. registrierte Version bewundern...
  234.  
  235.        ADM ben÷tigt neben den auf der Original-Workbench enthaltenen
  236. momentan keine weiteren Libraries.
  237.  
  238. Start von der Shell
  239. ===================
  240.  
  241.        ADM bietet beim Start von der Shell verschiedene Optionen. Bei
  242. Eingabe von AddressMaster ? wird folgende Syntax gezeigt:
  243.      FROM,SETTINGS/K,STARTUP/K, PORTNAME/K,PUBSCREEN/K,
  244.      POPKEY/K, ICONIFY/S,NOICON/S,ICONX/K,ICONY/K,
  245.      CLOSEQUIT/S:
  246.  
  247. Bei den einzelnen Optionen kann folgendes angegeben werden:
  248.  
  249. FROM
  250.      ▄bergabe einer ADM-Datei. Das Schlⁿsselwort FROM mu▀ dabei
  251.      nicht unbedingt angegeben werden.
  252.  
  253. SETTINGS
  254.      Liest die angegebene Einstellungsdatei statt ein. Wird diese nicht
  255.      ⁿbergeben, sucht ADM nach der Datei ENVARC:AddressMaster.cfg.
  256.  
  257. STARTUP
  258.      Name eines ARexx-Makros, das nach Programmstart von ADM ausgefⁿhrt
  259.      werden soll.
  260.  
  261. PORTNAME
  262.      Name fⁿr den zu errichtenden ARexx-Port. Kann dieser nicht
  263.      ge÷ffnet werden, falls er z.B. schon belegt ist, erzeugt
  264.      AddressMaster stattdessen selber einen Namen.
  265.  
  266. PUBSCREEN
  267.      Name des Public Screens, auf dem ADM seine Fenster ÷ffnen und
  268.      dessen Zeichensatz er verwenden soll. Kann dieser nicht gefunden
  269.      werden oder wird dieser nicht angegeben, ÷ffnet ADM seine
  270.      Fenster auf dem "Default- Public-Screen", also im Normalfall auf
  271.      der Workbench.
  272.  
  273. POPKEY
  274.      ▄bergabe eines "HotKeys", der dazu benutzt werden soll, einen im
  275.      Hintergrund laufenden ADM zu aktivieren. Im Normalfall, wenn also
  276.      diese Option nicht angegeben wird, erzeugt ADM folgende
  277.      Tastenkombination:
  278.           LCOMMAND [portnummer]
  279.      (d.h., fⁿr den ersten gestarteten ADM ist die Tastenkombination
  280.      Amiga-Links und 1, fⁿr den zweiten Amiga-Links und 1 usw.
  281.      Stattdessen kann hier aber eine eigene Kombination ⁿbergeben
  282.      werden, z.B. RALT F5, LSHIFT ESC ÷.Σ. Siehe dazu HotKeys.
  283.  
  284. ICONIFY
  285.      Ist dieses Schlⁿsselwort angegeben, startet ADM im
  286.      "Schlafzustand", d.h. das Fenster wird nicht in voller Gr÷▀e
  287.      ge÷ffnet. Das Programm kann dann mit dem "HotKey" oder mit dem
  288.      "Zoom-Gadget" des Fensters aktiviert werden.
  289.  
  290. NOICON
  291.      Es wird kein "AppIcon" auf der Workbench erzeugt, so da▀ ADM
  292.      nach Schlie▀en des Hauptfensters nur mit dem "Hot-Key" auf dem
  293.      Schlafzustand geweckt werden kann.
  294.  
  295. ICONX
  296.      Horizontale (X) Position des AppIcons auf der WorkbenchoberflΣche.
  297.      Wird dies nicht angegeben, sucht die WorkBench einen geeigneten
  298.      Platz fⁿr das Piktogramm.
  299.  
  300. ICONY
  301.      Vertikale (Y) Position des AppIcons auf der WorkbenchoberflΣche.
  302.      Wird dies nicht angegeben, sucht die WorkBench einen geeigneten
  303.      Platz fⁿr das Piktogramm.
  304.  
  305. CLOSEQUIT
  306.      Bei Angabe dieser Option wird ADM beim Schlie▀en des
  307.      Hauptfensters mit dem CloseGadget beendet, anstatt in den
  308.      "Schlafzustand" ⁿberzugehen.  Au▀erdem enthΣlt das Hauptfenster
  309.      dann kein Ende-Gadget, da dies ja dann ⁿberflⁿssig ist.
  310.  
  311. Beispielaufruf:
  312.      AddressMaster Adr.ADM PUBSCREEN "ADM" PORTNAME "ADM.1"
  313.      POPKEY "ALT DEL" ICONX 300 ICONY 400
  314.  
  315. Start von der Workbench
  316. =======================
  317.  
  318.        ADM kann per Doppelklick des Programmpiktogramms oder eines
  319. Adressdateipiktogramms auf der Workbench gestartet werden. Im Piktogramm
  320. k÷nnen folgende Merkmale (ToolTypes) angegeben werden:
  321.  
  322. FILE=
  323.      Adre▀datei, die beim Programmstart eingeladen werden soll
  324.  
  325. SETTINGS=
  326.      Voreinstellungsdatei, die statt ENVARC:AddressMaster.cfg geladen
  327.      werden soll.
  328.  
  329. STARTUP=
  330.      Name eines ARexx-Makros, das nach Programmstart von ADM ausgefⁿhrt
  331.      werden soll.
  332.  
  333. PORTNAME=
  334.      Name des ARexx-Ports.
  335.  
  336. PUBSCREEN=
  337.      Name des PublicScreens, auf dem ADM seine Fenster ÷ffnen soll.
  338.  
  339. CX_POPKEY=
  340.      ▄bergabe eines "HotKeys", der dazu benutzt werden soll, einen im
  341.      Hintergrund laufenden ADM zu aktivieren. Siehe dazu Start von
  342.      der Shell und HotKeys.
  343.  
  344. CX_POPUP=
  345.      Wird hier NO angegeben, startet ADM im "Schlafzustand", d.h.
  346.      das Fenster wird nicht in voller Gr÷▀e ge÷ffnet. Das Programm
  347.      kann dann mit dem "HotKey" oder mit dem "Zoom-Gadget" des Fensters
  348.      aktiviert werden.
  349.  
  350. NOICON
  351.      Bei Angabe dieses Merkmals wird kein "AppIcon" auf der WorkBench
  352.      erzeugt.
  353.  
  354. ICONX=
  355.      Horizontale (X) Position des "AppIcons" auf der WorkBench. Wird
  356.      dies nicht angegeben, sucht die Workbench einen geeigneten Platz.
  357.  
  358. ICONY=
  359.      Vertikale (Y) Position des "AppIcons" auf der WorkBench. Wird dies
  360.      nicht angegeben, sucht die Workbench einen geeigneten Platz.
  361.  
  362. CLOSEQUIT=
  363.      Ist hier YES angegeben, wird ADM beim Schlie▀en des
  364.      Hauptfensters mit dem CloseGadget beendet, anstatt in den
  365.      "Schlafzustand" ⁿberzugehen.  Au▀erdem enthΣlt das Hauptfenster
  366.      dann kein Ende-Gadget, da dies ja dann ⁿberflⁿssig ist.
  367.  
  368. Genauere ErklΣrungen zu den Optionen sind dem vorhergehenden
  369. Unterkapitel zu entnehmen.
  370.  
  371. Grundfunktionen
  372. ***************
  373.  
  374.    ADM kann sowohl vollstΣndig mit der Maus als auch Tastatur bedient
  375. werden. Fⁿr die Eingew÷hnungszeit ist es sicherlich einfacher, das
  376. Programm mit der Maus zu erforschen, aber nach einiger Zeit geht die
  377. Bedienung mit den Tastaturkⁿrzeln schneller von der Hand, vor allem, da
  378. man die Tastatur zum Eingeben der Adressen sowieso braucht.
  379.  
  380.    Zu diesem Zweck besitzt bei ADM jedes Gadget einen unterstrichenen
  381. Buchstaben, unter dem diese Funktion auch per Tastatur erreichbar ist.
  382. Desweiteren sind diese unterstrichenen Buchstaben der Gadgets des
  383. Hauptfensters mit denen des Menⁿs identisch, so da▀ jede Funktion, die
  384. im Hauptfenster per Gadget verfⁿgbar ist, auch von den anderen
  385. ADM-Fenstern aus erreichbar sind. So kann z.B. vom Formulardruck-Fenster
  386. mit "Rechte Amiga-Taste" & "N" die Funktion "Neuer Eintrag" (neue
  387. Adresse eingeben) oder vom Anzeigefenster aus die Funktion "Briefdruck"
  388. ("Rechte Amiga-Taste" & "B") erreicht werden.    Dies ist nur dadurch
  389. m÷glich, da ADM alle seine Fenster gleichzeitig verwalten kann, d.h.
  390. es mu▀ nicht das eine Fenster geschlossen werden, um ein anderes
  391. ÷ffnen zu k÷nnen.
  392.  
  393.    Nach dem Starten des Programms findet man im Hauptfenster folgende
  394. Elemente: Die Adre▀liste, eine Gadgetreihe, von der aus alle
  395. ADM-Funktinen - in andere Fenster ausgelagert - erreichbar sind sowie
  396. eine Art Statusfeld, in welchem der Name des ARexx-Ports, der der
  397. aktuell geladenen Adre▀datei sowie die Anzahl der im Speicher
  398. befindlichen Adressen angezeigt wird.
  399.  
  400. Die Adre▀liste
  401. ==============
  402.  
  403.    Der gr÷▀te Teil des Hauptfensters wird von der Adre▀liste belegt,
  404. in der alle geladenen bzw. eingegebenen Adressen in alphabetischer
  405. Reihenfolge angezeigt werden. Ein Eintrag ist in dieser Liste immer
  406. "aktiv", d.h.  auf ihn beziehen sich dann die in anderen ADM-Fenstern
  407. erreichbaren Funktionen wie z.B. dem Umschlag-, Brief- und Etikettdruck
  408. usw. Hier unterscheiden sich die verschiedenen AmigaOS-Versionen, denn
  409. unter OS2.04/OS2.1 wird der momentan aktive Eintrag unterhalb der
  410. Adre▀liste in einem separaten Feld angezeigt, wΣhrend ab OS3.0 (V39)
  411. der aktive Eintrag anhand eines farbigen Balkens innerhalb der Liste
  412. dargestellt wird.
  413.  
  414.    Die Aktivierung eines Eintrags kann durch direktes Anklicken mit der
  415. Maus oder durch BlΣttern mit den Cursortasten (hoch/runter) geschehen.
  416. Die vollstΣndige Anzeige des Adre▀eintrags, d.h. Anzeige von Adresse,
  417. Bemerkungsfeldern und allen anderen Angaben, kann man durch Doppelklick
  418. eines Eintrags oder durch Aktivierung und nachfolgendem Drⁿcken der
  419. Return-Taste erreichen.
  420.  
  421.    Desweiteren kann der sichtbare Bereich der Liste mit dem
  422. Rollbalken-Gadget, den darunterliegenden Pfeilgadgets oder mit den
  423. Cursortasten (hoch/runter) verschoben werden, wobei bei letzteren in
  424. Verbindung mit Shift seitenweise und mit den Alt-Tasten an den Anfang
  425. bzw. das Ende der Liste verschoben werden kann.
  426.  
  427.    Ein direkter Sprung zu einem Eintrag mit einem bestimmten
  428. Anfangsbuchstaben wird einfachst durch die Kombination von SHIFT mit
  429. einer Buchstabentaste erreicht, d.h. zum Beispiel mit Shift-M wird in
  430. der Liste an den ersten Eintrag mit `M', z.B. Maier, gesprungen.
  431.  
  432.    Unterhalb der Adre▀liste befinden sich im Hauptfenster 10
  433. "Gruppengadgets", bei deren Aktivierung in der Adre▀liste nur die mit
  434. dieser Gruppenmarkierung versehenen Adressen gezeigt werden. Alle
  435. Funktionen au▀er "Speichern" beziehen sich dann immer nur auf die
  436. momentan angezeigte Liste und nicht auf die in der Adre▀datei insgesamt
  437. vorhandenen Adressen. Die Namen dieser Gruppen k÷nnen in den
  438. Einstellungen eingegeben werden, und ein Hilfsfenster, welches
  439. Gruppengadget nun welcher Gruppe entspricht, kann einfachst durch
  440. Anklicken des `?'-Gadgets bzw. des Tastaturkⁿrzels erfragt werden, da
  441. sich dann ein Hilfsfenster mit einer ▄bersicht ÷ffnet. Die
  442. Gruppengadgets ⁿbrigens sind auch mit den Funktionstasten F1 bis F10
  443. aktivierbar.
  444.  
  445.    Ist ein Gruppengadget aktiviert, werden im Statusfeld des
  446. Hauptfensters der Anteil der angezeigten Adressen an der Gesamtzahl
  447. angezeigt, d.h.  z.B. 5/43 Adressen bedeutet, da▀ momentan 5 von 43
  448. Adressen mit den aktivierten Gruppenmarkierungen versehen sind und
  449. deshalb hier angezeigt werden.
  450.  
  451. ADMs Fenstersystem
  452. ==================
  453.  
  454.    Die Fenster des ADM sind v÷llig unabhΣngig voneinander, d.h. es
  455. k÷nnen alle Fenster gleichzeitig ge÷ffnet sein und diese k÷nnen
  456. (theoretisch) auch alle gleichzeitig bearbeitet werden. Dies ist v.a.
  457. deswegen nⁿtzlich, da bei h÷heren Aufl÷sungen bzw. einem
  458. Autoscroll-Screen nicht immer das eine Fenster geschlossen werden muss,
  459. um an eine Funktion zu kommen, die in einem anderen Fenster liegt.  Das
  460. Hauptfenster ist ein "AppWindow", d.h. es k÷nnen Dateipiktogramme in
  461. diesem Fenster fallengelassen werden, um diese Dateien einzuladen.
  462. Desweiteren kann durch das Menⁿ- und Shortcutsystem von jedem Fenster
  463. aus jede andere Funktion aufgerufen werden, also z.B. vom
  464. Anzeigefenster die Briefdruckfunktion oder vom Suchfenster die
  465. Einstellungen, wobei keines der schon offenen Fenster geschlossen
  466. werden muss. Dazu mehr im nΣchsten Kapitel.
  467.  
  468. Gadgets und Menus
  469. =================
  470.  
  471.    Da sich ADM am `User Interface Style Guide'(1) orientiert, kann es
  472. gefahrlos im sogenannten "Trial and Error"-Verfahren durchgetestet
  473. werden. Sollte jedoch einmal nicht klar sein, welche Funktion ein
  474. bestimmtes Gadget hat, kann durch Anklicken eines Gadgets bei
  475. gedrⁿckter Control-Taste oder aktivierter Caps Lock-Taste ein Hilfstext
  476. abgerufen werden. Dies kann in Stringgadgets auch durch Drⁿcken der
  477. HELP-Taste erreicht werden.
  478.  
  479.    Die verschiedenen Fenster und Funktionen des Programms k÷nnen nicht
  480. nur vom Hauptfenster, in dem die Adre▀eintrΣge aufgelistet sind,
  481. sondern von jedem Fenster aus erreicht werden. Die Menⁿ-Shortcuts
  482. (Tastaturkⁿrzel) sind dabei mit denen des Hauptfensters identisch,
  483. d.h. die Funktion "Eintrag Σndern" kann nicht nur vom Hauptfenster mit
  484. Σ erreicht werden, sondern ist auch von jedem ADM-Fenster aus mit
  485. Rechte Amiga & Σ verfⁿgbar. Es ist aufgrund dieser "Methode" bei
  486. ADM nicht wie bei vielen anderen Programmen n÷tig, zum Erreichen
  487. des einen Fensters das momentan aktive zu schlie▀en.
  488.  
  489.    Deshalb ist es nⁿtzlich, sich bei regelmΣ▀iger Benutzung ADMs
  490. die Menⁿ-Shortcuts einzuprΣgen, da dies ein noch flⁿssigeres Arbeiten
  491. erm÷glicht und auch beim Aufruf von ARexx-Scripts, die ja seit V1.06
  492. in das Menⁿ definiert werden k÷nnen, sehr hilfreich sind.
  493.  
  494.    ---------- Footnotes ----------
  495.  
  496.    (1)  Ein "Reference Manual", das von Commodore erstellt wurde und
  497. Richtlinien fⁿr das Aussehen und die Verhaltensweise von Programmen ab
  498. OS2.0 definiert
  499.  
  500. Adre▀eintraege
  501. **************
  502.  
  503. Eintrag eingeben
  504. ================
  505.  
  506.    Mit der Funktion "Neuer Eintrag" kann eine neue Adresse eingegeben
  507. werden. Dazu sind "Stringgadgets" (Texteingabefelder) fⁿr Firmenname,
  508. Name, Vorname, zwei Adressangaben, PLZ, Ort, Land, Geburtstag, Telefon,
  509. zwei EMail-Adressen, Index (ID) sowie zwei Bemerkungen vorhanden.
  510. Desweiteren kann eine der vorgegebenen Anreden gewΣhlt oder eine eigene
  511. angegeben werden, wobei diese vor allem fⁿr die Brieffunktion (s.u.)
  512. von Bedeutung ist.
  513.  
  514.    Nach dem ╓ffnen des Fensters ist nicht das erste Feld (Firmenname),
  515. sondern das Feld "Nachname" aktiv, da ADM gr÷▀tenteils dazu verwendet
  516. wird, Privatadressen zu verwalten, und dazu braucht man keinen
  517. Firmeneintrag. Falls dieser also eingegeben werden soll, mu▀ im
  518. Namensfeld die "Cursor hoch"-Taste gedrⁿckt werden.
  519.  
  520.    Da bei Eingabe eines Firmennamens auch meistens eine Ansprechperson
  521. mitverwaltet werden soll, die in der Brieffunktion in der Anrede
  522. berⁿcksichtigt werden soll, ist die M÷glichkeit gegeben, beides
  523. einzutragen und sich danach zu entscheiden, ob die Adresse unter dem
  524. Firmennamen oder dem Nachnamen in die Adre▀liste alphabetisch
  525. einsortiert werden soll. Dazu dienen die Gadgets in der rechten unteren
  526. HΣlfte des Eingabefensters, bei denen zwischen "Name" und "Firma"
  527. gewΣhlt werden kann.
  528.  
  529.    In den Eingabefeldern kann mit den Cursortasten (hoch/runter) wie
  530. auch mit der "TAB"-Taste vor- bzw. zurⁿckgesprungen werden. Da mit
  531. Drⁿcken der "Return"-Taste automatisch das nΣchste Eingabefeld
  532. aktiviert wird, um die reibungslose Eingabe der Adresse zu
  533. erm÷glichen, k÷nnen sie, falls dies nicht gewⁿnscht ist, auch mit
  534. "Shift-Return" oder der "ESC"-Taste verlassen werden. Au▀erdem kann
  535. durch Drⁿcken der "Help"-Taste in einem Eingabefeld ein kurzer
  536. Hilfstext ⁿber dessen Zweck abgerufen werden.
  537.  
  538.    Adressen im Ausland sind bei der Eingabe allerdings manchmal ein
  539. Problem, da LΣnder wie z.B. Gro▀britannien oder au▀ereuropΣische
  540. LΣnder nicht die bei uns ⁿbliche Schreibweise von Adresse und
  541. Postleitzahlen benutzen. In dem Fall sollte ins das PLZ-Feld lediglich
  542. der LΣndercode (z.B. GB- fⁿr Gro▀britannien) und in das Ort-Feld
  543. dafⁿr der gesamte Ortsanschrift (z.B. "Wolverhampton, West Midlands
  544. WV7 3NA") eingetragen werden.
  545.  
  546.    Das Index(ID)-Feld hat vielerlei Zwecke. Man kann es z.B. zur
  547. Verwaltung einer Kundennummer, Usernummer oder einfach nur zur
  548. Durchnumerierung der EintrΣge verwenden.
  549.  
  550.    Die Bemerkungsfelder dienen nicht nur zur Aufnahme von Kommentaren
  551. zur jeweiligen Person, sondern haben noch eine besondere Funktion: Sie
  552. k÷nnen die Bankverbindung enthalten, wobei diese dann von der
  553. Bankformulardruckfunktion (s.u.) weiterverwendet wird. (Es wurde fⁿr
  554. diesen Zweck kein eigenes Feld geschaffen, da die Kontoverbindung nur in
  555. einem geringen Anteil von Adressen bekannt bzw. von wirklichem Nutzen
  556. ist.) Der Kontoeintrag in einem der Bemerkungsfelder muss dabei
  557. folgendes Format haben: @KTOKontonr./Bankleitzahl/Bank.
  558.      Beispiel: @KTO431836000/60490150/Volksbank Ludwigsburg.
  559.  
  560.    ADM verfⁿgt auch ⁿber die schon im vorherigen Kapitel
  561. angesprochenen M÷glichkeit, jede Adresse mit bis zu zehn verschiedenen
  562. "Gruppenmarkierungen" zu kennzeichnen. Dies dient dazu, da▀ innerhalb
  563. einer Adre▀datei mehrere verschiedene Personenkreise verwaltet werden
  564. k÷nnen, die sich durchaus gegenseitig ⁿberschneiden. So k÷nnte z.B.
  565. eine Gruppe den Freundeskreis darstellen, eine den ÷rtlichen
  566. Computerclub und eine das Arbeitskollegium, wobei der Fall auftreten
  567. kann, da▀ ein Freund gleichzeitig Kollege und Clubmitglied sein kann.
  568. Eine separate Verwaltung von drei Adre▀dateien wΣre in dem Fall
  569. umstΣndlich - vor allem bei ─nderung eines Eintrags, der in allen drei
  570. Gruppen vorkommt.    Diese Markierungen k÷nnen auch im Eingabefenster
  571. mit F1 bis F10 gesetzt bzw. gel÷scht werden.
  572.  
  573.    Desweiteren kann fⁿr jeden Eintrag eine externe ASCII-Datei angelegt
  574. werden, in der z.B. Rechnungen, besondere EMails oder sonstige
  575. zusΣtzliche Informationen (z.B. Beitragszahlungen, Charakteristika)
  576. verwaltet werden k÷nnen.  Dazu kann im Eingabefenster die Funktion
  577. "ExternInfo-Editor" ausgel÷st werden. ADM erstellt dann eine Datei
  578. unter dem schon eingegebenen Vor- und Nachnamen und ruft dann den in den
  579. Einstellungen angegebenen Editor auf. Die Datei wird in dem in den
  580. Einstellungen unter "Externdateien-Pfad" angegebenen Verzeichnis
  581. abgelegt und kann vom Anzeigefenster aus einfachst abgerufen oder z.B.
  582. per ARexx-Makro verarbeitet werden.
  583.  
  584. Eintrag aendern
  585. ===============
  586.  
  587.    Der in der Adre▀liste aktivierte Adre▀eintrag kann geΣndert
  588. werden, indem die Funktion "Eintrag Σndern" des Hauptfensters oder
  589. "─ndern" des Anzeigefensters ausgel÷st wird. Dazu wird wieder das im
  590. vorhergehenden Kapitel eingehend beschriebene Eingabefenster ge÷ffnet
  591. und die Eingabefelder entsprechend mit den Adre▀daten gefⁿllt. Das zu
  592. Σndernde Feld ist nun einfach mit dem Tastaturkⁿrzel oder natⁿrlich
  593. durch direktes Anklicken aktivierbar.  Zur Eingabe/─nderung siehe
  594. Eintrag eingeben.
  595.  
  596. Eintrag loeschen
  597. ================
  598.  
  599.    L÷scht den im Hauptfenster aktiven Eintrag, wobei zuerst noch eine
  600. Sicherheitsabfrage erscheint.
  601.  
  602. Das Anzeigefenster
  603. ******************
  604.  
  605.    Ein Eintrag kann in vollem Umfang angezeigt werden, indem nach
  606. Aktivierung des Adre▀eintrags im Hauptfenster die "Return"-Taste
  607. gedrⁿckt, ein Eintrag in der Adre▀liste doppelgeklickt oder mit der
  608. Suchfunktion gefunden wird.
  609.  
  610.    Das Anzeigefenster dient jedoch nicht nur dazu, EintrΣge in vollem
  611. Umfang anzuzeigen, sondern von ihm aus k÷nnen EintrΣge auch geΣndert
  612. (Funktion "─ndern"), externe, zum Eintrag geh÷rende ASCII-Dateien
  613. angezeigt (Funktion "Extern-Info"), Etiketten gedruckt ("Etikettdruck",
  614. per Modem angewΣhlt ("Modem-WΣhlen" sowie weitere EintrΣge gesucht
  615. werden.
  616.  
  617.    Letzteres ist jedoch davon abhΣngig, ob das Anzeigefenster von der
  618. Suchfunktion (s.u.) oder per Doppelklick/"Return" aufgerufen wurde: Bei
  619. ersterem ist es m÷glich, mit den Gadgets "<- Suchen" bzw "Suchen ->"
  620. den vorigen bzw. nΣchsten Eintrag, der auf das im Suchfenster
  621. angegebene Suchkriterium pa▀t, zu finden, wΣhrend bei letzterem mit
  622. den Gadgets "- blΣttern" bzw. "+ blΣttern" wie im Hauptfenster
  623. lediglich um einen Eintrag rⁿckwΣrts- oder vorwΣrts geblΣttert
  624. werden kann.
  625.  
  626.    Wird die Funktion "Etikettdruck" ausgel÷st, folgt der Ausdruck
  627. unmittelbar, d.h. ohne Sicherheitsabfrage. Man sollte sich also sicher
  628. sein, da▀ in den Einstellungen (s. u.) das richtige Etikettformat
  629. eingestellt und der Drucker angeschaltet ist!
  630.  
  631. Das Suchfenster
  632. ***************
  633.  
  634.    Das Suchfenster dient dazu, bestimmte EintrΣge aufzufinden. Dies
  635. beherrscht ja nun jedes Adre▀programm, aber bei etwas komplexeren
  636. Anforderungen, z.B. dem gleichzeitigen Suchen nach mehreren Kriterien
  637. oder der Umkehrung, d.h. dem Suchen nach EintrΣgen, auf die ein
  638. Kriterium nicht zutrifft, ist leider schon allzu oft und frⁿh Schlu▀.
  639.  
  640.    Um dies zu vereinfachen, beherrscht die ADM-Suchroutine die
  641. "AmigaDos-Patterns"(1), d.h. eine Schreibweise fⁿr Suchbegriffe, die
  642. Abkⁿrzungen und noch mehr erlaubt.
  643.  
  644.    Ein kurzer ▄berblick ⁿber die wichtigsten AmigaDos-"Patterns":
  645.  
  646.      ?          steht fⁿr ein einzelnes Zeichen.
  647.                 Beispiel: M??er steht fⁿr Mayer, Meier, Miner
  648.      #?         Abkⁿrzung fⁿr eine beliebige Folge von Zeichen,
  649.                 z.B. Gei#? steht fⁿr Gei▀ler, Geindorf, Geisinger
  650.      ~ (Tilde)  Kehrt den danach in Klammern stehenden Ausdruck
  651.                 um, d.h. es wird alles gefunden, auf den der
  652.                 Ausdruck nicht zutrifft,
  653.                 z.B. ~(Peter) fⁿr Hans, Erich, Franz
  654.  
  655.    Im Gro▀teil wird jedoch nur nach einem bestimmten Eintrag gesucht,
  656. z.B.  nach einem bestimmten Namen oder Ort. Dazu mu▀ erst in der
  657. Kriterienliste im Suchfenster das Feld, in dem gesucht werden soll,
  658. ausgewΣhlt werden. Dies kann durch direktes Anklicken mit der Maus,
  659. aber auch durch die Cursortasten (hoch/runter) - auch bei aktiviertem
  660. Eingabefeld - geschehen!
  661.  
  662.    Desweiteren k÷nnen auch im Suchfenster fⁿr die zu suchende Adresse
  663. Gruppenmarkierungen gesetzt werden, so da▀ die Suchfunktion dann nur
  664. Adressen findet, bei denen mindestens die im Suchfenster aktivierten
  665. Markierungen gesetzt sind.
  666.  
  667.    Mit Return oder Enter wird der erste Eintrag gesucht.
  668.  
  669.    Konnte der angegebene Suchbegriff in den entsprechenden Feldern nicht
  670. gefunden werden, blitzt der Bildschirm kurz auf. Andernfalls wird der
  671. gefundene Eintrag im Anzeigefenster angezeigt. Vom Anzeigefenster aus
  672. kann nun mit den entsprechenden Gadgets oder den Tasten "h" bzw. "v" der
  673. nΣchste bzw. der vorhergehende Eintrag gesucht werden.
  674.  
  675.    ---------- Footnotes ----------
  676.  
  677.    (1)  Diese "Namensmuster" sind im AmigaDos-Handbuch in Kapitel 7.4.2
  678. (`AmigaDos Release 2 - Handbuch zur Systemsoftware') genauer erklΣrt.
  679.  
  680. Dateien laden und speichern
  681. ***************************
  682.  
  683. Datei speichern
  684. ===============
  685.  
  686.    Mit den Funktionen "Datei speichern" im Hauptfenster bzw. der
  687. Menⁿfunktion "Speichern" k÷nnen die momentan im Speicher befindlichen
  688. Adressen in eine Datei abgespeichert werden. Existierte noch kein Name
  689. fⁿr die Datei, wird ein "ASL-Filerequester"(1) ge÷ffnet, in welchem
  690. der Dateiname und das Verzeichnis eingegeben werden kann. Ansonsten
  691. werden die Adressen ⁿber die Datei geschrieben, von der sie geladen
  692. wurden.
  693.  
  694.    Mit der Menⁿfunktion "Speichern als" wird auf jeden Fall ein
  695. Filerequester zur Auswahl des Dateinamens ge÷ffnet. Diesem wird immer
  696. das Verzeichnis ⁿbergeben, welches in den Einstellungen eintragen
  697. wurde.  Existiert schon eine Datei unter dem eingegebenen oder
  698. ausgewΣhlten Namen, wird gefragt, ob diese ⁿberschrieben oder eine
  699. Sicherheitskopie von ihr angelegt werden soll. Im letzteren Fall wird
  700. die schon vorhandene Datei umbenannt, indem ihr die Endung ".bak"
  701. angehΣngt wird, was den Vorteil hat, da▀ beim versehentlichen
  702. AuswΣhlen der falschen Datei immer eine Sicherheitskopie vorhanden ist.
  703.  
  704.    ---------- Footnotes ----------
  705.  
  706.    (1)  Dieser kann von Stefan Stuntz's hervorragendem MFR umgepatcht
  707. werden, der vollstΣndig per Tastatur steuerbar ist. Quelle: Fish 705
  708.  
  709. Datei laden
  710. ===========
  711.  
  712.    Das Laden einer Adre▀datei geschieht analog zum Speichern mit der
  713. Funktion "Datei laden" bzw. dem Menⁿpunkt "Laden", indem ein
  714. Filerequester zur Auswahl der zu ladenden Datei ge÷ffnet wird. Es gibt
  715. jedoch eine weitere M÷glichkeit, eine Datei zu laden: Es kann einfach
  716. das Piktogramm einer Adre▀datei im ADM-Hauptfenster fallengelassen
  717. werden, da es sich bei diesem Fenster um ein "AppWindow" handelt.
  718.  
  719.    Befand sich bei Aktivierung der Funktion "Datei laden" im Speicher
  720. eine noch nicht gespeicherte Datei, wird erst nachgefragt, ob diese
  721. zuerst gespeichert werden soll.
  722.  
  723. Der Briefdruck
  724. **************
  725.  
  726. Das Briefdruck-System
  727. =====================
  728.  
  729.        ADM verfⁿgt ⁿber die sehr nⁿtzliche Funktion,
  730. selbsterstellte Briefformulare automatisch mit EmpfΣnger(adresse),
  731. Datum und Anrede auszufⁿllen und sie dann an die Textverarbeitung zu
  732. ⁿbergeben oder direkt auszudrucken. Da man dafⁿr in ADM nur drei
  733. Tastendrⁿcke braucht, erleichtert dies den tagtΣglichen Briefverkehr
  734. sehr, denn oft bringt man erst mal einige Zeit damit zu, ein in der
  735. Textverarbeitung des Programms vorhandenes Formular mit der gewⁿnschten
  736. EmpfΣngeradresse auszufⁿllen. Noch dazu sind die Serienbrieffunktionen
  737. der Textverarbeitungen meist ziemlich unkomfortabel, und mit Hilfe des
  738. ARexx-Ports sind Serienbriefe und Massendrucksachen mit ADM wirklich
  739. sehr einfach zu bewΣltigen.
  740.  
  741.    Noch dazu ⁿbernimmt ADM dabei die Begrⁿ▀ungsformel und pa▀t
  742. diese je nach Geschlecht des EmpfΣngers an, d.h. es kann mit einem
  743. Tastendruck bzw. Mausklick zwischen einer formellen ("Sehr geehrte Frau
  744. ...") oder informellen ("Hallo ...") Begrⁿ▀ung gewΣhlt werden, egal,
  745. ob die angesprochene Person nun mΣnnlich oder weiblich ist. Desweiteren
  746. kann ADM automatisch das aktuelle Datum einfⁿgen, so da▀ man sich um
  747. korrekt datierte Briefe auch nicht mehr kⁿmmern mu▀, und fⁿgt auf
  748. Wunsch auch den Inhalt von AmigaDos-Environment-Variablen ein, so dass
  749. bei z.B. sich tΣglich verΣndernden Kleinigkeiten nicht jedesmal das
  750. Formular von Hand geΣndert, sondern nur (evtl. automatisch) in der
  751. Shell/einer Batchdatei eine Variable gesetzt werden mu▀.
  752.  
  753.    Voraussetzung fⁿr die Zusammenarbeit zwischen ADM und der
  754. Textverarbeitung ist, da▀ letztere das Laden von Dateien im
  755. ASCII-Format unterstⁿtzt. Dies beherrscht aber heute eigentlich jedes
  756. vernⁿnftige Textprogramm. Im Sharewaresektor habe ich z.B. mit dem
  757. Programm "TextPlus" von Fish 845 gute Erfahrungen gemacht.
  758.  
  759.        ADM unterscheidet im Briefdruck zwischen drei grundsΣtzlichen
  760. Modi: direkter Ausdruck eines durch ADM ausgefⁿllten Formulars, ohne
  761. da▀ von Hand noch etwas verΣndert werden soll (Serienbrief), oder
  762. Bearbeitung eines durch ADM ausgefⁿllten Formulars (Brief), wobei
  763. dessen Ausdruck dann wahlweise ⁿber ADM oder ⁿber die gestartete
  764. Textverarbeitung erfolgen kann.  Diese M÷glichkeiten sind im folgenden
  765. erklΣrt.
  766.  
  767. Briefformular drucken
  768. ---------------------
  769.  
  770.    Mit der Funktion "Drucken" im Briefdruckfenster wird ein
  771. Filerequester ge÷ffnet, mit dem ein von ADM auszufⁿllendes Formular
  772. ausgewΣhlt werden ann. Dieses wird nach der Bearbeitung durch ADM
  773. direkt auf dem Drucker ausgegeben.
  774.  
  775. Ausfuellen mit ADM, Editieren und Drucken mit dem Editor
  776. --------------------------------------------------------
  777.  
  778.    Dazu sollte die Funktion "Editieren - Drucken" im Einstellungsfenster
  779. ausgeschaltet sein.
  780.  
  781.    Mit der Funktion "Editieren" des Briefdruckfensters wird ein
  782. Filerequester ge÷ffnet, mit dem ein von ADM auszufⁿllendes Formular
  783. ausgewΣhlt werden kann. Dieses wird nach der Bearbeitung durch
  784. ADM an die in den Pfad-Einstellungen eingestellte
  785. Textverarbeitung ⁿbergeben.  Der Ausdruck sollte dann von dieser aus
  786. erfolgen.
  787.  
  788.    Dies ist in Verbindung mit einer Textverarbeitung wie z.B. "TextPlus"
  789. (Fish 845) sinnvoll, da man so dessen Vorteile des Ausdrucks (z.B.
  790. tiefgestellte Schrift, Breitschrift, hier auch in Form von ANSI-Codes
  791. im Formular) nutzen kann.
  792.  
  793. Briefformular mit ADM bearbeiten und drucken
  794. --------------------------------------------
  795.  
  796.    Mit der Funktion "Editieren" des Briefdruckfensters wird ein
  797. Filerequester ge÷ffnet, mit dem ein auszufⁿllendes Formular
  798. ausgewΣhlt werden kann. Dieses wird nach dem Ausfⁿllen durch ADM an
  799. den in die in den Pfadeinstellungen eingestellte Textverarbeitung
  800. ⁿbergeben.  Der Text sollte dann nach der Bearbeitung von der
  801. Textverarbeitung aus unter dem Namen, unter dem es von ADM an die
  802. Textverarbeitung ⁿbergeben wurde, im ASCII-Format gespeichert werden.
  803. ADM liest dieses Formular nun neu ein und druckt es aus.
  804.  
  805. Das Briefdruck-Formular
  806. =======================
  807.  
  808.    Um die Brieffunktionen benutzen zu k÷nnen, mu▀ das Briefformular in
  809. ASCII(1) vorliegen und Platzhalter enthalten, die von ADM dann durch
  810. die Daten der aktuellen Adresse ersetzt werden. Diese sind im Folgenden
  811. aufgefⁿhrt:
  812.      @bg      Begrⁿ▀ung (``Sehr geehrter Herr ...'', ...)
  813.      @an      Anrede (Herrn, Frau, Firma, ...)
  814.      @vo      Vorname
  815.      @na      Nachname
  816.      @co      Firmenname
  817.      @a1      Adressfeld 1
  818.      @a2      Adressfeld 2
  819.      @pl      Postleitzahl (PLZ)
  820.      @or      Ort
  821.      @te      Telefonnummer
  822.      @fa      Fax
  823.      @la      Land
  824.      @e1      EMail 1
  825.      @e2      EMail 2
  826.      @id      Index (ID)
  827.      @b1      Bemerkungsfeld 1
  828.      @b2      Bemerkungsfeld 2
  829.      @ge      Geburtstag
  830.      @da      aktuelles SystemDatum (Format DD.MM.YY)
  831.      @fX      ENV-Variable (Siehe ``ENV-Variablen im Formular'').
  832.  
  833.    ---------- Footnotes ----------
  834.  
  835.    (1)  ASCII = das Standard-Textformat, das nahezu alle Amiga-
  836. Editoren und z.B. die Shareware-Textverarbeitung "TextPlus" von Fish
  837. 845 benutzen
  838.  
  839. ENV-Variablen im Formular
  840. =========================
  841.  
  842.    Da sich an Standardformularen meistens nur Kleinigkeiten Σndern,
  843. ist es m÷glich, ENV-Variablen mit dem DOS-SetEnv-Befehl zu setzen und
  844. deren Inhalt dann automatisch ins Briefformular ⁿbernehmen zu lassen.
  845. Dies ist z.B. bei Rechnungsnummern, bei Versionsnummern von Programmen
  846. o.Σ. nⁿtzlich.  Der Parameter im Briefformular ist hier @fX, wobei
  847. das X eine Nummer zwischen 0 und 9 ist. Die entsprechende ENV-Variable
  848. muss admX (mit dieser Nummer statt X) heissen.
  849.  
  850. Der Formulardruck
  851. *****************
  852.  
  853.    Im Formulardruck bietet ADM die M÷glichkeit, sowohl "Postformulare"
  854. wie z.B BriefumschlΣge in den Formaten "C6" (1/4 A4-Seite), "C6 lang"
  855. (1/3 A4-Seite lΣngs) und "C5" (1/2 A4-Seite), Adre▀karten, wie sie
  856. bei der Post erhΣltlich sind, und Paketkarten, als auch
  857. "Bankformulare" wie z.B.  ▄berweisungstrΣger, Gutschriften bzw.
  858. Zahlscheine zu bedrucken.
  859.  
  860.    Beim Einspannen der Formulare ist bei der momentanen ADM- Version
  861. darauf zu achten, da▀ alle Formulare an der Nullmarkierung des Druckers
  862. einzuspannen sind. Bei den Bankformularen beispielsweise wird der
  863. Abri▀rand von ADM automatisch ⁿbersprungen, d.h. der Ausdruck wird
  864. weiter rechts begonnen.
  865.  
  866. Postformulare
  867. =============
  868.  
  869.    In den Einstellungen kann fⁿr die Postformulare ein Absender
  870. angegeben werden, welcher dann auf den hier auszudruckenden Formularen
  871. (Umschlag, Paketkarte, Adre▀karte) erscheint. Als EmpfΣngeradresse
  872. wird der im ADM-Hauptfenster aktivierte Eintrag verwendet.
  873.  
  874.    ZusΣtzlich zu den Adressen kann auf Postformularen eine Art
  875. Versandform angegeben werden. Hier sind im Postjargon ⁿbliche Begriffe
  876. wie Warensendung, Drucksache, Nachnahme, Einschreiben und Σhnliches
  877. vorgegeben - es kann aber auch eine eigene Versandform definiert werden.
  878. Diese erscheint bei UmschlΣgen oberhalb der EmpfΣngeradresse, bei den
  879. anderen Postformularen in den auf dem Formular zu diesem Zweck
  880. bestimmten Feld.
  881.  
  882.    Wahlweise kann beim Ausdruck der EmpfΣngeradresse bestimmt werden,
  883. ob das Indexfeld (ID) auch erscheinen soll. Ist diese Option
  884. angeschaltet, wird dieses Feld rechts vom Namen des EmpfΣngers
  885. plaziert.
  886.  
  887.    ▄ber die DruckqualitΣt entscheidet zusΣtzlich das Gadget "NLQ".
  888. Bei Tintenstrahlern empfiehlt es sich im Normalfall, diese Option
  889. ausgeschaltet zu lassen, da ansonsten die Tinte stΣrker auf dem im
  890. allgemeinen grobfasrigen Umschlagpapier verlΣuft. Bei Nadeldruckern mit
  891. schwachem Farbband dagegen ist das Anschalten von NLQ (Sch÷nschrift)
  892. hier zu empfehlen.
  893.  
  894. Bankformulare
  895. =============
  896.  
  897.    ADM kann zweierlei Bankformulare bedrucken: Den
  898. "▄berweisungsauftrag", in dem der eigene, in den Einstellungen
  899. einzutragende Name und die eigene Kontoverbindung (welche in den
  900. Einstellungen einzugeben ist) als Auftraggeber erscheint, wΣhrend
  901. diese Angaben bei "Gutschriften" oder "Zahlscheinen" als EmpfΣnger
  902. eingetragen werden.
  903.  
  904.    ADM bietet hierbei ein besonderes Feature: Beim Eingeben von Adressen
  905. kann im Bemerkungsfeld die Kontoverbindung eingegeben werden. Diese wird
  906. beim ╓ffnen des Formulardruckfensters automatisch in die entsprechenden
  907. Eingabefelder eingetragen, d.h. es mu▀ nur noch der Verwendungszweck
  908. sowie der Betrag eingegeben werden.
  909.  
  910.    Dazu mu▀ der Eintrag beim Eingeben der Adresse im Bemerkungsfeld
  911. folgenderma▀en vorgenommen werden: @KTOKontonr/Bankleitzahl/Bank.
  912.      Beispiel: @KTO431836000/60490150/Volksbank Ludwigsburg.
  913.  
  914.    Existiert ein solcher Eintrag, wird die Kontoverbindung beim ╓ffnen
  915. des Formulardruckfensters automatisch in die entsprechenden Felder
  916. eingetragen,
  917.  
  918.    Beim Ausdruck kann auch hier die DruckqualitΣt ("NLQ") eingestellt
  919. werden. Empfehlenswert ist hier im Normalfall Sch÷nschrift ("NLQ" an)
  920. aufgrund des Durchschlags. Mit Tintenstrahlern wird es bei dieser
  921. Funktion aufgrund der fehlenden Durchschlagskraft der Tintentropfen
  922. etwas schwierig, weshalb diese Funktion mit diesen nur fⁿr die
  923. Nachnahmeformulare ("Gutschrift") der Post eingesetzt werden kann.
  924.  
  925.    Zum Ausdruck: Ich habe bisher bei meiner Bank keinerlei Probleme
  926. gehabt, wenn die mit dem Drucker aufgedruckten Buchstaben sich nicht an
  927. das aufgedruckte Raster halten. Leider scheint es im hohen Norden recht
  928. penible Bankangestellte zu geben, weshalb in den Voreinstellungen
  929. "Sperrschrift" angeschaltet werden kann, wobei ADM dann versucht,
  930. sich so gut wie m÷glich an das vorgegebene Raster zu halten(1)
  931.  
  932.    ---------- Footnotes ----------
  933.  
  934.    (1)  UnverstΣndlicherweise ist dieses Raster weder auf 10 cpi
  935. (Draft) noch auf 12 cpi (Elite) genormt, weshalb ein exaktes Drucken in
  936. die Raster nur schwer m÷glich ist.
  937.  
  938. Der Etikettdruck
  939. ****************
  940.  
  941.    Da es im Schreibwarenhandel eine unvorstellbare Zahl verschiedener
  942. Etikettformate gibt, die alle in ein Programm einzubinden ein Ding der
  943. Unm÷glichkeit gewesen wΣre, wurde es in ADM erm÷glicht, sich aufgrund
  944. einer Textdatei ein eigenes Etikettformular zu erstellen und dieses
  945. "Formular" dann an ADM zu ⁿbergeben. Aus diesem Grund enthΣlt ADM im
  946. Programm auch nur die Definition des gΣngigsten Etikettformats 89mm x
  947. 36mm.
  948.  
  949.    Eine ADM-Etikettdatei kann einfachst mit einem ASCII- Texteditor
  950. (z.B.  ED der WorkBench, MicroEmacs, TurboText, CED) erstellt werden.
  951. Die Plazierung der verschiedenen EintrΣge wird dabei ⁿber sogenannte
  952. "Platzhalter" vorgenommen. Diese bestehen bei ADM beispielsweise aus
  953. einem "'', welchem zwei Buchstaben als Kennung fⁿr den Platzhalter
  954. folgen:
  955.  
  956.      @an      Anrede (Herrn, Frau, Firma, ...)
  957.      @ab      Absender (aus den Einstellungen)
  958.      @vo      Vorname
  959.      @na      Nachname
  960.      @co      Firmenname
  961.      @a1      Adressfeld 1
  962.      @a2      Adressfeld 2
  963.      @pl      Postleitzahl (PLZ)
  964.      @or      Ort
  965.      @te      Telefonnummer
  966.      @fa      Fax
  967.      @la      Land
  968.      @e1      EMail 1
  969.      @e2      EMail 2
  970.      @id      Index (ID)
  971.      @b1      Bemerkungsfeld 1
  972.      @b2      Bemerkungsfeld 2
  973.      @ge      Geburtstag
  974.      @da      aktuelles SystemDatum (Format DD.MM.YY)
  975.      @fX      ENV-Variable (Siehe ``ENV-Variablen im Formular''.)
  976.  
  977.    Die Platzhalter sind identisch zu den im Kapitel "Der Briefdruck"
  978. beschriebenen, wobei aber z.B. Datum, Geburtstag oder Telefon/Fax
  979. normalerweise auf einem Etikett keine Verwendung finden. Oft wird jedoch
  980. die Etikettdruckfunktion zu anderen Zwecken als dem Drucken von
  981. Etiketten mi▀braucht, weshalb diese M÷glichkeiten auch hier gegeben
  982. sind.
  983.  
  984.    Das in ADM eingebaute 89x36mm-Etikettformat hat beispielsweise
  985. folgenden Aufbau: (Die ESC-Kommandos werden vom Printer.device in die
  986. druckerspezifischen Kommandos ⁿbersetzt und sind im Commodore-Handbuch
  987. erklΣrt. Sie bewirken Schriftattribute wie fett, unterstrichen oder
  988. Subscript)
  989.  
  990.      "`ESC'[4v`ESC'[4w`ESC'[4m@ab`ESC'[2w`ESC'[3v`ESC'[24m
  991.      
  992.       @an                @id
  993.       @vn
  994.       @a1
  995.       @a2
  996.       @pl @or
  997.       @la"
  998.  
  999.    Die Etikettdruckroutine ist als abgewandelte Form der
  1000. Briefdruckfunktion implementiert, da so viele verschiedene
  1001. Etikettformate existieren, die in das Programm fest einzubinden recht
  1002. unsinnig wΣre. Im ⁿbrigen kann das Aussehen der Etiketten so
  1003. individuell an die eigenen Ansprⁿche angepa▀t werden.  Intern steht
  1004. lediglich das gΣngige 89x36mm-Format zur Verfⁿgung.
  1005.  
  1006.    Deswegen kann wie beim Briefdruck ein Etikettformular mit den oben
  1007. im Kapitel "Der Serienbriefdruck" angegebenen Platzhaltern erstellt und
  1008. im Einstellungsfenster ausgewΣhlt werden. ZusΣtzlich zu den in diesem
  1009. Kapitel angegebenen Platzhaltern gibt es noch @ab, der die
  1010. Absenderangabe, die im Einstellungsfenster angegeben werden kann,
  1011. reprΣsentiert.
  1012.  
  1013.    Den Etikettdruck kann man durch Auswahl des "Etikettdruck"-Menⁿs,
  1014. durch Anklicken des gleichnamigen Gadgets im Anzeigefenster oder durch
  1015. Amiga-U starten. ADM fⁿhrt dabei keine Sicherheitsabfrage durch!
  1016.  
  1017.    Das im Programm enthaltene 89x36mm-Etikettformat hat folgenden
  1018. Aufbau:
  1019.      "`ESC'[4v`ESC'[4w`ESC'[4m@ab`ESC'[2w`ESC'[3v`ESC'[24m",
  1020.      "",
  1021.      "@an                @id",
  1022.      "@vn",
  1023.      "@a1",
  1024.      "@a2",
  1025.      "@pl @or",
  1026.      "@la",
  1027.  
  1028. Die Modem-Waehlfunktion
  1029. ***********************
  1030.  
  1031.    Mit der Funktion "AnwΣhlen" wird, soweit ein Modem angeschlossen und
  1032. dieses im ADM-Einstellungsfenster "Modem-Konfiguration" richtig
  1033. konfiguriert ist, die im Eintrag vorhandene Telefonnummer angewΣhlt.
  1034. ADM verfⁿgt dabei ⁿber eine automatische Besetztzeichenerkennung, so
  1035. da▀ ADM sooft wΣhlt, bis die Leitung des Angerufenen frei ist. Da die
  1036. Besetztzeichen vom Modem manchmal nicht erkannt werden, ist es auch
  1037. m÷glich, die Wahlwiederholung mit "Nochmal wΣhlen" manuell auszul÷sen.
  1038.  
  1039.    Bei der Eingabe der Telefonnummer sind noch einige Besonderheiten zu
  1040. beachten, die die LeistungsfΣhigkeit dieser Funktion noch erh÷hen:
  1041.    * Erstens k÷nnen im Telefonfeld mehrere Telefonnummern - mit einem
  1042.      senkrechten Strich (Shift-\) getrennt - eingegeben werden. Ist
  1043.      dies der Fall, fragt ADM, welche der Telefonnummern angewΣhlt
  1044.      werden soll.
  1045.  
  1046.    * Zweitens akzeptiert die WΣhlroutine die internationale
  1047.      Schreibweise von Telefonnummern, z.B. +35 (4711) 0815, wobei
  1048.      hier `+35' die internationale Vorwahl fⁿr England darstellt.
  1049.      Dieses `+' wird von der WΣhlroutine automatisch fⁿr die in den
  1050.      Einstellungen definierte internationale Vorwahl - in Deutschland
  1051.      z.B. `00' - ersetzt.
  1052.  
  1053.    * Drittens kann, soweit in den Modem-Einstellungen eingegeben, die
  1054.      Vorwahl des eigenen Wohnorts ⁿbersprungen werden, soweit diese im
  1055.      Telefonfeld mit einem nicht-numerischen Zeichen (z.B.
  1056.      SchrΣgstrich oder Klammer) von der restlichen Nummer getrennt ist.
  1057.      Dies hat den Vorteil, da▀ im Telefoneintrag die vollstΣndige
  1058.      Telefonnummer eingetragen werden kann, obwohl nur die eigentliche
  1059.      Nummer ohne Vorwahl gewΣhlt werden soll.
  1060.  
  1061.    Sollte das Modem erst gar nicht abheben, liegt h÷chstwahrscheinlich
  1062. eine Fehlkonfiguration in den Modem-Einstellungen vor.
  1063.  
  1064.    Der Requester, der sich wΣhrend des WΣhlens ÷ffnet, wird leider
  1065. nicht von dem Programm "ARQ" ⁿbernommen, erscheint deshalb in der
  1066. linken oberen Ecke und ist nicht tastenbedienbar. Aus diesem Grund
  1067. verwendet ADM einen Requester der "ReqTools.library", soweit diese
  1068. installiert ist.
  1069.  
  1070. Die Einstellungen
  1071. *****************
  1072.  
  1073.        ADM kann weitlΣufig den eigenen Ansprⁿchen angepa▀t werden.
  1074. Da die einstellbaren M÷glichkeiten nicht alle in ein Fenster gepa▀t
  1075. hΣtten, wurden sie gruppiert und in verschiedene Fenster ausgelagert.
  1076.  
  1077.    Die die eigene Person betreffenden Angaben (Absender fⁿr Umschlag-
  1078. und Etikettdruckfunktion, Kontoverbindung) sowie allgemeine Druckangaben
  1079. (Ausgabedatei beim Ausdruck (PRT:), Verhalten der Briefdruck- und
  1080. Formulardruckfunktion) werden im Fenster "Allg. Einstellungen"
  1081. (Allgemeine Einstellungen) eingetragen.
  1082.  
  1083.    Wo ADM Adre▀-, Hilfs-, ExternInfo- und Briefformulardateien und
  1084. ARexx-Scripts sucht sowie welchen Editor und Textanzeiger er verwenden
  1085. soll, wird im Fenster "Datei-Suchpfade" (Datei-Suchpfade) definiert.
  1086.  
  1087.    Drittens kann in der "Modem-Konfiguration" (Modem-Konfiguration) das
  1088. Modem fⁿr die Anwahlfunktion konfiguriert sowie das zu benutzende
  1089. Device eingestellt werden.
  1090.  
  1091.    Die 10 direkt aus den Menⁿs aufrufbaren ARexx-Scripts k÷nnen in dem
  1092. Fenster "ARexx-Menu-Scripts" (ARexx-Menu-Scripts) definiert werden.
  1093.  
  1094.    Als letztes k÷nnen die Namen der maximal 10 Markierungen in den
  1095. "Gruppennamen" (Gruppennamen) eingegeben werden.
  1096.  
  1097.    Die ─nderungen an den Einstellungen werden jeweils mit dem Gadget
  1098. Benutzen ins Programm ⁿbernommen, d.h. die ─nderungen werden erst
  1099. wirksam, wenn dieses Gadget aktiviert wurde!
  1100.  
  1101.    Sollen die ─nderungen dauerhaft ⁿbernommen werden, mu▀ das Gadget
  1102. Speichern angeklickt werden. Damit werden alle ─nderungen
  1103. ⁿbernommen und in die Voreinstellungsdatei gespeichert.
  1104.  
  1105. Allgemeine Einstellungen
  1106. ========================
  1107.  
  1108.    Bei den Druckangaben werden Angaben wie z.B. eigener Absender,
  1109. Kontoverbindung oder das zu verwendende Etikettformat gemacht.
  1110.  
  1111.    Die Angaben im Einzelnen:
  1112.  
  1113. Druckerausgabe
  1114.      Datei, in das die Druckerausgaben (Etiketten, Briefe) geschickt
  1115.      werden sollen. Normalerweise ist hier nur PAR: sinnvoll.  Wird
  1116.      in diesem Feld %s angegeben, wird dieses beim Ausdruck durch
  1117.      einen vom Programm erstellten Dateinamen ersetzt.  Dadurch k÷nnen
  1118.      alle Ausdrucke von ADM in einem Verzeichnis abgelegt und z.B. mit
  1119.           COPY [Verzeichnis]/ADM#? TO PRT:
  1120.      in einem Zug ausgedruckt werden.(1)
  1121.  
  1122. Editieren .. Druck
  1123.      Ist dies angeschaltet, kann nach dem Bearbeiten eines
  1124.      Briefformulars von der Briefdruckfunktion der Brief von ADM aus
  1125.      gedruckt werden.  Bei ausgeschalteter Option wird angenommen, da▀
  1126.      der Brief von der Textverarbeitung bzw. dem Editor aus ausgedruckt
  1127.      wird.
  1128.  
  1129. Etikettlayout
  1130.      Es kann zwischen dem internen 89x36mm-Format und einem externen
  1131.      Format gewΣhlt werden. Wird hier "externes Format" eingegeben,
  1132.      jedoch kein gⁿltiges Etikettfile im recht danebenliegenden
  1133.      Stringgadget ⁿbergeben, wird beim ersten Aufruf des Etikettdrucks
  1134.      ein Filerequester ge÷ffnet, in dem das Etikettfile gewΣhlt
  1135.      werden kann.
  1136.  
  1137. Absender
  1138.      Der Absender fⁿr den @ab-Parameter im Etikettdruck.
  1139.  
  1140. Absender 1 bis 4
  1141.      Der Absender fⁿr den Briefumschlagdruck/Postformulardruck.
  1142.  
  1143. Name, Bank, Konto und BLZ
  1144.      Die eigene Bankverbindung fⁿr den Bankformulardruck.
  1145.  
  1146. Sperrschrift
  1147.      Drucken der Bankformulare (siehe Bankformulare.) unter Beachtung
  1148.      des im Formular vorgegebenen Rasters.
  1149.  
  1150.    "Speichern" speichert die angezeigten Einstellungen als
  1151. Voreinstellung ab und ⁿbernimmt sie ins Programm. "Use" ⁿbernimmt die
  1152. ─nderungen ins Programm, speichert jedoch nicht. "Abbruch" ⁿbernimmt
  1153. die seit dem Aufruf der Einstellungen gemachten ─nderungen nicht.
  1154.  
  1155.    ---------- Footnotes ----------
  1156.  
  1157.    (1)  Dies erledigt zum Beispiel das Programm JBSpool von Fishdisk
  1158. #656 mit mehr Komfort
  1159.  
  1160. Datei-Suchpfade
  1161. ===============
  1162.  
  1163.    Bei den "Pfad-Prefs" mⁿssen Pfadangaben gegeben werden, wo ADM
  1164. seine Dateien suchen soll und wie Textverarbeitung und Textanzeiger
  1165. gestartet werden sollen.
  1166.  
  1167.    * Textverarbeitung Textverarbeitung, mit dem Briefformulare
  1168.      bearbeitet werden sollen. Soll der Filename der zu bearbeitenden
  1169.      Datei zum Start nicht an das Ende des eingegebenen Strings
  1170.      gehΣngt werden, mu▀ der Platzhalter %s (Prozent-"s") an die
  1171.      gewⁿnschte Stelle gesetzt werden.
  1172.           Beispiel (ohne Platzh.): TPP:TextPlusProfessional -nd
  1173.  
  1174.    * Editor Editor, mit dem Externdateien bearbeitet werden sollen.
  1175.      Soll der Filename der zu bearbeitenden Datei zum Start nicht an
  1176.      das Ende des eingegebenen Strings gehΣngt werden, mu▀ der
  1177.      Platzhalter %s an die gewⁿnschte Stelle gesetzt werden.
  1178.           Beispiel (mit Platzh.): TURBOTEXT:TurboText %s wait
  1179.  
  1180.    * Textanzeiger ASCII-Textanzeiger, mit dem die Externdateien vom
  1181.      Anzeigefenster aus angezeigt werden k÷nnen. Soll der Filename der
  1182.      anzuzeigenden Datei nicht an das Ende des eingegebenen Strings
  1183.      gehΣngt werden, mu▀ der Platzhalter %s an die gewⁿnschte
  1184.      Stelle gesetzt werden.  Beispiel: c:MuchMore
  1185.  
  1186.    * Pfad Adressdateien Voreingestelltes Verzeichnis, in dem die
  1187.      Adressdateien abgelegt werden sollen.
  1188.  
  1189.    * Pfad Briefformulare Voreingestelltes Verzeichnis, in dem die
  1190.      Briefformulare und Etikett- dateien abgelegt werden sollen.
  1191.  
  1192.    * Pfad Externdateien Verzeichnis, in dem die Externdateien abgelegt
  1193.      werden sollen.
  1194.  
  1195.    * Pfad Hilfsdateien Verzeichnis, in dem die Hilfsdateien und
  1196.      Etikettdateien abgelegt werden sollen.
  1197.  
  1198.    * ARexx Verzeichnis, in dem die ARexxscripts fⁿr ADM liegen.
  1199.  
  1200. Modem-Konfiguration
  1201. ===================
  1202.  
  1203.    Im Fenster "Modem-Prefs", das vom Einstellungsfenster aus erreichbar
  1204. ist, kann das Device, die Unit-Nummer und das WΣhlkommando des Modems
  1205. sowie die Vorwahl fⁿr AuslandsgesprΣche eingestellt werden.
  1206.  
  1207. Die einzelnen Einstellm÷glichkeiten sind im folgenden ausfⁿhlicher
  1208. erklΣrt:
  1209.  
  1210. Device
  1211.      Treiber bzw "Software", die sich um den Datenaustausch zwischen
  1212.      Modem und Computer kⁿmmert. Dieses ist, soweit das Modem extern
  1213.      an den seriellen Anschlu▀ des Amiga angeschlossen wurde, im
  1214.      Normalfall das serial.device, kann aber bei internen
  1215.      Modemsteckkarten und multiseriellen Erweiterungskarten anders
  1216.      hei▀en. (z.B. modem0.device).
  1217.  
  1218. Unit #
  1219.      Die Nummer des ⁿber das eingetragene Device angesprochenen
  1220.      GerΣts. Ist z.B beim serial.device immer 0, kann aber bei
  1221.      multiseriellen Karten h÷her sein (wenn z.B. mehr als ein Modem an
  1222.      diese Karte angeschlossen ist).
  1223.  
  1224. WΣhlkommando
  1225.      Kommando, mit dem dem Modem suggeriert wird, da▀ es die folgende
  1226.      Nummer zu wΣhlen hat. Ist im Normalfall bei PulswΣhlverfahren
  1227.      ATDP, bei TonwΣhlverfahren ATDT, kann aber eventuell
  1228.      variieren, wenn z.B.  bei Telefonanlagen eine 0 vorgewΣhlt werden
  1229.      mu▀ oder das Modem einen bestimmten Init-String ben÷tigt.
  1230.  
  1231. Int. Vorwahl
  1232.      Hier sollte die internationale Vorwahl der eigenen Telekom
  1233.      eingegeben werden, die bei Wahl ins Ausland benutzt wird. (In
  1234.      Deutschland: 00). Dies dient dazu, da▀ im Telefonfeld die
  1235.      international ⁿbliche Schreibweise fⁿr Telefonnummern wie z.B.
  1236.      +49 7142 44740 angegeben werden kann, wobei das Pluszeichen dann
  1237.      bei der Waehlfunktion automatisch durch die hier angegebene
  1238.      internationale Vorwahl ersetzt wird.
  1239.  
  1240. Ortsvorwahl
  1241.      Wenn hier die ÷rtliche Vorwahl (z.B. 07142, ohne Klammern und
  1242.      Trennzeichen) eingetragen wird, wird diese bei der
  1243.      ModemwΣhlfunktion automatisch ⁿbersprungen. Dies hat den Vorteil,
  1244.      da▀ in die Telefonfelder trotz OrtsansΣssigkeit die
  1245.      vollstΣndige Telefonnummer eingetragen werden kann.
  1246.  
  1247. ARexx-Menu-Scripts
  1248. ==================
  1249.  
  1250.    In ADM k÷nnen seit V1.06 ARexx-Scripts direkt vom Menⁿ (und deren
  1251. Shortcuts) aufgerufen werden, damit der Umweg ⁿber den Filerequester
  1252. wegfΣllt.
  1253.  
  1254.    Um diese einzutragen, kann entweder vom normalen ADM-Fenster ein
  1255. "leeres Menⁿ" aufgerufen und dann ein Script dafⁿr ausgewΣhlt
  1256. werden, oder es wird in diesem Fenster in das entsprechende
  1257. Stringgadget eingetragen. Dies ist vereinfacht m÷glich, indem das sog.
  1258. "GetFile"-Gadget rechts neben dem Stringgadget angeklickt wird, worauf
  1259. sich ein Filerequester ÷ffnet und der darin ausgewΣhlte Dateiname
  1260. dann automatisch in das Feld eingetragen wird.
  1261.  
  1262.        ADM liegen einige fertige, kommentierte ARexx-Makros bei.
  1263. Siehe dazu Makros.
  1264.  
  1265. Gruppennamen
  1266. ============
  1267.  
  1268.    Die Markierungen, mit denen Adressen im Eingabefenster versehen
  1269. werden k÷nnen, k÷nnen in diesem von Einstellungsfenster aus
  1270. erreichbaren Fenster namentlich definiert werden. Mit ihnen k÷nnen
  1271. mehrere Adre▀dateien innerhalb einer Datei verwaltet werden, da im
  1272. Hauptfenster dann einzelne Gruppen ausgewΣhlt, angezeigt und
  1273. "bearbeitet" werden k÷nnen.  Die Namen der Markierungen sollten kurz
  1274. gefa▀t werden, da der Sinn jeder Markierung im Anzeigefenster schnell
  1275. erfa▀bar sein soll, was bei langen Definitionen nicht gegeben ist.
  1276.  
  1277. Beispiele fⁿr Definitionen wΣren z.B.
  1278.      HΣndler
  1279.      Clubmitglied
  1280.      Registriert
  1281.  
  1282. Der ARexx-Port
  1283. **************
  1284.  
  1285.        AddressMaster richtet beim Programmstart automatisch einen
  1286. ARexx-Port ein. Dessen Name ist ADM.X, wobei X dabei eine Nummer
  1287. ist, je nach dem, wieviele AddressMaster-Tasks beim Programmstart
  1288. schon liefen.
  1289.  
  1290.    In den folgenden Kapiteln sind die dem Programm beiliegenden
  1291. fertigen Makros sowie alle eingebauten ARexx-Befehle erklΣrt.
  1292.  
  1293. Die beiliegenden Makros
  1294. =======================
  1295.  
  1296.    Vom Programmenⁿ aus k÷nnen ARexx-Makros, d.h. kleine
  1297. ARexx-Programme, die Funktionen von ADM erweitern und nutzen k÷nnen,
  1298. einfach gestartet werden, indem mit "ARexx-Script ausfⁿhren" das zu
  1299. startende Script im Filerequester ausgewΣhlt wird.  Desweiteren
  1300. k÷nnen im Menⁿ bis zu zehn ARexx-Makros fest eingestellt und einfach
  1301. per "Menⁿ-Shortcut" (Rechte Amiga-Taste & 0 bis 9) aufgerufen werden.
  1302. Dadurch k÷nnen in ADM einfach Funktionen eingebunden werden, die
  1303. ADM nicht direkt bietet. (Siehe dazu auch ARexx-Menu-Scripts)
  1304.  
  1305.    Die Hⁿrde, ARexx-Programme selbst zu erstellen, wirkt zwar anfangs
  1306. unⁿberwindbar, erweist sich aber nach Ansehen der beiliegenden Makros
  1307. als sehr leicht, da die Makros, da gut kommentiert, ganz einfach an die
  1308. eigenen Bedⁿrfnisse angepa▀t werden k÷nnen.
  1309.  
  1310.    Ganz grob k÷nnen die Makros aufgrund der Endung der Dateinamen ganz
  1311. grob in Gruppen eingeteilt werden:
  1312.  
  1313. .adm
  1314.      Direkt von ADM aus aufrufbare Makros (mit Menⁿpunkt ARexx-Makro
  1315.      ausfⁿhren bzw. per Menⁿ-Shortcut.
  1316.  
  1317. .rexx
  1318.      Vom CLI/der Shell, also mit dem DOS-RX-Befehl, aus ausfⁿhrbare
  1319.      Makros. Achtung: Die hier beiliegenden .rexx-Makros holen ihre
  1320.      Informationen immer vom ARexx-Port ADM.1, d.h. vom ersten
  1321.      gestarteten ADM.
  1322.  
  1323. .tpl
  1324.      Von Programm "TextPlus" (siehe auch an anderer Stelle) aus
  1325.      startbare Makros, die auf ADM.1 zugreifen.
  1326.  
  1327. .bt2
  1328.      Von Programm "BeckerText II" aus startbares Makro.
  1329.  
  1330. .ttx
  1331.      Makros fⁿr den Editor "TurboText".
  1332.  
  1333.    Es folgt nun eine kurze Hinweise zu den aktuellen Version
  1334. beiliegenden Makros. Genauere ErklΣrung sind den Makros selber zu
  1335. entnehmen, da diese ausfⁿhrlich kommentiert sind.
  1336.  
  1337. GeburtstagInfo.adm
  1338. ------------------
  1339.  
  1340.    Bei Ausfⁿhren dieses Makros werden sΣmtliche in den
  1341. Adre▀eintrΣgen vorhandene Geburtstage ⁿberprⁿft. Wenn innerhalb von 7
  1342. Tagen ein Geburtstag eintritt, wird dieser (mit dem Alter, das diese
  1343. Person an dem Tag erreicht) in einem Requester angezeigt. Dieses Makro
  1344. eignet sich hervorragend dazu, mit dem ToolType STARTUP beim
  1345. Programmstart gestartet zu werden!  Fⁿr dieses Makro mu▀ die
  1346. ReqTools- und RexxReqTools.library installiert sein.
  1347.  
  1348. ShowADMPic.adm
  1349. --------------
  1350.  
  1351.    Hiermit kann ein zum aktiven Adre▀eintrag geh÷riges Bild (z.B. ein
  1352. gescanntes Foto) angezeigt werden. Grafikanzeiger, Suchpfad fⁿr
  1353. Grafikdaten mⁿssen vor Benutzung im Makro eingestellt werden.
  1354.  
  1355. WriteMail.adm
  1356. -------------
  1357.  
  1358.    Bei Ausfⁿhren dieses Makros kann eine EMail editiert und an eine der
  1359. im aktiven Adre▀eintrag eingegebenen EMail-Adressen geschickt werden.
  1360. Es mu▀ an eigene Bedⁿrftnisse angepa▀t werden (Unterschrift) und ist
  1361. speziell auf das UMS-Messagesystem zugeschnitten.  Fⁿr dieses Makro
  1362. mu▀ die ReqTools- und RexxReqTools.library installiert sein.
  1363.  
  1364. ADR-Laden.bt2
  1365. -------------
  1366.  
  1367.    Dieses Makro fⁿgt die aktive Adresse in den im Hintergrund laufenden
  1368. Beckertext-Text ein. Schrifttypen usw. k÷nnen leicht angepa▀t werden!
  1369.  
  1370. HoleAdresse.tpl
  1371. ---------------
  1372.  
  1373.    Mit diesem Makro kann von "TextPlus Professional" aus eine Adresse
  1374. von ADM in das aktuelle Dokument eingefⁿgt werden. Es ÷ffnet in
  1375. TextPlus einen Requester und arbeitet auch mit Suchpatterns!
  1376.  
  1377. DisplayAddress.ttx
  1378. ------------------
  1379.  
  1380.    Dieses Makro zeigt (mit der ADM-Anzeigefunktion) eine Adresse des
  1381. Nachnamens an, auf dem der Cursor im TurboText-Dokument steht.
  1382.  
  1383. InsertAddress.ttx
  1384. -----------------
  1385.  
  1386.    Dieses Makro fⁿgt die zugeh÷rige Adresse des Namens ein, auf dem
  1387. der Cursor im TurboText-Dokument steht. Der Cursor mu▀ dabei auf dem zu
  1388. suchenden Nachnamen stehen.
  1389.  
  1390. PrintAlphLst.rexx
  1391. -----------------
  1392.  
  1393.    Dieses Makro gibt eine alphabetische Adre▀liste auf dem Drucker aus.
  1394. Dabei werden die Daten (falls vorhanden) Firmen-, Vor- und Zuname sowie
  1395. ID, Adresse, PLZ, Ort und Land sowie Telefonnummer und Fax ausgegeben.
  1396. Dieses Script ist sehr einfach an die eigenen Bedⁿrftnisse anzupassen!
  1397.  
  1398. PrintBirthday.adm
  1399. -----------------
  1400.  
  1401.    Dieses Makro gibt eine Geburtstagsliste auf dem Drucker aus. Dabei
  1402. werden die Geburtstage in Jahresreihenfolge sowie das Alter, das
  1403. derjenige bei diesem Geburtstag erreich(te), ausgegeben.
  1404.  
  1405. SendMails.rexx
  1406. --------------
  1407.  
  1408.    Dieses Makro verschickt an jede in ADM.1 enthaltene EMail-Adresse
  1409. (UUCP, Z-Netz, Fido) eine im Script definierte "Serienmail" per UMS,
  1410. wobei in diese einfachst individuelle Daten aus den Adre▀eintrΣgen
  1411. eingefⁿgt werden k÷nnen. Das Script ist stark an das Messagesystem
  1412. UMS angepa▀t. Es kann einfach erweitert werden, z.B. auf Versenden an
  1413. Adressen nur, wenn eine bestimmte Markierung gesetzt ist o.Σ.
  1414.  
  1415. ADMs ARexx-Befehle
  1416. ==================
  1417.  
  1418.    Alle Befehle, die ADM ⁿber seinen ARexx-Port bietet, sind in den
  1419. folgenden Kapiteln erklΣrt.
  1420.  
  1421. ACTIVATE nummer
  1422. ---------------
  1423.  
  1424.    Aktiviert Eintrag mit der entsprechenden Nummer. Gibt die Nummer
  1425. zurⁿck, wenn dieser Adre▀eintrag erfolgreich aktiviert werden konnte
  1426. oder andernfalls -1.
  1427.  
  1428. ACTIVATEFIRST
  1429. -------------
  1430.  
  1431.    Aktiviert den ersten Adre▀eintrag.  Gibt die Zahl -1 zurⁿck,
  1432. falls sich keine Adre▀daten im Adre▀speicher befinden, ansonsten
  1433. 1.
  1434.  
  1435. ACTIVATENEXT
  1436. ------------
  1437.  
  1438.    Aktiviert den nΣchsten Adre▀eintrag. Gibt die Nummer des Eintrags
  1439. zurⁿck oder -1, falls es keine weiteren EintrΣge gibt.
  1440.  
  1441. ADDRINMEM
  1442. ---------
  1443.  
  1444.    Gibt die Anzahl der im Speicher befindlichen Adressen zurⁿck
  1445.  
  1446. CHANGEADDRESS stemvar
  1447. ---------------------
  1448.  
  1449.    ─ndert den momentan aktiven Eintrag mit den in der Stemvariable
  1450. angegebenen Daten.  Dabei l÷schen leere Felder den vorherigen Inhalt,
  1451. d.h. es mu▀ zur ─nderung von z.B. nur einem Feld im aktuellen Eintrag
  1452. der vorherige Inhalt mit GETADDRESS geholt werden.
  1453.  
  1454. M÷gliche Rⁿckgabewerte:
  1455.       0    kein Fehler
  1456.       -1   kein Feld in Stem gesetzt
  1457.       -2   ⁿbergebener Flag-Wert ungⁿltig
  1458.       -3   kein Nachname ⁿbergeben
  1459.  
  1460.    Die "zusammengesetzten Symbole" der zu ⁿbergebenden Variable
  1461. mⁿssen wie folgt heissen:
  1462.      .SALUTATION     Anrede
  1463.      .LASTNAME       Nachname
  1464.      .FIRSTNAME      Vorname
  1465.      .COMPANY        Firmenname
  1466.      .ADDRESS1       Adre▀feld 1
  1467.      .ADDRESS2       Adre▀feld 2
  1468.      .POSTCODE       Postleitzahl (PLZ)
  1469.      .CITY           Wohnort
  1470.      .COUNTRY        Land
  1471.      .BIRTHDAY       Geburtstag
  1472.      .TELEPHONE      Telefonnummer
  1473.      .FAX            Faxnummer
  1474.      .EMAIL1         E-Mail-Adresse 1
  1475.      .EMAIL2         E-Mail-Adresse 2
  1476.      .REMARK1        Bemerkungsfeld 1
  1477.      .REMARK2        Bemerkungsfeld 2
  1478.      .ID             ID (Nummer)
  1479.      .FLAGS          Flags als Zahl (0-15)
  1480.  
  1481.    Siehe dazu auch NEWADDRESS und GETADDRESS.
  1482.  
  1483. CLEAR
  1484. -----
  1485.  
  1486.    L÷scht alle Adre▀daten des Prozesses.  FORCE verhindert die
  1487. Sicherheitsabfrage, falls Daten verΣndert wurden.
  1488.  
  1489. DELETEACTIVE
  1490. ------------
  1491.  
  1492.    L÷scht den aktiven (aktuellen) Eintrag. Achtung: Bei dieser
  1493. Funktion erfolgt keine Sicherheitsabfrage!
  1494.  
  1495. DIAL
  1496. ----
  1497.  
  1498.    WΣhlt den Telefoneintrag der aktuellen Adresse ⁿber Modem an.
  1499. Sind mehrere, durch einen senkrechten Strich "|" getrennte
  1500. TelefoneintrΣge im Telefonfeld vorhanden, wird erst erfragt, welche
  1501. der Nummern gewΣhlt werden soll.
  1502.  
  1503.    Siehe auch Die Modem-Waehlfunktion
  1504.  
  1505. DISPLAY
  1506. -------
  1507.  
  1508.    Zeigt den aktiven Eintrag an. Siehe auch Das Anzeigefenster.
  1509.  
  1510. GETADDRESS stemvar
  1511. ------------------
  1512.  
  1513.    Legt den Inhalt des aktiven Eintrags in der angegebenen Stemvariable
  1514. ab.  Gibt -1 bei Auftreten eines Fehlers und ansonsten 0 zurⁿck.
  1515. (Siehe dazu auch DIAL).
  1516.  
  1517. Die Symbole der Stemvariable lauten im Einzelnen:
  1518.      .SALUTATION     Anrede
  1519.      .LASTNAME       Nachname
  1520.      .FIRSTNAME      Vorname
  1521.      .COMPANY        Firmenname
  1522.      .ADDRESS1       Adre▀feld 1
  1523.      .ADDRESS2       Adre▀feld 2
  1524.      .POSTCODE       Postleitzahl (PLZ)
  1525.      .CITY           Wohnort
  1526.      .COUNTRY        Land
  1527.      .BIRTHDAY       Geburtstag
  1528.      .TELEPHONE      Telefonnummer
  1529.      .FAX            Faxnummer
  1530.      .EMAIL1         E-Mail-Adresse 1
  1531.      .EMAIL2         E-Mail-Adresse 2
  1532.      .REMARK1        Bemerkungsfeld 1
  1533.      .REMARK2        Bemerkungsfeld 2
  1534.      .ID             ID (Nummer)
  1535.      .FLAGS          Flags als Zahl (0-15)
  1536.      .LASTCHANGE     Letzte VerΣnderung am DD-MM-YY
  1537.      .CREATION       Erstellungsdatum (DD-MM-YY)
  1538.  
  1539.    Siehe dazu auch CHANGEADDRESS und NEWADDRESS.
  1540.  
  1541. GETDOCNAME
  1542. ----------
  1543.  
  1544.    Diese Funktion gibt den Namen des aktuellen Projekts, d.h. der
  1545. momentan im Speicher befindlichen Adre▀datei zurⁿck.
  1546.  
  1547.    (Siehe dazu auch GETDOCPATH.)
  1548.  
  1549. GETDOCPATH
  1550. ----------
  1551.  
  1552.    Diese Funktion gibt den Pfadnamen des Verzeichnisses zurⁿck, in dem
  1553. das aktuelle Projekt, d.h. der momentan im Speicher befindlichen
  1554. Adre▀datei liegt.
  1555.  
  1556.    (Siehe dazu auch GETDOCNAME.)
  1557.  
  1558. GETREXXPORTNAME
  1559. ---------------
  1560.  
  1561.    Diese Funktion gibt den Namen des ARexxPorts zurⁿck.
  1562.  
  1563. LOCKGUI
  1564. -------
  1565.  
  1566.    Sperrt alle Eingaben des Benutzers in den ADM-Fenstern.  (siehe
  1567. UNLOCKGUI)
  1568.  
  1569. NEWADDRESS stemvar
  1570. ------------------
  1571.  
  1572.    Erzeugt einen neuen Eintrag mit den in der  Stemvariable(1)
  1573. angegebenen Daten.
  1574.  
  1575. M÷gliche Rⁿckgabewerte:
  1576.       0    kein Fehler
  1577.       -1   kein Feld in Stem gesetzt
  1578.       -2   ⁿbergebener Flag-Wert ungⁿltig
  1579.       -3   kein Nachname ⁿbergeben
  1580.  
  1581.    Die "zusammengesetzten Symbole" der zu ⁿbergebenden Variable
  1582. mⁿssen wie folgt heissen:
  1583.      .SALUTATION     Anrede
  1584.      .LASTNAME       Nachname
  1585.      .FIRSTNAME      Vorname
  1586.      .COMPANY        Firmenname
  1587.      .ADDRESS1       Adre▀feld 1
  1588.      .ADDRESS2       Adre▀feld 2
  1589.      .POSTCODE       Postleitzahl (PLZ)
  1590.      .CITY           Wohnort
  1591.      .COUNTRY        Land
  1592.      .BIRTHDAY       Geburtstag
  1593.      .TELEPHONE      Telefonnummer
  1594.      .FAX            Faxnummer
  1595.      .EMAIL1         E-Mail-Adresse 1
  1596.      .EMAIL2         E-Mail-Adresse 2
  1597.      .REMARK1        Bemerkungsfeld 1
  1598.      .REMARK2        Bemerkungsfeld 2
  1599.      .ID             ID (Nummer)
  1600.      .FLAGS          Flags als Zahl (0-15)
  1601.      .LASTCHANGE     Letzte VerΣnderung (DD.MM.YY)
  1602.      .CREATION       Erstellungsdatum (DD.MM.YY)
  1603.  
  1604.    Siehe dazu auch CHANGEADDRESS und GETADDRESS.
  1605.  
  1606.    ---------- Footnotes ----------
  1607.  
  1608.    (1)  engl. Stem = Stamm; Stemvariablen sind im ARexx-Handbuch zu
  1609. AmigaDos 2.04 im Kapitel 10.2.13 erklΣrt. Es handelt sich hierbei um
  1610. Erweiterungen, sogenannte "zusammengesetzte Symbole", von Variablen
  1611.  
  1612. OPEN filename [FORCE]
  1613. ---------------------
  1614.  
  1615.    ╓ffnet eine Adre▀datei. Wird ein Filename angegeben, wird diese
  1616. Datei geladen. Andernfalls wird ein Filerequester ge÷ffnet.
  1617.  
  1618.    FORCE erzwingt das Laden (keine Sicherheitsabfrage, falls Daten
  1619. verΣndert wurden)
  1620.  
  1621. PRINTLABEL [formname]
  1622. ---------------------
  1623.  
  1624.    Diese Funktion druckt ein Etikett fⁿr den angegebenen Eintrag aus.
  1625. Wird ein der volle Name einer Etikettformulardatei ⁿbergeben, wird
  1626. dieses benutzt; ansonsten wird das interne 89x36mm-Format benutzt.
  1627.  
  1628. PRINTLETTER formname [1|2|3|Anrede]
  1629. -----------------------------------
  1630.  
  1631.    Diese Funktion fⁿllt und druckt das (mit vollem Pfad angegebene)
  1632. Briefformular, das mit den Daten aus dem aktiven Eintrag ausgefⁿllt
  1633. wird, aus. Als zweiter Parameter kann dieser Funktion die Anrede fⁿr
  1634. den Platzhalter @an ⁿbergeben werden. Wird hier die Zahl 1 angegeben,
  1635. wird die eingebaute unpers÷nliche Anrede ("Sehr geehrte(r) ..."), bei
  1636. der das Geschlecht entsprechend angepa▀t wird, benutzt, bei "2" die
  1637. pers÷nliche ("Hallo @an,"), bei "3" die unpers÷nliche ("Sehr geehrte
  1638. Damen und Herren"). Ansonsten wird die angegebene Anrede ⁿbernommen.
  1639. Wird keine Anrede angegeben, wird fⁿr den Platzhalter @an nichts
  1640. eingesetzt.
  1641.  
  1642. QUIT [FORCE]
  1643. ------------
  1644.  
  1645.    Beendet das Programm.  FORCE erzwingt Programmende (keine
  1646. Sicherheitsabfrage, falls Daten verΣndert wurden)
  1647.  
  1648. SAVE
  1649. ----
  1650.  
  1651.    Speichert die Adre▀datei unter dem Namen, unter dem sie geladen
  1652. wurde. Wurde die Datei neu angelegt, wird ein Filerequester ge÷ffnet.
  1653.  
  1654. SAVEAS filename
  1655. ---------------
  1656.  
  1657.    Speichert die Adre▀daten. Wird der Filename nicht angegeben, wird
  1658. ein Filerequester ge÷ffnet.
  1659.  
  1660. SEARCH first stemvar
  1661. --------------------
  1662.  
  1663.    Diese Funktion sucht einen Eintrag. Die Suchkriterien werden in der
  1664. angegebenen "Stemvariable" (Siehe NEWADDRESS) ⁿbergeben.  Desweiteren
  1665. mu▀ angegeben werden, ab dem wievielten Eintrag gesucht werden soll
  1666. (normalerweise 1, wenn ab Anfang gesucht werden soll.)
  1667.  
  1668. M÷gliche Rⁿckgabewerte:
  1669.       0      kein Fehler
  1670.       -1     nicht gefunden
  1671.       -2     keine Adressen im Speicher
  1672.       -3     kein Speicher fⁿr Suchpuffer
  1673.       -4     nicht genⁿgend Argumente ⁿbergeben (first/stemvar)
  1674.       -6     es wurde kein Suchkriterium in Stemvariable ⁿbergeben
  1675.       -5/-7  Positionsangabe (first) ungⁿltig
  1676.  
  1677. SETPRINTER file
  1678. ---------------
  1679.  
  1680.    Setzt die Druckerausgabedatei (voreingestellt PRT:).  Zurⁿckgegeben
  1681. wird der alte Zustand.
  1682.  
  1683. SLEEP [ON / OFF]
  1684. ----------------
  1685.  
  1686.    Mit SLEEP ON wird ADM in den Schlafmodus versetzt, d.h. alle
  1687. Fenster werden geschlossen. ADM kann dann mit SLEEP OFF, Doppelklick
  1688. des AppIcons oder HotKey/Exchange "geweckt" werden.
  1689.  
  1690. UNLOCKGUI
  1691. ---------
  1692.  
  1693.    Hebt die Eingabesperre auf ADM-Fenster auf (siehe LOCKGUI).
  1694.  
  1695. Der "ScreenManager"
  1696. *******************
  1697.  
  1698.        ADM unterstⁿtzt ja beim Programmstart die ▄bergabe des
  1699. Namens eines sogenannten "Public Screens". Public Screens sind
  1700. "÷ffentliche" Screens, d.h. sie k÷nnen von jedem Programm, das deren
  1701. Verwendung unterstⁿtzt, benutzt werden und k÷nnen ihre Fenster darauf
  1702. ÷ffnen.
  1703.  
  1704.    Dies hat den Vorteil, da▀ man einen Public Screen fⁿr ADM anlegen
  1705. kann, der einen Zeichensatz und eine Aufl÷sung benutzt, die nicht der
  1706. der Workbench entsprechen.
  1707.  
  1708.    Zum ╓ffnen von solchen Public Screens dient der "ScreenManager" von
  1709. Bernhard M÷llemann. Das Programm ist gegen Leerdisk und einen
  1710. ausreichend frankierten Rⁿckumschlag bei mir erhΣltlich.
  1711.  
  1712.    Die Bedienung ist in der dem ScreenManager beiliegenden Anleitung
  1713. genau erklΣrt; ich will hier lediglich kurz Beispiele fⁿr den Aufruf
  1714. des ScreenManagers nennen, die mir in Verbindung mit dem ADM als
  1715. sinnvoll erscheinen.
  1716.  
  1717. Aufruf im CLI:
  1718.  
  1719.      Screenmanager Open ADM Mode HL Planes 2 Closegad
  1720.  
  1721.    ╓ffnet einen Screen mit Namen ADM in der Aufl÷sung "HIRES
  1722. INTERLACED" mit 4 Farben, deren Farbwerte von der Workbench ⁿbernommen
  1723. werden. Der Screen be- sitzt ein Close-Gadget, mit dem der Screen nach
  1724. Beendigung von ADM geschlossen werden kann.  Nach diesem Aufruf
  1725. ADM folgenderma▀en starten:
  1726.  
  1727.      AddressMaster PUBSCREEN ADM
  1728.  
  1729.      ScreenManager Close ADM
  1730. Schlie▀t den Public Screen mit Namen ADM.
  1731.  
  1732. HotKeys
  1733. *******
  1734.  
  1735.    Es folgt eine Auflistung der "HotKeys", mit denen die
  1736. Tastenkombination zur Aktivierung von ADM als Commodity
  1737. zusammengestellt werden kann.  Unbedingt zu beachten ist dabei, da▀
  1738. der an ADM ⁿbergebene Shortcut nicht schon im System von einem
  1739. anderen Commodity benutzt wird, da der entsprechende Tastendruck von
  1740. diesem nicht an ADM weitergeleitet wird und ADM deshalb von
  1741. Tastendruck nie etwas erfΣhrt.
  1742.  
  1743.    Die Tastenkⁿrzel sind nach Gruppen sortiert:
  1744.  
  1745.    * Qualifier
  1746.           LShift, RShift, CapsLock, Control, LAlt, RAlt,
  1747.           LCommand, RCommand, NumericPad, Repeat, RelativeMouse,
  1748.           Shift, Caps, Alt, UpStroke
  1749.  
  1750.    * Tasten
  1751.           Comma, Space, BackSpace, Tab, Enter, Return, Esc,
  1752.           Del Up, Down, Right, Left
  1753.           F1, F2, F3, F4, F5, F6, F7, F8, F9, F10
  1754.           Help
  1755.           ...sowie alle normalen druckbaren Zeichen, die dann
  1756.           fⁿr sich selbst stehen. Bei Buchstaben ist dabei die
  1757.           Unterscheidung zwischen Gro▀- und Kleinschreibung
  1758.           zu beachten!
  1759.  
  1760.    * Events
  1761.           MidButton, RButton, LeftButton
  1762.           RawKey, RawMouse, Event, PointerPos,
  1763.           Timer, NewPrefs, DiskRemoved, DiskInserted
  1764.  
  1765.    Die Events sind, abgesehen von den Maustasten, kaum sinnvoll, auch
  1766. wenn es ganz lustig sein kann, wenn sich ADM beim Einlegen einer
  1767. Diskette aktiviert - einen praktischen Nutzen hat es jedoch kaum.
  1768.  
  1769. Registrierung
  1770. *************
  1771.  
  1772.        ADM ist Shareware. Dies bedeutet, da▀ nach einem ausgiebigen
  1773. Test des Programms an mich ein Obulus entrichtet werden sollte, um mich
  1774. fⁿr meine Programmierarbeit zu entlohnen und um an die volle
  1775. Funktionsvielfalt des Programms zu gelangen. Gegen Bezahlung der Gebⁿhr
  1776. erhΣlt man das "Key-File", das auf den eigenen Namen registriert
  1777. ist(1) und nach der Installation die gesperrte Funktion von ADM
  1778. freigibt.
  1779.  
  1780.    Die Registrierungsgebⁿhr betrΣgt
  1781.      DM 25,- inkl. Disk und Rⁿckporto bzw.
  1782.  
  1783. Bei Auslandsschecks bitte ich, DM 11,- hinzuzufⁿgen, da dieser Betrag
  1784. als Einl÷segebⁿhr von der Bank erhoben wird.
  1785.  
  1786.    Fⁿr Schreibfaule befindet sich im Verzeichnis Dokumentationen/
  1787. eine ASCII-Datei namens Registration, das nur ausgedruckt und mit den
  1788. n÷tigsten Daten (Adresse) ausgefⁿllt werden mu▀.
  1789.  
  1790. Meine Kontaktadressen sind:
  1791.          Heimadresse:
  1792.        Jan Gei▀ler
  1793.        Hermann-Rombach-Str. 17
  1794.        D-74321 Bietigheim-Bissingen
  1795.        Tel. (07142) 43604
  1796.      
  1797.      Studium:
  1798.        Jan Gei▀ler
  1799.        Brunhuberstr. 18/A5
  1800.        D-93053 Regensburg
  1801.        (Telefonnummer stand bei Drucklegung nicht fest,
  1802.        kann aber bei der Telekom-Auskunft erfragt werden!)
  1803.      
  1804.      E-Mail:
  1805.        FidoNet:  Jan Geissler@2:2407/106.5
  1806.        UseNet: jan@digit.stgt.sub.org
  1807.  
  1808.    Registrierungen bitte ausschlie▀lich an die Heimadresse senden!
  1809.  
  1810.    ---------- Footnotes ----------
  1811.  
  1812.    (1)  Es enthΣlt die vollstΣndige Adresse seines Besitzers mehrfach
  1813. verschlⁿsselt
  1814.  
  1815.