home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Database / ADM144.lha / ADM / Anleitung / ADM.dok < prev    next >
Encoding:
Text File  |  1994-11-22  |  77.0 KB  |  1,915 lines

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