home *** CD-ROM | disk | FTP | other *** search
/ The Best of the Best / _.img / 01205 / a3.doc < prev    next >
Text File  |  1993-06-28  |  178KB  |  3,901 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                  ┌───────────────────────────────────┐
  17.                  │ Informationen zu A3, Version 1.20 │
  18.                  └───────────────────────────────────┘
  19.  
  20.                          (C) 1993 Jürgen Peters
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.                                  - 1 -
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                               ┌─────────┐
  70.                               │ Inhalt: │
  71.                               └─────────┘
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.     A) Einige kurze Anmerkungen zum Shareware-Prinzip ..... Seite  3
  80.     B) Haftung und Rechtliches ............................ Seite  4
  81.     C) Systemvoraussetzungen .............................. Seite  5
  82.     D) Die mitgelieferten Dateien ......................... Seite  6
  83.     E) Installation ....................................... Seite  6
  84.     F) Allgemeines zum Programm, Umgebungsvariablen ....... Seite  7
  85.     G) Kommandozeilenparameter ............................ Seite  9
  86.     H) Der Bildschirmaufbau ............................... Seite 14
  87.     I) Die Hotkeys ........................................ Seite 15
  88.     J) Die Menüs .......................................... Seite 17
  89.         0. <≡> ............................................ Seite 18
  90.         1. <Vorgaben>...................................... Seite 18
  91.         2. <Arc> .......................................... Seite 24
  92.         3. <DeArc> ........................................ Seite 29
  93.         4. <Inhalt> ....................................... Seite 32
  94.         5. <Extras> ....................................... Seite 34
  95.         6. <disK> ......................................... Seite 42
  96.         7. <Tools> ........................................ Seite 47
  97.         8. <File> ......................................... Seite 49
  98.     K) Aufbau der INI-Dateien ............................. Seite 55
  99.     L) Das Programm CFV.EXE ............................... Seite 58
  100.     M) Tips & Tricks ...................................... Seite 59
  101.     N) Pläne für Updates .................................. Seite 64
  102.     O) Copyrights ......................................... Seite 65
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.                                  - 2 -
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.     A) Einige kurze Anmerkungen zum Shareware-Prinzip
  126.     =================================================
  127.  
  128.     Dieses Programm ist Shareware. Das heißt, Sie dürfen es für 30
  129.     Tage prüfen und kostenlos an andere weitergeben. Shareware-
  130.     Versender dürfen es nicht zu einem höheren Preis als 15,- DM
  131.     (für Kopierunkosten etc.) verkaufen.
  132.     Es ist in seinem Funktionsumfang gegenüber der Vollversion nicht
  133.     eingeschränkt, lediglich der lästige 5 Sekunden-Sharewarebild-
  134.     schirm beim Start und bei Beendigung des Programms entfällt in
  135.     der registrierten Version.
  136.     Wenn Sie meinen, dieses Programm ist das, was Sie schon lange
  137.     gesucht haben, sollten Sie sich beim Autor registrieren lassen.
  138.     Auf jeden Fall müssen Sie dies tun, wenn Sie es länger als 30 Tage
  139.     benutzen.
  140.     Gegen Einsendung von 59,- DM (Zahlungsarten s.u.) erhalten Sie
  141.     folgende Gegenleistungen:
  142.  
  143.      - neueste Vollversion ohne Registrierungszeitschleife,
  144.      - mindestens ein Jahr lang kostenlose Benachrichtigung über neue Ver-
  145.        sionen, die Sie dann zum günstigen Preis von 25,- erhalten können
  146.      - 3 Monate kostenlosen telefonischen Support (ab 18°° Uhr)
  147.      - schriftlicher Support unbegrenzt (Rückumschlag beilegen)
  148.  
  149.     Zahlungsmodalitäten (Absenderangabe nicht vergessen):
  150.  
  151.      1. Einsendung des Betrages auf Konto-Nr. 4362481 der Sparkasse
  152.         Bielefeld (BLZ 480 501 61),
  153.  
  154.      2. Vorauszahlung in bar (Scheine) oder Scheck an meine Adresse:
  155.  
  156.                    Jürgen Peters
  157.                    Sundernstr. 30
  158.                    33829 Borgholzhausen
  159.      oder
  160.  
  161.      3. Bestellung per Nachname (zuzüglich 5,-) bei obiger Adresse.
  162.  
  163.     An Firmen, Institutionen etc. kann auch auf Rechnung geliefert werden.
  164.  
  165.     Wenn Ihnen das Programm gefällt, dann zögern Sie bitte auch nicht,
  166.     zu registrieren. Nur so können auch in Zukunft die Weiterentwick-
  167.     lung der Software und der Support gewährleistet werden.
  168.     Anregungen und Kritik von registrierten Benutzern nehme ich gern
  169.     entgegen. Besonders Hinweise auf abzustellende Fehler sind stets
  170.     willkommen, da mir als Student nur eine begrenzte Hardwarekonfi-
  171.     guration zur Verfügung steht, und ich so viele konfigurationsbe-
  172.     dingte Fehler (Bildschirmkarte, DOS-Version etc.) nicht entdecken
  173.  
  174.  
  175.  
  176.  
  177.  
  178.                                  - 3 -
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.     kann. Sollten Sie mich telefonisch nicht sofort erreichen, versuchen
  186.     Sie es öfters. Da ich keine eigenen Angestellten für eine Telefon-
  187.     hotline habe, kann es auch mal sein, daß das Telefon nicht besetzt
  188.     ist. Ich bitte dafür um Verständnis.
  189.     Noch eine Bitte: bevor Sie bei mir anrufen, schauen Sie zuerst in der
  190.     Dokumentation nach. 90% der Fragen und Probleme, die an mich herange-
  191.     tragen werden, hätten sich auch durch aufmerksames Studium des
  192.     Handbuchs lösen lassen.
  193.  
  194.  
  195.     B) Haftung und Rechtliches
  196.     ==========================
  197.  
  198.     Diese Software wird ständig weiterentwickelt und nach bestem
  199.     Wissen und Gewissen auf Fehler hin untersucht. Trotzdem kann
  200.     keinerlei Haftung für einwandfreies Funktionieren unter allen
  201.     Umständen und für Datenverluste übernommen werden.
  202.     Beschädigte Disketten (keine Beschädigung auf dem Postweg) wer-
  203.     den im Rahmen der normalen Produkthaftung ersetzt.
  204.  
  205.     Das Programm (Shareware-Version) darf nur als Ganzes (alle Dateien
  206.     zusammen) und unverändert weitergegeben werden. Vor allem dürfen
  207.     keine Copyright-Hinweise entfernt werden.
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.                                  - 4 -
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.     C) Systemvoraussetzungen
  246.     ========================
  247.  
  248.     A3 benötigt folgende Mindestkonfiguration:
  249.  
  250.     - Festplatte
  251.     - 512 kBytes Hauptspeicher
  252.     - PC/MS-DOS-Version ab 3.2 oder DR-DOS ab 3.41
  253.     - beliebiger Bildschirm
  254.     - Mindestens eines der folgenden Packprogramme:
  255.        * ARJ ab Version 2.30 (2.39 und 2.4x werden unterstützt)
  256.        * LHA ab Version 2.02a
  257.        * PKZIP ab Version 1.1 (2.0x wird unterstützt)
  258.  
  259.     Eine ideale Konfiguration sähe wie folgt aus:
  260.  
  261.     - 640 kBytes Hauptspeicher
  262.     - 512 kBytes RAM-Disk (besser noch größer)
  263.     - 4DOS (bei Fehlen eines List-Programms wird der 4DOS-Befehl LIST
  264.       unterstützt)
  265.     - Farbbildschirm
  266.     - 640 kBytes freier EMS- oder XMS-Speicher
  267.  
  268.     Das Programm wurde auf einem Chamäleon 486-33-Rechner (33 MHz) mit
  269.     Diamond Stealth 24 VLB-SVGA-Karte und Multiscan-Monitor, 20 MBytes
  270.     Speicher und zwei 245 MByte-SCSI-Festplatten entwickelt und auf
  271.     folgenden Konfigurationen getestet:
  272.  
  273.     1. Epson PC AX (AT,12 MHz) mit Hercules-Karte, 640 kBytes Speicher,
  274.        40 MByte-RLL-Platte und 30 MByte-RLL-Wechselplatte,
  275.     2. Schneider PC1512 mit CGA-Farbbildschirm, 640 kBytes Speicher,
  276.        49 MByte-SCSI-Festplatte,
  277.     3. HighScreen AT mit Austauschboard (386-40), 4 MBytes Speicher,
  278.        40 MByte-AT-Bus-Platte und 85 MByte-SCSI-Platte, OAK-VGA-Karte,
  279.     4. Forex 386-40H-Rechner (40 MHz) mit SpeedStar VGA-Karte und SVGA-
  280.        Monitor, 8 MBytes Speicher, und 2 210 MByte-AT-Bus-Festplatten,
  281.     5. Noname 486er (33 MHz) mit Trident SVGA-Karte, 16 MBytes Speicher,
  282.        120 MByte-AT-Bus-Platte.
  283.  
  284.     In einem Dateilistenfenster können maximal 1024 Dateien dargestellt
  285.     werden.
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.                                  - 5 -
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.     D) Die mitgelieferten Dateien:
  306.     ==============================
  307.  
  308.     A3.DEF                  Menüdefinitionsdatei (ASCII)
  309.     A3.DOC                  Dokumentation (ASCII)
  310.     A3.EXE                  Hauptprogramm
  311.     A3.GEN                  Hilfsbildschirme
  312.     A3.ICO                  Icon-Datei für Windows 3.x
  313.     A3.INI                  Konfigurationsdatei (ASCII)
  314.     A3.PIF                  Programminfo-Datei für Windows 3.x
  315.     A3.ROU                  Routinedatei (ASCII)
  316.     A3.TOO                  Toolmenü-Definitionsdatei (ASCII)
  317.     A3A.COL                 Farbdatei, ARJ-Konfiguration
  318.     A3L.COL                 Farbdatei, LHA-Konfiguration
  319.     A3Z.COL                 Farbdatei, PKZip-Konfiguration
  320.     BACKUP.INI              Beispiel-Konfigurationsdatei für Komplettbackup
  321.     CFV.EXE                 "Compressed Files View"-Programm
  322.     COPYDISK.EXE            Diskettenkopierprogramm für <disK><Kopieren>
  323.     EMSDISK.SYS             Device-Treiber für EMS-RAM-Disk
  324.     INFO2.EXE               Systeminfo-Programm (für <Extras><sYsteminfo>)
  325.     INSTALL.ASC             Wird von der Funktion <Arc><Backup> benötigt
  326.     INSTALL.EXE             Installationsprogramm
  327.     LIST.COM                Vernon Buergs Dateilister, wird vom Programm
  328.                             zum Anzeigen von Archivinhalten benutzt
  329.     QFT.EXE                 "Quick FormaT"-Utility für <disk><Formatieren>
  330.     README.A3               Hinweise zur Installation etc.
  331.     REGIST.TXT              Registrierungsformular
  332.     SCRNFONT.EGA            Sans-Serif-Bildschirmfont (8x14) für EGA-Systeme
  333.     SCRNFONT.VGA            Sans-Serif-Bildschirmfont (8x16) für VGA-Systeme
  334.     VERSION.A3              Versionsgeschichte des von A3 (ASCII)
  335.     WO.EXE                  Dateisuchprogramm für <Suche nach Datei>
  336.     WOARC.EXE               Dateisuchprogramm für <suche nach Archiven>
  337.     XDISK.COM               Steuerprogramm für EMSDISK.SYS
  338.     ZMEDIT.COM              kleiner ASCII-Editor
  339.  
  340.  
  341.     E) Installation
  342.     ===============
  343.  
  344.     Auf die Installation des Programms wird ausführlich in der Datei
  345.     README.A3 eingegangen, bitte unbedingt zuerst lesen!
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.                                  - 6 -
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.     F) Allgemeines zum Programm, Umgebungsvariablen
  366.     ===============================================
  367.  
  368.     Die Dateikomprimierungsprogramme ARJ, LHA und PKZip gehören zu den nütz-
  369.     lichsten und weitverbreitetsten Shareware-Programmen. Mit ihnen ist es
  370.     möglich, Dateien auf einen Bruchteil Ihrer Größe zu komprimieren, in
  371.     Archiven abzulegen und auf diese Weise viel Platz auf Diskette oder
  372.     Festplatte zu sparen. Auch für Backup-Zwecke sind sie nützliche Werk-
  373.     zeuge.
  374.     Leider sind die Programme rein kommandozeilenorientiert, und man muß eine
  375.     Menge Parameter im Kopf haben, um sie sinnvoll einzusetzen. Stapeldateien
  376.     sind hier sicher nur eine Behelfslösung. An diesem Punkt setzen nun
  377.     Oberflächenprogramme für die gängigen "Packer" an. Besonders in der
  378.     amerikanischen Shareware gibt es schon eine Menge guter Programme, die
  379.     allerdings meist einen möglichst großen Bereich von Kompressionspro-
  380.     grammen abzudecken versuchen. Dies wiederum führt häufig zu einer
  381.     solchen Funktionsvielfalt, daß der Effekt der einfacheren Bedienbarkeit
  382.     meist trotz Mausbedienung etc. wieder verloren geht. Erfahrungsgemäß
  383.     entscheidet sich der Anwender nach dem Testen mehrerer Kompressions-
  384.     programme - getreu dem Shareware-Prinzip - irgendwann für "seinen"
  385.     Packer, mit dem er dann arbeiten will. Die Unterstützung der anderen
  386.     Programme durch die Archiv-Oberfläche würde dann nur noch als speicher-
  387.     fressender Ballast mitgeschleppt.
  388.     Bei A3 wurde der Schwerpunkt deshalb anders gesetzt. Es ist auf die drei
  389.     gängigsten Packer spezialisiert und kann so deren Fähigkeiten optimal
  390.     unterstützen (A3 = "A"rchivshell für die "3" wichtigsten Packer).
  391.     Durch Anwahl eines Menüpunktes und Eintippen eines Buchstabens kann auf
  392.     einfachste Weise zwischen den drei Packprogrammen gewechselt werden.
  393.     Der Wechsel wird auch sofort durch Änderung von Bildschirmaufbau und
  394.     -farben angezeigt.
  395.     Glanzlicht von A3 ist jedoch ein besonderes Feature: Bei allen Opera-
  396.     tionen, die sich auf ein bereits existierendes Archiv beziehen, ermittelt
  397.     A3 selbstständig das korrekte Archiv-Format.
  398.     So wird z.B. automatisch PKZip aufgerufen, wenn es sich bei dem zu dekom-
  399.     primierenden Archiv um eine ZIP-Datei handelt, auch wenn gerade ARJ als
  400.     aktiver Packer eingestellt ist. Das Programm richtet sich dabei nicht (!)
  401.     nach der Dateiextension, sondern prüft auf das tatsächliche Archiv-Format,
  402.     weshalb dieses Verfahren z.B. auch bei EXE-Dateien funktioniert.
  403.     Eine weitere Hauptidee hinter dem Programm ist die sogenannte "Routine-
  404.     Archivierung". A3 ermöglicht es, 16 Funktionstasten mit häufig zu täti-
  405.     genden Archivierungsdurchläufen (z.B. für Backups) zu belegen und die
  406.     Konfigurationen in einer Datei abzuspeichern. Jetzt lassen sich z.B.
  407.     alle Datenbanken mit der Extension .DBF aus dem Verzeichnis C:\DBASE
  408.     mit einem Tastendruck in ein Archiv DBF.ARJ im Directory D:\ARCHIVE
  409.     packen (updaten) - oder alle Turbo Pascal- Quelltexte und Units etc.
  410.     Auf Wunsch können auch alle 16 voreingestellten Archivierungen in einem
  411.     einzigen Durchlauf abgehandelt werden. Durch Kommandozeilenparameter
  412.     ist dies auch im Batchbetrieb möglich, das heißt, A3 wird nach Durch-
  413.     führung der Archivierung automatisch wieder verlassen.
  414.     Ein weiterer Vorteil des Programms ist die weitgehende Anpassungsfähig-
  415.     keit an die Bedürfnisse des Benutzers. Fast alle Programmparameter und
  416.     Bildschirmfarben können über spezielle Menüpunkte eingestellt, in Kon-
  417.  
  418.                                  - 7 -
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.     figurationsdateien abgespeichert und wieder eingelesen werden. Dies ge-
  426.     schieht schon während der Installation mittels des komfortablen Instal-
  427.     lationsprogramms, kann aber auch jederzeit nachträglich aus A3 heraus
  428.     nachgeholt werden. Außerdem können ein beliebiger Dateilister, ein
  429.     Editor und ein Virenscanner eingebunden werden. Das Programm ist beson-
  430.     ders abgestimmt auf das bekannte VirScan von McAfee. Insbesondere beim
  431.     manuellen Selektieren von Dateien wird ein Dateilistenfile (sog. Select-
  432.     Datei) erzeugt, das auch von VirScan als Eingabedatei benutzt werden
  433.     kann. Bei anderen Virenscannern ist dies nicht unbedingt gewährleistet!
  434.     Der Dateilister dient zum Beispiel zur Anzeige von Archivinhalten etc.
  435.     Das sehr gute "LIST" von V. Buerg wird übrigens mitgeliefert, ebenso
  436.     ein kleiner ASCII-Editor.
  437.     Das Programm ermöglicht auch die Definition von 4 Umgebungsvariablen.
  438.     Es sind dies 'A3INI' (für die allg. Konfigurationsdatei), 'A3COL' (für
  439.     die Farbdatei) und 'A3ROU' (für die Routinevoreinstellungen), z.B. 'SET
  440.     A3COL=D:\ARJ\FARB.DAT' etc. Die Dateien werden dann in den entsprechenden
  441.     Verzeichnissen gesucht, dies ermöglicht das Anlegen von mehreren unter-
  442.     schiedlichen Konfigurationen. Am besten geschieht die Zuordnung der Vari-
  443.     ablen schon in der Datei AUTOEXEC.BAT. Wenn Sie A3 ordnungsgemäß instal-
  444.     liert haben, hat das Installationsprogramm dies schon für Sie erledigt.
  445.     Außerdem kann eine Variable 'TMPARC' (oder 'TEMP', 'TMP', 'TEMP4DOS')
  446.     definiert werden. Diese bezeichnet ein Directory oder Laufwerk, auf dem
  447.     A3 und die Packer ihre temporären Dateien ablegen.
  448.     ARJ z.B. ermöglicht die Benutzung des Switches '-wVerzeichnisname',
  449.     um ein Verzeichnis für temporäre Dateien zu definieren (bei LHA und PKZip
  450.     gibt es ähnliche Befehle), was durch A3 unterstützt wird. Dies hat den
  451.     Vorteil, daß in der Umgebungsvariablen 'TMPARC' z.B. eine schnelle RAM-
  452.     Disk angegeben werden kann, was die Archivierungs- und Pipingaktionen
  453.     (zum Listprogramm) erheblich verschnellert. Allerdings muß die RAM-Disk
  454.     dazu mindestens so groß sein wie die größte bearbeitete Archivdatei.
  455.     Für ein effektives Arbeiten sollte sie schon größer als 512 kBytes sein.
  456.     Steht nicht soviel Speicher zur Verfügung, kann über 'TMPARC' auch eine
  457.     kleine Festplattenpartition spezifiziert werden. Auch hier wird die Per-
  458.     formance wegen der kürzeren Zugriffszeiten verbessert, allerdings bei
  459.     weitem nicht so stark wie bei einem virtuellen Laufwerk.
  460.     Ist keine Environmentvariable 'TMPARC' definiert, benutzt A3 das
  461.     Verzeichnis, aus dem es gestartet wurde.
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.                                  - 8 -
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.     G) Kommandozeilenparameter
  486.     ==========================
  487.  
  488.     Mit Hilfe von Kommandozeilenparametern läßt sich A3 schon beim Start für
  489.     die persönlichen Anforderungen konfigurieren, ohne daß nach dem Laden erst
  490.     mehrere Einstellungen per Hotkey oder Menü getätigt werden müssen.
  491.     Besonders nützlich ist dies beim Aufruf per Stapeldatei.
  492.     Einige Funktionen des Programms lassen sich auch nur per Kommandozeilen-
  493.     parameter aktivieren. Jeder Parameter wird durch einen Schrägstrich '/'
  494.     eingeleitet, auf den ein oder mehrere Zeichen folgen, z.B. A3/ROUTINE oder
  495.     A3 /AS/WARTEN (die Leerzeichen zwischen den Parametern sind optional).
  496.     Die Kommandozeilenparameter haben Priorität vor den Einstellungen in der
  497.     Konfigurationsdatei A3.INI. Geben Sie z.B. A3/UNTERVERZ=AUS auf der
  498.     DOS-Ebene ein, so werden keine Unterverzeichnisse mit archiviert, auch
  499.     wenn in A3.INI der Eintrag 'UNTERVERZEICHNISSE=EIN' vorhanden ist.
  500.     Andererseits kann z.B. durch bloßes Weglassen eines Parameters, der
  501.     keine EIN-/AUS bzw. JA-/NEIN-Einstellung erlaubt, nicht erreicht werden,
  502.     daß die Funktion nicht aktiviert wird, wenn sie in der Konfigurations-
  503.     datei enthalten ist (zu möglichen Problemen dadurch s. Kapitel K)).
  504.     Natürlich lassen sich die durch Hotkeys einstellbaren Parameter auch nach
  505.     dem Programmstart ändern. Die Kommandozeilenparameter legen lediglich die
  506.     Voreinstellungen fest, mit denen das Programm startet.
  507.  
  508.     Es folgt die ausführliche Beschreibung der möglichen Parameter:
  509.  
  510.     Der Parameter /? oder /H gibt eine kurze Hilfe zu eben den in diesem
  511.     Kapitel erläuterten Kommandozeilenparametern aus.
  512.  
  513.     Die Parameter /PACKER=LHA und /PACKER=ARJ aktivieren ein anderes
  514.     Default-Packprogramm als die Voreinstellung PKZIP. Mit /PACKER=L(HA) star-
  515.     tet A3 im LHA-Modus, mit /PACKER=A(RJ) im ARJ-Modus. Natürlich kann
  516.     der aktive Packer auch später vom Menü aus gewechselt werden.
  517.  
  518.     Mit dem Parameter /INI=Pfad kann gezielt eine bestimmte Konfigurations-
  519.     datei (INI-Datei) geladen werden (Default: A3.INI im A3-Verzeichnis).
  520.     Dieser Parameter genießt Priorität gegenüber der Einstellung über die
  521.     Umgebungsvariable 'A3INI'. Mit "Pfad" ist der komplette Pfadname einer
  522.     INI-Datei gemeint, z.B. C:\A3\BACKUP.INI. (s. auch Kapitel K)).
  523.  
  524.     /SAVE weist A3 an, bei Verlassen des Programms alle Einstellungen auto-
  525.     matisch zu speichern. Beim nächsten Start findet man A3 dann so vor,
  526.     wie man es verlassen hat.
  527.  
  528.     Der Parameter /STATUS bewirkt, daß auf der Hintergrundanzeigefläche (s.
  529.     Kapitel H)) unterhalb des aktuellen Archivs auch dessen Kompressions-
  530.     status, das heißt Originalgröße, komprimierte Größe und Kompressionsrate
  531.     angezeigt wird. Da zu diesem Zweck nach dem Programmstart und nach jedem
  532.     Menüaufruf das aktuelle Archiv gelesen und die genannten Parameter berech-
  533.     net werden müssen, kann sich der Bildschirmaufbau, besonders bei Benut-
  534.     zung von Diskettenlaufwerken oder langsamen Festplatten verlangsamen.
  535.     Deshalb wurde diese Anzeigefunktion nicht als Default ins Programm auf-
  536.     genommen, sondern als Option zur Verfügung gestellt. Diese Funktion kann
  537.     auch mit [Shift-F8] ein- und ausgeschaltet werden.
  538.  
  539.                                  - 9 -
  540.  
  541.  
  542.  
  543.  
  544.  
  545.     Der Kommandozeilenparemeter /DEBUG gibt bei jedem Standard(de)kompri-
  546.     mierungsvorgang Auskunft darüber, was für ein Befehl gerade ausgeführt
  547.     werden soll und was für einen Fehlercode der Packer zurückgegeben hat.
  548.  
  549.     Ruft man A3 mit dem Parameter /ROUTINE auf, gelangt man nicht in das
  550.     Hauptmenü, sondern direkt in das Routinemenü. Hier - wie auch an den
  551.     meisten anderen Stellen - läßt sich über [F1] eine kontextsensitive
  552.     Hilfe aufrufen. Es gibt insgesamt 7 Hilfsbildschirme unter folgenden
  553.     Menüpunkten:
  554.  
  555.      1. <Vorgaben>, <Arc>             2. <DeArc>, <Inhalt>, <Extras>
  556.      3. <disK>, <Tools>, <File>       4. <Extras><Routine>, <Vorgaben>
  557.                                          <Routinekonfigurierung>
  558.      5. <Vorgaben><Einstellungen>     6. <Extras><Backup-Dateien>
  559.      (7. zu den "Hotkeys", nur über [ALT-F1] und Blättern).
  560.  
  561.     Hierauf werden die Aktionen der einzelnen Menüpunkte jeweils kurz
  562.     erklärt. Alle Hilfsbildschirme zusammen lassen sich auch nach Aufruf der
  563.     Tastenkombination [ALT-F1] durchblättern.
  564.  
  565.     Mit dem Parameter /SELBSTTEST (oder /SET) aufgerufen, führt A3 einen
  566.     Virenselbsttest durch. Das heißt, die Datei A3.EXE wird vor dem eigent-
  567.     lichen Programmstart auf Veränderungen überprüft. Stimmt die in der Datei
  568.     verankerte Prüfsumme nicht mit der ermittelten überein, erscheint ein
  569.     Abfragefenster, ob man das Programm laden will, oder lieber abbrechen
  570.     möchte. In diesem Fall sollte man besser den Ladevorgang stoppen und die
  571.     Datei A3.EXE von der Originaldiskette wieder ins A3-Verzeichnis kopieren.
  572.     Um es noch einmal deutlich zu sagen: Der Virentest erfolgt nur, wenn
  573.     das Programm mit dem Kommandozeilenparameter /SET aufgerufen wurde.
  574.     Dies wurde aus Zeitgründen so voreingestellt, da die Überprüfung
  575.     doch immer einige Sekunden Zeit kostet und nicht jedesmal durchge-
  576.     führt werden muß. Von Zeit zu Zeit sollte man aber doch den Viren-
  577.     test nutzen.
  578.     Noch eine Anmerkung für die Benutzer von EXE-Komprimierprogrammen
  579.     wie 'PKLite', 'LZExe', 'Diet' u.a.: A3 wird schon komprimiert ausge-
  580.     liefert, die Anwendung eines "Packers" erübrigt sich also, sie würde
  581.     nur bei einer nachfolgenden Benutzung der /SET-Option eine irreführende
  582.     Viren-Warnung auslösen.
  583.  
  584.     Der Parameter /VIRENTEST (oder /VT) schaltet jedem Komprimierungs- und
  585.     Dekomprimierungsvorgang einen Virentest wie im Menüpunkt <Extras>
  586.     <Virentest> vor bzw. nach. Bei Komprimierungen wird so vermieden,
  587.     daß verseuchte Dateien ins Archiv gelangen. Bei Dekomprimierungen
  588.     wird gefragt, ob ein evtl. verseuchtes Archiv gelöscht werden soll.
  589.     Bitte beachten Sie: Der Virentest bezieht sich immer auf den aktuell
  590.     eingestellten Quellpfad und außer beim Menüpunkt <DeArc><Selektierte
  591.     Extraktion> (s.d.) auch immer nur auf die aktuell eingestellte Datei-
  592.     spezifikation (zu beidem s. <Vorgaben><Neue Dateispezifikation>).
  593.     Die Virentest-Option ist aktiv bei den Menüpunkten <Arc><Add>, <Move>,
  594.     <Update>, <Freshen> und <Backup>, bei <DeArc><Extract>, <Selektierte
  595.     Extraktion> und <Restore>, sowie bei den Routinearchivierungen.
  596.     Näheres zu all diesen Menüpunkten steht jeweils im Kapitel J).
  597.  
  598.                                  - 10 -
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.     Der Parameter /CRC ist nur wirksam im ARJ-Modus. Ist er gesetzt worden,
  606.     wird ARJ bei jedem Komprimierungs- oder Dekomprimierungsdurchlauf mit dem
  607.     zusätzlichen Parameter '-jt' aufgerufen. Dieser veranlaßt ARJ, einen Si-
  608.     cherheits-CRC-Check an seinem temporären Archiv vorzunehmen. Falls ARJ bei
  609.     diesem Test eine Fehlermeldung ausgibt, ist ein Fehler im Archiv oder bei
  610.     der Archivierung aufgetreten. Das heißt, eine oder mehrere Dateien sind
  611.     nicht korrekt archiviert oder dearchiviert worden. Ab der Version 2.30
  612.     löscht ARJ fehlerhaft entpackte Dateien automatisch, falls Sie nicht den
  613.     Parameter '-jr' angegeben haben (z.B. in der Umgebungsvariablen 'ARJ_SW',
  614.     s. Dokumentation zu ARJ). In einem solchen Fall sollten Sie, falls möglich,
  615.     die Ursache des Fehlers abstellen (z.B. Fehler auf Diskette, Rechnerab-
  616.     sturz, Fehler bei Datenübertragung) und den Vorgang wiederholen. Dateien,
  617.     die sich nicht korrekt dekomprimieren lassen, sind allerdings meist nicht
  618.     zu retten. Lediglich bei Textdateien besteht eine geringe Chance, wenig-
  619.     stens lesbare Fragmente mit einem Editor wieder zusammenzufügen.
  620.     Dieser Kommandozeilenparameter entspricht der Betätigung der [F8]-Taste
  621.     vom Hauptmenü aus (s. Kapitel I)).
  622.  
  623.     Mit dem Parameter /SFX=LANG bzw. /SFX=KURZ läßt sich der "sfx"-Modus
  624.     (lang/kurz) entsprechend der ARJ-Parameter -je und -je1 bereits beim
  625.     Start voreinstellen (entspricht Taste [F3] im Hauptmenü, s. dort).
  626.     Diese Parameter sind nur wirksam im ARJ-Modus.
  627.  
  628.     Die Parameter /PKSFX= und /LHSFX= (Werte möglich: LANG, KURZ) ermöglichen
  629.     die Voreinstellung der Sfx-Modi von PKZip und LHA.
  630.  
  631.     Der nur im PKZip-Modus wirksame Parameter /ZIPKOMP= erlaubt die Vorein-
  632.     stellung der Kompressionsstärke PKZips von der Kommandozeile aus (ent-
  633.     spricht Hotkey [F2]). Mögliche Werte sind 'EX', 'EF', 'ES' und 'E0' (z.B.
  634.     A3/ZIPKOMP=EX). Diese haben je nach benutzter PKZip-Version einen unter-
  635.     schiedlichen Effekt. Bei der Version 2.04 entsprechen sie vollständig den
  636.     PKZip-Switches '-ex' (eXtra-Compression), '-ef' (fast Compression), '-es'
  637.     (super fast Compres sion) und '-e0' (Zero compression). Kein Parameter
  638.     bedeutet '-en' (Normal Compression). Da die Version 1.1 die Parameter
  639.     nicht alle bzw. andere Parameter kennt, werden diese wie folgt umgesetzt:
  640.     'EX' entspricht '-ex' (klar, maXimum Compression), 'ES' deckt sich mit
  641.     '-es' ("shrinking"), ebenso 'EF' und 'E0'. Kein Parameter entspricht
  642.     '-ei' ("imploding").
  643.     Die verbreiteten Beta-Versionen von PKZip (1.93a/2.01) stellen einen
  644.     Grenzfall dar. Sie entsprechen eher PKZip 2.04 als 1.1, kennen aber noch
  645.     nicht die Switches '-ef' und '-e0'. Diese sollten Sie daher nicht zusam-
  646.     men mit diesen PKZip-Versionen benutzen, da Sie dann eine Fehlermeldung
  647.     erhalten. Es wird dringend empfohlen, auf die endgültige Version 2.04
  648.     umzusteigen, da die Beta-Versionen auch sonst noch nicht vollständig sind
  649.     (es fehlen u.a. die "multiple volume"-Unterstützung, das Sfx-Modul und
  650.     die Datei PKZIPFIX.EXE).
  651.  
  652.     Der nur für ARJ gültige Parameter /ARJKOMP= entspricht /ZIPCOMP und
  653.     erlaubt die Einstellung der Kompressionsstärke ARJs von der Kommandozeile
  654.     aus (entspricht Hotkey [F2]). Die den ARJ-Switches entsprechenden mögli-
  655.     chen Werte sind: 'M0' (keine Kompression), 'M2' (gering), 'M3' (schwach),
  656.     'M4', 'JM1' (stark) und 'JM' (sehr stark). Keine Angabe von /ARJKOMP
  657.     entspricht der Voreinstellung von ARJ ('-m1', normale Kompression).
  658.  
  659.                                  - 11 -
  660.  
  661.  
  662.  
  663.  
  664.  
  665.     Der nur im ARJ-Modus wirksame Parameter /PASSWORT entspricht dem Hotkey
  666.     [Shift-F6] (s. Kapitel I)) und bewirkt, daß bei jedem Komprimierungs-
  667.     und Dekomprimierungsvorgang nach einem Paßwort gefragt wird. Ist die
  668.     PW-Funktion auf 'ein' gestellt, werden alle Dateien beim Packen ver-
  669.     schlüsselt bzw. beim Entpacken entschlüsselt (s. dazu auch den Menüpunkt
  670.     <Arc><Encrypt>).
  671.  
  672.     Die beiden Parameter /AUTO und /AS ermöglichen einen automatischen Ablauf
  673.     der Funktion <Alle> aus dem Menü <Extras> (s. dort), z.B. aus einer
  674.     Batchdatei. Mit /AUTO werden alle 16 Routinearchivierungen durchlaufen
  675.     und dann das Programm sofort wieder verlassen. /AS aktiviert zusätz-
  676.     lich den Switch 'Subdirectories ein' (s. Kapitel I), "Die Hotkeys").
  677.     Wird ein X bzw. X1 an den Parameter /A angehängt (nur ARJ-Modus), werden
  678.     statt der ARJ-Dateien sfx- bzw- sfx-Junior-Dateien erzeugt, z.B:
  679.     /AX1 durchläuft die alle Routinearchivierungen und erzeugt sfx-Junior-
  680.     Dateien,
  681.     /ASX erzeugt normale sfx-Dateien, wobei auch Unterverzeichnisse berück-
  682.     sichtigt werden.
  683.  
  684.     Der Parameter /UNTERVERZ=EIN bewirkt, daß beim Archivieren von Dateien
  685.     aus einem bestimmten Verzeichnis auch dessen Unterverzeichnisse berück-
  686.     sichtigt werden. Er entspricht dem Hotkey [F7] bzw. dem Eintrag UNTER-
  687.     VERZEICHNISSE=EIN in der Datei A3.INI. Mit /UNTERVERZ=AUS kann letzterer
  688.     Eintrag außer Kraft gesetzt werden.
  689.  
  690.     /WARTEN bewirkt, daß beim Ablauf der Funktion <Extras><Alle> (Taste
  691.     [F5] oder einer der AUTO-Kommandozeilenparameter /AUTO, /AS /AX ...)
  692.     nach jeder einzelnen Archivierung auf einen Tastendruck gewartet wird
  693.     - nützlich bei evtl. notwendigen Diskettenwechseln.
  694.  
  695.     Mit Hilfe des Parameters /#, gefolgt von einer Zahl zwischen 0 und 255
  696.     läßt sich Einfluß auf die äußere Erscheinung der Pulldown-Menüs nehmen.
  697.     Ohne Parameter aufgerufen, benutzt A3 einen einfachen Rahmen zur Umrandung
  698.     der Menüs. Wenn Sie keinen Rahmen möchten, können Sie mit A3/#0 ungerahmte
  699.     Menüs erhalten. /#1 entspricht dem Defaultwert und benutzt einfache Rahmen,
  700.     /#2 setzt doppelte Linien zur Umrahmung ein, bei /#3 sind die senkrechten
  701.     Linien doppelt und die waagerechten einfach, bei /#4 ist es umgekehrt.
  702.     Alle anderen Zahlenwerte benutzen das entsprechende ASCII-Zeichen zur
  703.     Rahmung, /#219 beispielsweise zeichnet die Rahmen mit einem soliden
  704.     Block, /#176 mit einem Rastermuster, /#65 mit dem Buchstaben 'A'.
  705.     Probieren Sie ruhig verschiedene Werte durch, bis die Menüs Ihrem Ge-
  706.     schmack entsprechen.
  707.  
  708.     Der Kompatibilitätsparameter /NOEMS verhindert die automatische Nutzung
  709.     von freiem LIM/EMS-Speicher. Bei der PKZip-Version 2.x wird hierdurch
  710.     auch der Switch '-+' aktiviert, der PKZip anweist, kein EMS-Memory zu
  711.     benutzen (s.a /NOXMS, /DSWAP und /NOSWAP).
  712.  
  713.     Der Parameter /NOXMS verhindert ein "Swappen" in den XMS-Speicher, falls
  714.     dies zu Problemen führen sollte. Es wird beim Auslagern versucht, zuerst
  715.     in den EMS-Speicher (falls vorhanden) und dann auf Platte zu "swappen".
  716.     Bei den PKZip-Versionen ab 2.04 wird hierdurch auch der Switch '--' akti-
  717.  
  718.                                  - 12 -
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.     viert, der PKZip anweist, kein XMS-Memory (UMBs/HMA) zu benutzen.
  726.     (vergl. auch /NOEMS, /DSWAP und /NOSWAP).
  727.  
  728.     Der Kommandozeilenparameter /DSWAP verhindert die Programmauslagerung in
  729.     den XMS- oder EMS-Speicher, es wird nur auf Platte "geswappt". Dies ist
  730.     nützlich, wenn besagter Erweiterungsspeicher dringender für andere Pro-
  731.     gramme benötigt wird. Falls Sie z.B. das Programm hauptsächlich unter
  732.     Windows betreiben und über weniger als 4 MBytes Hauptspeicher verfügen,
  733.     sollten Sie den Parameter /DSWAP in die Datei A3.PIF aufnehmen.
  734.  
  735.     Der Parameter /NOSWAP verhindert das Auslagern von A3 in den XMS-, EMS-
  736.     Speicher oder auf Platte, wenn der Packer oder ein anderes externes Pro-
  737.     gramm aufgerufen wird. Normalerweise "swappt" das Programm sich selbst
  738.     bis auf einen Kern von ca. 1,4 kBytes aus dem Hauptspeicher, um den von
  739.     ihm aufgerufenen Programmen möglichst viel Memory zur Verfügung zu stellen.
  740.     Dazu wird der Reihe nach jede der oben aufgezählten Speicherarten auf
  741.     freien Platz geprüft (bei gleichzeitiger Benutzung von /NOXMS oder
  742.     /NOEMS wird nicht ins XMS bzw. EMS ausgelagert). Wenn
  743.     Sie weder über genügend XMS- noch EMS-Speicher verfügen, sollten Sie
  744.     sicherstellen, daß ausreichend Platz auf der Festplatte vorhanden ist
  745.     (ca. 500 - 640 kBytes, je nach Speicherausbau). Die mit dem "hidden"-
  746.     Dateiattribut versehene Auslagerungsdatei wird in dem mittels der Umge-
  747.     bungsvariablen 'TMPARC', 'TEMP', 'TMP' oder 'TEMP4DOS' definierten Tempo-
  748.     rärverzeichnis angelegt (s. auch Kapitel F)). Wenn Sie zwar nicht genügend
  749.     XMS- oder EMS-Speicher aber ausreichend Hauptspeicher zur Verfügung
  750.     haben (> 600 kBytes frei) und nicht wollen, daß ständig auf Platte
  751.     "geswappt" wird, können Sie dieses "Swappen" mit /NOSWAP abstellen.
  752.     Dies sollte aber wirklich nur im Notfall geschehen, da auch bei einem
  753.     freien Hauptspeicher von über 620 kBytes nach Laden von A3 mit /NOSWAP
  754.     nur etwa 240 kBytes für die Packer etc. freibleiben.
  755.  
  756.     Ebenfalls aus Kompatibilitätsgründen wurde der Parameter /NOCLOCK
  757.     zugefügt. Er verhindert, daß rechts oben am Bildschirm die aktuelle Zeit
  758.     eingeblendet wird und sollte benutzt werden, falls es hiermit Probleme
  759.     gibt. Außerdem läßt sich der Bildschirmaufbau damit geringfügig be-
  760.     schleunigen, da nicht periodisch die Systemzeit abgefragt wird.
  761.  
  762.     Letztendlich gibt es noch die Parameter /SCHONER und /SCHONERM (für
  763.     "(Bildschirm-) Schoner"). Diese bewirken, daß nach längeren Pack- oder
  764.     Entpackvorgängen, bei denen viele (besonders XT-) Benutzer den Computer
  765.     verlassen, um z.B. einen Kaffee zu trinken, der Bildschirm dunkel geschal-
  766.     tet wird, um ein Einbrennen der Bildröhre zu verhindern. Nur der über den
  767.     Bildschirm wandernde Satz "Bitte Taste drücken..." erinnert daran, daß A3
  768.     geladen ist. Der Druck einer beliebigen (Maus-)Taste bringt Sie wieder ins
  769.     Hauptmenü zurück. Die Maustaste muß evtl. kurze Zeit festgehalten werden,
  770.     da der Tastendruck hier periodisch abgefragt wird.
  771.     /SCHONERM (keine "M"austaste bei Bildschirmschoner) ist aus Kompatibili-
  772.     tätsgründen zugefügt worden und ist identisch mit /SCHONER bis auf die
  773.     Tatsache, daß keine Maustastendrücke berücksichtigt werden. Auf einigen
  774.     Rechnern mit hardwaremäßig anmeldbarer Maus (Schneider, Amstrad) konnte
  775.     es sein, daß der Bildschirmschoner auf nicht vorhandene Maustastendrücke
  776.     reagierte und gleich ins Hauptmenü zurückgekehrt wurde. Bei Angabe von
  777.     /SCHONERM spricht der Screensaver nur noch auf Tastendrücke und nicht
  778.     mehr auf die Maus an.
  779.                                  - 13 -
  780.  
  781.  
  782.  
  783.  
  784.  
  785.     H) Der Bildschirmaufbau
  786.     =======================
  787.  
  788.     Vorweg noch einiges zu in dieser Dokumentation benutzten Konventionen:
  789.     ein Ausdruck in spitzen Klammern bezeichnet einen Menüpunkt, z.B.
  790.     <Vorgaben><Einstellungen>; in diesem Fall ist <Einstellungen> ein Unter-
  791.     menü von <Vorgaben>. Zu drückende Tasten werden in eckige Klammern
  792.     gesetzt, z.B. [Enter], [F3] oder [Cursor ab].
  793.  
  794.     Der Bildschirmaufbau des Programms nach dem Start gliedert sich
  795.     in 3 Bereiche:
  796.  
  797.     1. Pulldown-Menüleiste
  798.  
  799.     Bei heruntergeklappten Pulldown-Menüs bewegen Sie sich in der
  800.     Menüleiste waagerecht durch Betätigen der [Cursor links]- und
  801.     der [Cursor rechts]-Taste. In den einzelnen Menüs können die Menü-
  802.     punkte mit den [Cursor auf]-, [Cursor ab]-, [Home]-, und [End]-
  803.     Tasten angefahren und mit der [Enter]- oder Leertaste ausgewählt
  804.     werden.
  805.     Eine alternative Methode des Anwählens ist das Drücken der ent-
  806.     sprechenden hervorgehobenen Buchstabentaste (Anfangsbuchstabe des
  807.     Menüpunkts).
  808.     Die Cursortasten werden auch durch die Bewegungen einer evtl.
  809.     vorhandenen Maus emuliert (s.o., hierzu muß ein entsprechender
  810.     Maustreiber geladen sein, Näheres entnehmen Sie bitte Ihrem
  811.     Maus-Handbuch).
  812.     Durch Drücken der [Esc]-Taste kann das Pulldown-Menü hochgeklappt
  813.     werden. Die Hauptmenüpunkte lassen sich dann ebenfalls schnell
  814.     durch Eintippen ihrer Anfangsbuchstaben erreichen. Ein weiteres
  815.     Betätigen der [Esc]-Taste bewirkt das Verlassen des Programms.
  816.     Einige spezielle und von überall her verfügbare Programmfunktionen
  817.     sind auch über spezielle "Hotkeys" zu erreichen (siehe auch das
  818.     nächste Kapitel). Diese werden auf der unteren Anzeigeleiste
  819.     aufgeführt (s.u.). Eine kurze Hilfe zu den "Hotkeys" erhält man
  820.     nach Aufruf der Tastenkombination [ALT-F1] (und Durchblättern).
  821.  
  822.     2. Oberere und untere Anzeigeleisten
  823.  
  824.     Hier erfolgt eine kurze Information über die aktuelle Programm-
  825.     version und die "Hotkeys" (s.u.). Außerdem befindet sich in der
  826.     rechten oberen Ecke eine Anzeige der aktuellen Systemzeit.
  827.  
  828.     3. Hintergrundanzeigefläche
  829.  
  830.     Dieser Bereich zeigt Informationen zu den momentanen Einstellungen
  831.     wie z.B. aktuelles Verzeichnis, Dateispezifikation und Quellpfad, zu
  832.     bearbeitendes Archiv, Subdirectory-Modus, Kompressionsart
  833.     ("stark","gering" etc.), Self-Extract-Modus, momentan aktive Packer-
  834.     Switches und aktuelle Archiv-Extension. Auf die Bedeutung dieser
  835.     Anzeigen wird noch ausführlich bei den entsprechenden Programmfunk-
  836.     tionen eingegangen werden.
  837.  
  838.                                  - 14 -
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.     I) Die Hotkeys
  846.     ==============
  847.  
  848.     Wie im letzten Kapitel schon angedeutet, lassen sich einige spezi-
  849.     elle Programmfunktionen auch von fast überall her über sogenannte
  850.     "Hotkeys" erreichen. Manche Programmeinstellungen lassen sich auch
  851.     nur über einen Hotkey umschalten.
  852.     [F1]   blendet in fast allen Programmteilen einen kontextsensitiven
  853.            Hilfsbildschirm ein.
  854.     [Shift-F1] ruft <Vollscreenarchivauswahl> auf.
  855.     [ALT-F1] Mit Hilfe dieses Hotkeys ist es möglich, sich alle Hilfsbild-
  856.            schirme im Zusammenhang anzusehen. Er kann von praktisch überall
  857.            her aufgerufen werden. Geblättert werden kann mit [PgUp] und
  858.            [PgDn] oder einer Vor- bzw. Rückwärtsbewegung der Maus, abge-
  859.            brochen wird mit [Esc], [F10] oder der rechten Maustaste.
  860.     [F2]   schaltet zwischen den verschiedenen Komprimierungsstärken um.
  861.     [Alt-F2] schaltet zwischen den drei unterstützten Packprogrammen um
  862.            (auch mit [Ctrl-Enter]).
  863.     [F3]   wechselt zwischen "Sfx lang" ("selfextracting archive" mit
  864.            allen Optionen des Packers), "Sfx kurz" (kleineres Sfx, dafür
  865.            nur globale Extraktion) und der normalen Archivierung.
  866.            Beim Umschalten auf einen der "sfx"-Typen wird im ARJ-Modus auto-
  867.            matisch die Archivextension auf '.EXE' gesetzt.
  868.     [Shift-F3] erlaubt die Einstellung einer anderen Extension als der
  869.            jeweilige Defaultwert ('ARJ', 'LZH' bzw. 'ZIP').
  870.            Dies erlaubt beispielsweise die Bearbeitung von "self extrac-
  871.            ting archives" mit der Extension '.EXE'. Außerdem kann mittels
  872.            der Funktion <DeArc><Schnelle Archiveinsicht> in Archive 9
  873.            verschiedener Formate geschaut werden (s. bei <Schnelle
  874.            Archiveinsicht>).
  875.            Bitte beachten Sie: Wenn die eingegebene Extension mit '0'..'9'
  876.            beginnt, geht der A3 im ARJ-Modus davon aus, daß es sich um ein
  877.            Teilarchiv eines "multiple volume"-Backups handelt (s. <Arc>
  878.            <Backup>) und schaltet ARJ automatisch in den "mv"-Modus
  879.            (ARJ-Switch '-vva'). Dies hat zur Folge, daß ARJ (>= 2.39) bei
  880.            hinzufügenden Befehlen (<Add>,<Update> etc.) auf genügend freien
  881.            Diskettenplatz prüft. Befindet sich das Archiv auf der Harddisk,
  882.            ist der beschränkende Faktor meist das Temporärverzeichnis. Wenn
  883.            in diesem weniger Platz als auf der Platte ist, gibt ARJ etwa
  884.            folgende Meldung aus: "Warning! Only xxxx bytes of free disk space.
  885.            Continue?" Wenn meinen, daß das erzeugte Archiv nicht größer als
  886.            xxxx Bytes wird, können Sie hier [Y] eingeben.
  887.     [F4]   ruft das Routinekomprimierungsmenü auf (s. <Extras><Routine>).
  888.     [F5]   führt alle Routinekomprimierungen automatisch durch.
  889.     [F6]   zeigt die aktuelle Select-Datei (s. <Vorgaben><Selektieren>).
  890.     [Shift-F6] schaltet um zwischen "Paßwortabfrage ein" und "aus" und ist nur
  891.            zugänglich im ARJ-Modus (s. auch den Kommandozeilenparameter /PASS-
  892.            WORT im Kapitel G)). Bei 'ein' wird bei jedem Pack- und Entpackvor-
  893.            gang ein Paßwort abgefragt und die zu (de-)komprimierenden Dateien
  894.            verschlüsselt bzw. dechiffriert (s. dazu auch <Arc><Encrypt>).
  895.     [F7]   wechselt zwischen 'Subdirectories ein/aus', dies entspricht
  896.            dem Toggle '-r'. Bei 'ein' werden nicht nur die Dateien
  897.  
  898.                                  - 15 -
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.            im aktuellen Quellverzeichnis, sondern auch alle passenden Da-
  906.            teien in dessen Unterverzeichnissen erfaßt. Dieser Schalter
  907.            ist nur wirksam, wenn keine Select-Datei existiert (s. näch-
  908.            stes Kapitel, <Vorgaben><Selektieren>). Er bezieht sich auf
  909.            alle Funktionen des Menüs <Arc> (s. dort).
  910.            Achtung! Da im Routine-Menü (s. <Extras><Routine>) die Funk-
  911.            tionstaste [F7] anderweitig belegt ist, erfüllt hier die
  912.            [TAB]-Taste deren Zweck.
  913.     [Shift-F7] setzt einen evtl. eingestellten Quellpfad wieder zurück.
  914.            Dies ist nützlich, um nicht jedesmal den Umweg über das Menü
  915.            <Vorgaben><Neue Dateispezifikation> machen zu müssen.
  916.     [F8]   Bewirkt das Umschalten zwischen CRC-Testmodus ein und aus
  917.            (s. dazu in Kapitel F) unter dem Kommandozeilenparameter /CRC)
  918.            und ist nur wirksam im ARJ-Modus.
  919.     [Shift-F8] bewirkt das Ein- und Ausschalten der Anzeige des Kompres-
  920.            sionsstatus des aktuellen Archivs.
  921.     [F9]   ruft die Funktion <Neue Dateispezifikation> ohne den Umweg
  922.            über das Menü <Vorgaben> auf.
  923.     [Shift-F9] macht dasselbe wie [F9] für die Funktion <Archiveingabe>.
  924.     [F10]  bricht in den meisten Programmteilen die Aktion komplett ab.
  925.     [Shift-F10] ruft eine DOS-Shell auf (s.a. <File><DOS-Shell>).
  926.     [Esc]  verläßt die aktuelle Aktion bzw. storniert Eingaben.
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.                                  - 16 -
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.     J) Die Menüs
  966.     ============
  967.  
  968.     In der vorliegenden Version verfügt A3 über 9 Haupt- und 72 Untermenü-
  969.     punkte. Hierauf soll im folgenden ausführlich eingegangen werden.
  970.  
  971.      0. Das Menü <≡>
  972.      ===============
  973.  
  974.      0.1 <≡><Info>
  975.  
  976.      Dieser Menüpunkt gibt nur eine kurze Urheberrechts-Information mit
  977.      Adresse und Telefonnummer des Autors aus.
  978.  
  979.      1. Das Menü <Vorgaben>
  980.      ======================
  981.  
  982.      Dieses Menü dient zur Tätigung von Einstellungen und Abspeicherung
  983.      der Konfiguration.
  984.  
  985.      1.1 <Vorgaben><Vollscreenarchivauswahl>
  986.  
  987.      Mit <Vollscreenarchivauswahl> läßt sich über ein komfortables Ver-
  988.      zeichnisfenster das zu bearbeitende Archiv aus dem aktuellen Archiv-
  989.      verzeichnis anwählen (das Archivverzeichnis wird bei der Installation
  990.      bzw. über den Menüpunkt <Vorgaben><Einstellungen> (s.a. 1.7) fest-
  991.      gelegt). Alle Operationen des Programms wie <Add>, <Delete> etc.
  992.      beziehen sich nach der Auswahl auf das aktuelle Archiv.
  993.      Im Directory-Fenster kann der Cursorbalken mit den Pfeiltasten,
  994.      [Home], [End], [PgUp] und [PgDn] oder mit der Maus bewegt werden.
  995.      Ausgewählt wird ein Archiv mit der [Enter]- oder der linken Maus-
  996.      taste. Ist die angewählte Datei ein Verzeichnis (dargestellt in
  997.      einer anderen Farbe) wird in dieses gewechselt.
  998.      Ohne Anwahl kann das Directory-Fenster mit der [Esc]-, der
  999.      [F10]- oder der rechten Maustaste verlassen werden.
  1000.      Mit der Leertaste kann zwischen einer breiten (ähnlich DOS-Befehl
  1001.      DIR/W, Standardeinstellung) und einer hohen Fensterform (ähnlich
  1002.      DIR) umgeschaltet werden.
  1003.      Für den Fall, daß nicht alle Dateien im Fenster dargestellt werden
  1004.      können, kann es mit [Alt-V] vergrößert und wieder verkleinert
  1005.      werden.
  1006.      Des weiteren kann der Inhalt des Directory-Fensters auf verschie-
  1007.      dene Arten sortiert dargestellt werden. Durch Druck auf die [F1]-
  1008.      Taste innerhalb des Fensters werden die möglichen Tastenkombina-
  1009.      tionen angezeigt.
  1010.      Ist man in ein anderes Verzeichnis gewechselt, so kann man durch
  1011.      Drücken von [Alt-B] wieder in das Ursprungsverzeichnis beim Auf-
  1012.      klappen des Directory-Fensters zurückspringen.
  1013.      [Alt-C] ermöglicht die manuelle Eingabe eines Verzeichnisses, in
  1014.      das gewechselt werden soll. Dies ist z.B. nützlich, wenn man auf
  1015.      ein anderes Laufwerk gehen will. Eingegeben werden muß hier eine
  1016.      komplette (!) Pfadangabe inklusive Dateispezifikation (z.B. *.ARJ).
  1017.  
  1018.                                  - 17 -
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.      Ähnliches wird übrigens auch durch Eingabe eines beliebigen für
  1026.      DOS-Dateinamen gültigen Zeichens erreicht.
  1027.      Alle diese Operationen gelten sinngemäß auch für andere Directory-
  1028.      Fenster in sämtlichen Programmteilen. Im weiteren Text wird des-
  1029.      halb nur noch auf eventuelle Abweichungen oder Erweiterungen ein-
  1030.      gegangen. <Vollscreenarchivauswahl> ist übrigens auch über den Hotkey
  1031.      [Shift-F1] erreichbar.
  1032.  
  1033.      1.2 <Vorgaben><Selektieren>
  1034.  
  1035.      <Vorgaben><Selektieren> dient dazu, die Dateien auszuwählen, die
  1036.      archiviert werden sollen. Jegliche weitere Archivierungsaktion
  1037.      der Menüs <Arc>, <DeArc> etc. bezieht sich dann auf die ausgewähl-
  1038.      ten Datei(en).
  1039.      Zum Verzeichniswechsel klappt zunächst ein Directory-Fenster (s.o)
  1040.      auf, das jetzt aber nur Verzeichnisse darstellt. Das Wechseln in
  1041.      ein Verzeichnis geschieht wie gehabt, das Root-Directory kann mit
  1042.      [F9] erreicht werden. Im Unterschied zu <Vollscreenarchivauswahl>
  1043.      wird hier nicht mit der [Enter]-Taste ausgewählt, sondern mit [F10]
  1044.      oder der rechten Maustaste. Ein Druck auf [Enter] würde ja in das
  1045.      entsprechende Verzeichnis wechseln und es nicht anwählen. Ist man
  1046.      mit den Cursortasten oder der Maus über ein Directory gelangt, aus
  1047.      dem man Dateien archivieren will, drückt man die [F10]-Taste. Dies
  1048.      ist immer so, wenn rechts unten im Informationsbereich des Directory-
  1049.      Fensters die Option 'F10: Wahl abschließen' erscheint.
  1050.      Enthält das angewählte Verzeichnis keine Dateien (aber vielleicht
  1051.      Subdirectories), werden Sie gefragt, ob es trotzdem als Quellver-
  1052.      zeichnis angewählt werden soll. Antworten Sie hier mit [J] (bzw.
  1053.      [Enter] oder der linken Maustaste), wird die aktuelle Dateispezifi-
  1054.      kation '*.*' und der Schalter '-r' (Subdirs ein) gesetzt.
  1055.      Sind Dateien vorhanden, klappt ein Dateilisten-Fenster auf, das sämt-
  1056.      liche Dateien des angewählten Verzeichnisses untereinander dar-
  1057.      stellt (mit Namen, (Original-) Größe und Dateidatum und -zeit).
  1058.      Mit den Cursortasten, [Home], [End], [PgUp] und [PgDn] kann sich
  1059.      innerhalb des Fensters bewegt werden.
  1060.      Die zu archivierenden Dateien werden mit der Leertaste, der [TAB]-
  1061.      oder der rechten Maustaste markiert/entmarkiert. Mit [Shift-F3]
  1062.      können alle Dateien "in einem Rutsch" selektiert, mit [Shift-F4]
  1063.      wieder deselektiert werden. Jeweils der erste Buchstabe eines Datei-
  1064.      namens wird hervorgehoben dargestellt. Durch Eintippen eines Buchsta-
  1065.      bens wird die nächste Datei angesprungen, deren Name mit diesem Buch-
  1066.      staben anfängt. Ist keine entsprechende Datei mehr in der Liste, springt
  1067.      der Leuchtbalken zurück zur ersten mit diesem Anfangsbuchstaben.
  1068.      Hat man alle zu bearbeitenden Dateien ausgewählt, kann mit [Enter]
  1069.      oder der linken Maustaste das Fenster wieder verlassen werden. Mit
  1070.      [Esc] oder [F10] wird das Fenster ohne (!) Auswahl wieder geschlos-
  1071.      sen. Für die Dateilisten-Fenster gilt im Prinzip dasselbe wie für
  1072.      die Directory-Fenster: Die Bedienung ist in allen Programmteilen
  1073.      sinngemäß gleich. Deshalb wird in Zukunft nur bei Abweichungen
  1074.      darauf eingegangen.
  1075.      Es wird dann eine sogenannte "Select-Datei" angelegt. Dies ist eine
  1076.      temporäre Datei mit dem Namen A3.SEL, in der die Namen der selek-
  1077.  
  1078.                                  - 18 -
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.      tierten Dateien gespeichert werden. Da die Summe der Längen der Datei-
  1086.      namen sehr lang sein kann, werden sie nicht mehr am
  1087.      Bildschirm unter 'Datei:' angezeigt. Dort erscheint nur der Name
  1088.      der Select-Datei, beginnend mit dem Zeichen '@'. Diese Select-Datei
  1089.      kann durch Druck der [F6]-Taste mit Hilfe des Listprogramms angesehen
  1090.      werden.
  1091.      Alle Archivierungsvorgänge beziehen ihre benötigte Dateispezifika-
  1092.      tion nun aus dieser Select-Datei, bis mit <Selektieren> eine neue
  1093.      erstellt oder der Menüpunkt <Neue Dateispezifikation> angewählt wird.
  1094.      Die Menüpunkte <Selektieren> und <Neue Dateispezifikation> schließen
  1095.      sich gegenseitig aus. Sie stellen, wie schon gesagt, zwei alternative
  1096.      Wege zur Dateinameneingabe dar. Deshalb wird auch bei der Anwahl des
  1097.      Punktes <Selektieren> der Quellpfad (s. <Neue Dateispezifikation>) ge-
  1098.      löscht. Umgekehrt wird auch bei der Wahl von <Neue Dateispezifikation>
  1099.      die Select-Datei gelöscht. Außerdem geschieht dies vor Verlassen oder
  1100.      beim Neustart des Programms.
  1101.  
  1102.      1.3 <Vorgaben><Neue Dateispezifikation>
  1103.  
  1104.      Dieser Menüpunkt ist eine Alternative zum vorigen und leistet im
  1105.      Prinzip mehr, wenn hier auch eine manuelle Eingabe erforderlich ist.
  1106.      Bei Anwahl mit der [Enter]- oder linken Maustaste klappt zunächst
  1107.      ein Eingabefenster für das Quellverzeichnis (Quellpfad) auf. Das
  1108.      Quellverzeichnis ist dasjenige Verzeichnis, aus dem die Dateien
  1109.      archiviert werden sollen. Es muß ein vollständiger Pfadname einge-
  1110.      geben werden, z.B. C:\DBASE\DATEN. Wird hier nichts eingetragen,
  1111.      gilt das aktuelle DOS-Verzeichnis. Möchte man nichts ändern, reicht
  1112.      ein Druck auf die [Enter]- oder [Esc]-Taste.
  1113.      Als Vorgabe dient die aktuelle Einstellung (falls bei der Instal-
  1114.      lation oder über <Vorgaben><Einstellungen> angegeben).
  1115.      Wird eine Cursortaste oder [Home], [End], [TAB] oder [Shift-TAB]
  1116.      gedrückt, kann diese Vorgabe editiert werden. Mit [Ins] wird zwis-
  1117.      chen Überschreib- und Einfügemodus umgeschaltet, mit [Alt-D] läßt
  1118.      sich die Anzeige löschen.
  1119.      Bestätigt wird wie gehabt mit [Enter], mit [Esc], [F10] oder rechter
  1120.      Maustaste storniert. Auch für die Eingabefenster gilt: Die Bedie-
  1121.      nung ist überall prinzipiell die gleiche.
  1122.      Als nächste Eingabe wird dann eine Auflistung der zu archivierenden
  1123.      Dateien erwartet. Ist ein Quellverzeichnis eingestellt, beziehen
  1124.      sich alle Angaben auf dieses, ansonsten auf das aktuelle Verzeich-
  1125.      nis. Bei der Angabe der Dateinamen sind Wildcards erlaubt, einzelne
  1126.      Dateispezifikationen werden durch ein Leerzeichen getrennt.
  1127.      Ist z.B. das Quellverzeichnis C:\DOS eingestellt, und man gibt hier
  1128.      '*.COM *.EXE TREIBER\*.SYS' ein, so werden bei einer Ausführung des
  1129.      Menüpunktes <Arc><Add> alle Dateien aus C:\DOS, die die Extensionen
  1130.      COM und EXE besitzen, sowie alle SYS-Dateien des Verzeichnisses
  1131.      C:\DOS\TREIBER in das aktuell eingestellte Archiv komprimiert.
  1132.      Hat man kein Quellverzeichnis eingestellt, beziehen sich die Datei-
  1133.      namen auf das aktuelle DOS-Verzeichnis. Um das gleiche zu erreichen
  1134.      wie im vorigen Beispiel, müßte man also eingeben:
  1135.      'C:\DOS\*.COM C:\DOS\*.EXE C:\DOS\TREIBER\*.SYS'.
  1136.      Dies zeigt auch die Vorteile der Möglichkeit der Einstellung eines
  1137.  
  1138.                                  - 19 -
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.      Quellverzeichnisses: Bei längeren Pfadnamen stößt man schnell an
  1146.      die Grenzen des Eingabefensters (bzw. an die mögliche Länge der
  1147.      DOS-Kommandozeile).
  1148.      Hat man mit [F7] 'Subdirectories an' eingestellt, sollten hier
  1149.      keine Pfadnamen angegeben werden, da diese mit dem ARJ-Switch
  1150.      '-r' kollidieren können. Sinn dieses Switches ist es ja gerade,
  1151.      ausgehend von einem fest eingestellten Verzeichnis aus (aktuelles
  1152.      Directory oder Quellpfad) alle der Spezifikation entsprechenden
  1153.      Dateien zu komprimieren.
  1154.  
  1155.      1.4 <Vorgaben><Archiveingabe>
  1156.  
  1157.      Dieser Punkt dient als Alternative zu <Vollscreenarchivauswahl> zur
  1158.      manuellen Eingabe des zu bearbeitenden Archivs. Es klappt hier zu-
  1159.      nächst ein Eingabefenster auf, das es ermöglicht, das aktuelle Archiv-
  1160.      verzeichnis zu ändern. Dieses Verzeichnis ist dasjenige, in dem sich
  1161.      Ihre Archive befinden bzw. angelegt werden sollten.
  1162.      Es wird davon ausgegangen, daß Sie alle Archivdateien in einem be-
  1163.      stimmten Directory aufbewahren. Sollte dies bei Ihnen nicht so sein,
  1164.      wird empfohlen, es so einzurichten, da Sie sonst ständig dieses
  1165.      Verzeichnis hier eintippen müssen.
  1166.      Möchten Sie nichts ändern, können Sie den Punkt mit [Enter],
  1167.      [Esc], [F10] oder rechter Maustaste überspringen, es bleibt
  1168.      dann die aktuelle Einstellung gültig.
  1169.      Danach erfolgt die Eingabe des Archivnamens. Dies ist der normale
  1170.      DOS-Dateiname ohne Extension, also maximal 8 Buchstaben lang.
  1171.      Haben Sie z.B. bei Archivverzeichnis 'D:\ARCHIVE' eingestellt
  1172.      und tippen hier 'DBASE' ein, so beziehen sich bis zur nächsten
  1173.      Änderung alle weiteren Programmaktionen auf das Archiv 'D:\ARCHVE\
  1174.      DBASE.ARJ' (bzw. LZH/ZIP). Sollte das Archiv nicht existieren, wird
  1175.      es beim nächsten Archivierungsvorgang (Menü <Arc>) angelegt.
  1176.      Wenn ein Archiv bereits im Archivverzeichnis besteht, kann es na-
  1177.      türlich bequemer mittels <Vollscreenarchivauswahl> angwählt werden.
  1178.      Lediglich bei neu anzulegenden Archiven muß der Menüpunkt <Archiv-
  1179.      eingabe> benutzt werden.
  1180.  
  1181.      1.5 <Vorgaben><Change Directory>
  1182.  
  1183.      Diese Funktion dient nur zum Wechseln des aktuellen DOS-Verzeich-
  1184.      nisses. Zur Bedienung des Directory-Fensters siehe 1.1: <Vorgaben>
  1185.      <Vollscreenarchivauswahl> und 1.2: <Vorgaben><Selektieren>.
  1186.  
  1187.      1.6 <Vorgaben><Umgebungsvariable setzen>   (nur ARJ)
  1188.  
  1189.      Mit diesem nur im ARJ-Modus zugänglichen Menüpunkt können Sie die
  1190.      Umgebungsvariable ARJ_SW ändern. Die Variable wird von ARJ benutzt,
  1191.      um permanente Switches zu setzen, die ARJ immer benutzen soll (s. ARJ-
  1192.      Dokumentation).
  1193.      Geben Sie hier zum Beispiel die Einstellungen '-wd:\temp -i1 -e'
  1194.      vor, so benutzt ARJ immer das Verzeichnis 'D:\TEMP' für seine
  1195.      temporären Dateien, zeigt beim Komprimieren den Verlauf als Balken-
  1196.      grafik an und komprimiert ohne Einbeziehung der Pfadnamen. Diese
  1197.  
  1198.                                  - 20 -
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.      Einstellungen gelten allerdings nur, sofern sie auf der Kommando-
  1206.      zeile nicht anders angegeben werden.
  1207.      A3 ändert die Variable nicht permanent, das heißt, nach dem Verlassen
  1208.      des Programms gelten wieder die aktuellen Einstellungen.
  1209.      Konnte die Variable nicht gesetzt werden, weil z.B. nicht genug
  1210.      Platz im Environment vorhanden war, so wird eine entsprechende
  1211.      Fehlermeldung ausgegeben.
  1212.      Alle Einstellungen in der Umgebungsvariablen, die eine Entsprechung
  1213.      bei den Hotkeys haben ('-r', '-je', '-je1', '-jt', '-g') finden auch
  1214.      Niederschlag auf der Hintergrundanzeigefläche und aktivieren die ent-
  1215.      sprechenden Switches, als wären sie über die Hotkeys gesetzt worden.
  1216.      Es wird jedoch dringend davon abgeraten, diese Schalter in 'ARJ_SW'
  1217.      zu benutzen, und statt dessen die entsprechenden Hotkeys bzw.
  1218.      Kommandozeilenparameter zu verwenden.
  1219.      Wie die Erfahrung gezeigt hat, weist ARJ hier einige Bugs auf. So
  1220.      sollen laut ARJ.DOC die in der Kommandozeile angegebenen Schalter
  1221.      immer Priorität vor denen in der Variable haben, bei den Switches
  1222.      '-r' und '-jt' ist dies jedoch nicht so. Sind sie sowohl in 'ARJ_SW'
  1223.      als auch in der Kommandozeile gesetzt, heben sie sich gegenseitig auf,
  1224.      obwohl eigentlich der Kommandozeilenswitch Vorrang haben sollte. Bei
  1225.      '-je' und '-je1' ist dies nicht der Fall. Die Gefahr einer Konfusion
  1226.      ist sehr groß, zumal es auch unmöglich ist, alle Kombinationen zu
  1227.      testen.  A3 versucht, die gegenseitige Aufhebung dadurch zu umgehen,
  1228.      daß die Switches zwar auf Kommandozeilenebene gesetzt, anschließend
  1229.      aber aus 'ARJ_SW' gelöscht werden.
  1230.      Zu weiteren Anwendungsmöglichkeiten der Umgebungsvariablen siehe auch
  1231.      das Kapitel "Tips & Tricks".
  1232.  
  1233.      1.7 <Vorgaben><Einstellungen>
  1234.  
  1235.      Hier können Sie die Standardeinstellungen des Programms ändern
  1236.      und die geänderte Konfiguration in einer Datei abspeichern. Die
  1237.      neuen Einstellungen sind dann auch bei einem späteren Start des
  1238.      Programms aktiv.
  1239.      Die Standardkonfigurationsdatei hat den Namen A3.INI. Wenn Sie gleich
  1240.      beim Start des Programms eine andere Konfigurationsdatei benutzen wollen,
  1241.      müssen Sie vorher die Umgebungsvariable 'A3INI' setzen, z.B. durch Ein-
  1242.      gabe von 'SET A3INI=C:\A3\ARJ.INI' o.ä. von der DOS-Kommandozeile aus
  1243.      oder mittels einer Batchdatei. Auch kann mit dem Parameter /INI=Pfad
  1244.      (z.B. A3/INI=C:\A3\BACKUP.INI) eine bestimmte INI-Datei eingelesen wer-
  1245.      den. Die Extension der Konfigurationsdatei muß '.INI' sein. Auch vom
  1246.      Programm aus kann später manuell eine neue Konfiguration eingelesen
  1247.      werden (s. <Vorgaben> <Konfiguration einlesen>). Sie haben somit die
  1248.      Möglichkeit, sich mehrere Konfigurationsdateien für unterschiedliche
  1249.      Zwecke anzulegen. Ähnliches gilt für die Routine-Konfigurationsdatei
  1250.      und die Farb-Konfigurationsdatei (s. bei <Extras><Routine> und <Vorgaben>
  1251.      <Farben>).
  1252.      Die einzelnen Konfigurationspunkte sind die gleichen wie beim Instal-
  1253.      lationsprogramm. Es sei deshalb hier nicht weiter darauf eingegangen,
  1254.      sondern nur auf die ausführliche Darstellung in der Datei README.A3
  1255.      hingewiesen (zu "QuellPfad" s. <Vorgaben><Neue Dateispezifikation> und
  1256.      zu "Umgebungsvariable ARJ_SW" s. <Vorgaben><Umgebungsvariable setzen>).
  1257.  
  1258.                                  - 21 -
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.      Jeder Einzelpunkt kann wieder mit [Esc] oder der rechten Maustaste,
  1266.      der gesamte Menüpunkt mit [F10] abgebrochen werden.
  1267.      Nach der Eingabe wird gefragt, ob die Einstellungen bei Programmende
  1268.      immer automatisch gesichert werden sollen. Wenn Sie hierauf mit [J]
  1269.      antworten, werden in Zukunft immer, wenn Sie A3 verlassen, die gerade
  1270.      aktuellen Einstellungen gespeichert, so daß Sie beim nächsten Laden
  1271.      das Programm genauso vorfinden, wie Sie es verlassen haben.
  1272.      Zum Schluß wird man gefragt, ob man die aktuellen Eingaben nun auch
  1273.      wirklich abspeichern möchte. Jede andere Eingabe als [J] verwirft hier
  1274.      die Änderungen. Möchte man die Änderungen speichern, wird man noch nach
  1275.      einem Dateinamen gefragt (max. acht Buchstaben), Vorgabe ist der
  1276.      aktuell gültige der Hauptkonfigurationsdatei.
  1277.      Hat man die Änderungen gespeichert, werden diese neuen Einstellungen
  1278.      auch beim nächsten Start des Programms benutzt (es sei denn, man
  1279.      definiert über SET A3INI=... eine andere Konfigurationsdatei).
  1280.      Noch ein wichtiger Hinweis: für alle anderen Einstellungen, die auch in
  1281.      der Konfigurationsdatei gespeichert werden, gibt es unter diesem Menü-
  1282.      punkt keine besondere Abfrage. Sie werden so gespeichert, wie sie gerade
  1283.      aktiv sind. Wenn also z.B. gerade "Subdirs ein" ist, startet A3 beim
  1284.      nächsten Mal auch in diesem Modus.
  1285.      Falls Sie etwa das Packprogramm dauerhaft wechseln möchten, brauchen Sie
  1286.      nur mit dem vorigen Menüpunkt ein anderes auszuwählen, <Einstellungen>
  1287.      aufzurufen, gleich mit [F10] das Ganze abzubrechen und auf die Frage
  1288.      "Einstellungen jetzt sichern ?" mit [J] zu antworten.
  1289.      Wichtig (!!!): Auch Einstellungen von A3, die nur per Kommandozeilenpa-
  1290.      rameter zu aktivieren sind (z.B. der Debug-Modus oder der Bildschirm-
  1291.      schoner, s. Kapitel G)), werden mit in der INI-Datei abgespeichert.
  1292.      Das heißt, daß sie vom Programm selbst aus nicht mehr geändert werden
  1293.      können, denn das Weglassen von z.B. /DEBUG bewirkt nicht das Starten
  1294.      ohne Debug-Modus, wenn der Eintrag DEBUG= in der INI-Datei gleich JA ist.
  1295.      In solchen Fällen müssen Sie die INI-Datei selbst editieren, etwa durch
  1296.      Aufruf des Menüpunktes <File><INI-Datei edit.>. Der Aufbau der INI-
  1297.      Dateien ist im nächsten Kapitel ausführlich beschrieben.
  1298.  
  1299.      1.8 <Vorgaben><Routinekonfigurierung>
  1300.  
  1301.      Eine der Hauptaufgaben von A3 ist es, routinemäßige Archivierungen zu
  1302.      automatisieren. Dazu dienen die Menüpunkte <Extras><Routine> und
  1303.      <Extras><Alle> (s. dort). Mit Hilfe des Menüpunktes <Routinekonfi-
  1304.      gurierung> können für diese beiden Programmfunktionen nun bis zu 16
  1305.      Funktionstasten ([F2] bis [F9] und [Ctrl-F2] bis [Ctrl-F9]) mit immer
  1306.      wieder vorzunehmenden Archivierungsdurchläufen, z.B. zu Backupzwecken,
  1307.      belegt werden.
  1308.      Dazu ist die nacheinander erfolgende Angabe von jeweils 16 Archiv-
  1309.      namen (8 Buchstaben, ohne Extension) und den in diesen Archiven
  1310.      zu sichernden Dateien erforderlich. Die Syntax bei den Dateispezi-
  1311.      fikationen ist dieselbe wie bei <Vorgaben><Neue Dateispezifikation>
  1312.      (s. dort). Mit [F1] kann jederzeit eine ausführliche Hilfestellung
  1313.      aufgerufen werden. Für das Editieren gilt auch hier das gleiche wie
  1314.      für alle Eingabefenster.
  1315.      Die Einstellungen werden in der Datei A3.ROU oder der über die Umge-
  1316.      bungsvariable 'A3ROU' spezifizierten Datei abgespeichert, wenn am Ende
  1317.  
  1318.                                  - 22 -
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.      der Eingabe [J] gedrückt wird. Optional kann hier auch ein anderer Da-
  1325.      teiname (max. acht Buchstaben) angegeben werden. Diese Einstellungen
  1326.      sind dann auch beim nächsten Start von A3 aktuell.
  1327.  
  1328.      1.9 <Vorgaben><Farben>
  1329.  
  1330.      Dieser Menüpunkt gestattet es, die meisten Farbeinstellungen des
  1331.      Programms zu ändern und die Änderungen in einer Farb-Konfigura-
  1332.      tionsdatei dauerhaft abzuspeichern. Nicht geändert werden können
  1333.      die Farben der Hilfeseiten, da diese in der Datei A3.GEN als fer-
  1334.      tig abgespeicherte Bildschirme vorliegen.
  1335.      Registrierte Benutzer von A3 können sich aber im Notfall an mich
  1336.      wenden und eine individuell modifizierte Datei erhalten, falls sie
  1337.      wirklich mal etwas nicht lesen können. Ich benötige dazu nur genaue
  1338.      Angaben darüber, wo etwas geändert werden soll (welche Seite und was)
  1339.      und welche Farben gewünscht werden. (Für Insider: die Datei A3.GEN
  1340.      wurde mit dem Screen-Generator der Shareware-Toolbox 'BOOSTERS 4.0'
  1341.      erstellt und kann mit diesem editiert werden.)
  1342.      Wählt man den Menüpunkt <Farben> an, gelangt man in das Farbeinstell-
  1343.      fenster. Hier lassen sich nacheinander die meisten Farbenvon A3 ändern.
  1344.      Das Fenster besteht aus drei Bereichen: Die Zeile unter dem oberen Rand
  1345.      gibt an, welche Farbe gerade geändert werden kann. Sie ist in der ak-
  1346.      tuellen Farbeinstellung gehalten.
  1347.      Den größten Teil des Fensters macht die eigentliche Farbtabelle
  1348.      aus. In ihr kann mit den Cursortasten oder der Maus herumgefahren
  1349.      und mit [Enter] oder der linken Maustaste eine entsprechende
  1350.      Farbkombination ausgewählt werden. [Esc] oder die rechte Maustaste
  1351.      gehen jeweils weiter zur nächsten Einstellmöglichkeit, ohne die
  1352.      vorherige zu ändern. Mit [F10] kann die gesamte Prozedur abgebro-
  1353.      chen werden.
  1354.      Am Schluß wird noch gefragt, ob die gemachten Änderungen permanent
  1355.      abgespeichert werden sollen. Wird hier mit [J] geantwortet, so werden
  1356.      die aktuellen Änderungen in die Datei A3A.COL bzw. in die über die
  1357.      Umgebungsvariable 'A3COL' festgelegte Datei geschrieben. Optional kann
  1358.      hier auch ein anderer Dateiname (maximal acht Buchstaben) angegeben
  1359.      werden. Sie bleiben dann auch nach einem Neustart von A3 erhalten.
  1360.      Jede andere Eingabe behält die Änderungen nur bis zum nächsten Start
  1361.      des Programms bei.
  1362.  
  1363.      1.10 <Vorgaben><Konfiguration einlesen>
  1364.  
  1365.      Mit diesem Menüpunkt ist es möglich, eine vorher abgespeicherte (oder
  1366.      originale) Konfigurationsdatei wieder einzulesen und deren Inhalt zur
  1367.      aktuellen Einstellung zu machen.
  1368.      Zunächst wird gefragt, ob eine Hauptkonfigurationsdatei (s. Menüpunkt
  1369.      <Vorgaben><Einstellungen>), eine Routinedatei (s. <Routinekonfigurie-
  1370.      rung>) oder eine Farbdatei (s. <Farben>) eingelesen werden soll.
  1371.      Ein Druck auf die [H]-, [R]- oder [F]-Taste wählt hier das entsprechen-
  1372.      de an. Danach klappt ein Directory-Fenster (s. <Vorgaben><Vollscreen-
  1373.      archivauswahl>) auf, mit dessen Hilfe eine Konfigurationsdatei ausge-
  1374.      wählt werden kann.
  1375.      Durch diese Möglichkeit des Einlesens können, auch ohne das Programm
  1376.      zu verlassen und die Umgebungsvariablen A3INI, A3ROU und A3COL zu ver-
  1377.      ändern, unterschiedliche Konfigurationen für die verschiedensten Zwecke
  1378.      definiert, abgespeichert und wieder eingelesen werden.
  1379.                                  - 23 -
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.      2. Das Menü <Arc>
  1386.      =================
  1387.  
  1388.      Hier finden die eigentlichen Archivierungsaktionen statt. Für alle
  1389.      vier Menüpunkte gilt:
  1390.      Ist mit [F7] 'Subdirectories' auf 'ein' gestellt, werden auch sämt-
  1391.      liche Unterverzeichnisse des aktuellen Pfades bzw. des eingestell-
  1392.      ten Quellverzeichnisses erfaßt.
  1393.  
  1394.      2.1 <Arc><Add>
  1395.  
  1396.      Es werden alle spezifizierten Dateien (sofern vorhanden) dem einge-
  1397.      stellten Archiv zugefügt. Dort schon existierende Dateien gleichen
  1398.      Namens werden ohne Rückfrage überschrieben (!!!). Existiert das
  1399.      Archiv noch nicht, wird es automatisch erzeugt.
  1400.  
  1401.      2.2 <Arc><Encrypt>                         (nur ARJ und PKZip)
  1402.  
  1403.      Mit diesem Menüpunkt ist es möglich, die der aktuellen Dateispezifi-
  1404.      kation entsprechenden Dateien in einem bereits bestehenden (!) Archiv
  1405.      mit einem Paßwort zu verschlüsseln. Bei ARJ ist es optional auch mög-
  1406.      lich, ein Archiv mit diesem Menüpunkt neu zu erstellen, falls es noch
  1407.      nicht vorhanden ist. Falls es schon existiert, werden nur diejenigen
  1408.      Dateien neu verschlüsselt, die der aktuellen Dateispezifikation ent-
  1409.      sprechen und noch nicht chiffriert sind.
  1410.      Wenn Sie also eine neu Datei hinzufügen und verschlüsseln möchten, müs-
  1411.      sen Sie zuerst <Arc><Add> etc. ausführen und danach mit <Arc><Encrypt>
  1412.      verschlüsseln (oder Sie schalten im ARJ-Modus mit [Shift-F6] den Paßwort-
  1413.      Modus ein, dann wird direkt bei <Add>, <Update> usw. chiffriert).
  1414.      Möchten Sie eine bereits geschützte Datei neu verschlüsseln (z.B. mit
  1415.      neuem Paßwort), müssen Sie diese zuerst entpacken und dann mit akti-
  1416.      viertem Paßwort-Modus neu komprimieren (<Add>).
  1417.      Zur Bedienung: A3 fragt zunächst nach dem gewünschten Paßwort, welches
  1418.      bei der Eingabe nicht am Bildschirm angezeigt wird. Dieses sollten Sie
  1419.      sich unbedingt (!!!) merken oder besser notieren. Ohne dieses Paßwort
  1420.      ist die Dekomprimierung verschlüsselter Dateien unmöglich.
  1421.  
  1422.      2.3 <Arc><Move>
  1423.  
  1424.      Es werden alle spezifizierten Dateien (sofern vorhanden) dem einge-
  1425.      stellten Archiv zugefügt und anschließend auf dem Laufwerk gelöscht.
  1426.      In der Archivdatei schon existierende Dateien gleichen Namens werden
  1427.      ohne Rückfrage überschrieben (!!!). Existiert das Archiv noch nicht,
  1428.      wird es automatisch erzeugt.
  1429.  
  1430.      2.4 <Arc><Update>
  1431.  
  1432.      Es werden alle spezifizierten Dateien (sofern vorhanden) dem einge-
  1433.      stellten Archiv zugefügt. In der Archivdatei schon existierende Da-
  1434.      teien gleichen Namens werden nur überschrieben, wenn sie älteren
  1435.      Datums sind als die spezifizierten. Existiert das Archiv noch
  1436.      nicht, wird es automatisch erzeugt.
  1437.  
  1438.                                  - 24 -
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.      2.5 <Arc><Freshen>
  1446.  
  1447.      Es werden alle spezifizierten Dateien dem eingestellten Archiv nur
  1448.      zugefügt, wenn dort schon ältere Versionen gleichen Namens exis-
  1449.      tieren. Diese werden also "aufgefrischt". Wenn die eingestellte
  1450.      Archivdatei noch nicht vorhanden ist, erfolgt keine Archivierung.
  1451.  
  1452.      2.6 <Arc><authenticity Verification>       (nur PKZip)
  1453.  
  1454.      Dieser Menüpunkt arbeitet nur mit der registrierten Vollversion von
  1455.      PKZip zusammen, wenn Sie mit dem Programm PUTAV.EXE Ihre Seriennummer
  1456.      in PKZIP.EXE "geprägt" haben (s. dazu die PKZip-Dokumentation).
  1457.      In diesem Fall ist es PKZip möglich, einen sogenannten "security
  1458.      envelope" um ein Archiv zu legen. Dieser schützt die ZIP-Datei vor
  1459.      jeder Veränderung (z.B. durch Viren, versehentliches Löschen von
  1460.      archivierten Dateien, "Hacker" etc.), d.h. es erscheint eine Warnung,
  1461.      wenn ein verändertes Archiv entpackt wird.
  1462.      Wenn Sie den Menüpunkt anwählen, und die Archivdatei existiert noch
  1463.      nicht, wird sie wie mit <Add> erzeugt. Ist sie schon vorhanden, wird
  1464.      versucht, wie mit <Update> die der aktuellen Dateispezifikation ent-
  1465.      sprechenden Dateien hinzuzufügen.
  1466.      Ein Tip: Wollen Sie ein bereits bestehendes Archiv mit einem "security
  1467.      envelope" versehen, aber keine Datei(en) zufügen, geben Sie als Datei-
  1468.      spezifikation einfach NUL ein.
  1469.  
  1470.      2.7 <Arc><Zusammenführen>                  (nur ARJ)
  1471.  
  1472.      Mit diesem Menüpunkt ist es möglich, mehrere ARJ-Dateien zu einer zu
  1473.      vereinigen, indem ein Dateilistenfenster aufklappt, wo wie üblich
  1474.      (s. 1.2) die mit dem aktuellen Archiv zu verschmelzenden Archive
  1475.      markiert werden können. Zunächst wird gefragt, welche Extension das/
  1476.      die zuzufügende(n) Archiv(e) hat/haben, Vorgabe ist die aktuelle
  1477.      Archivextension. Durch Angabe einer entsprechenden anderen Endung kann
  1478.      z.B. einer sfx-Datei der Inhalt mehrerer normaler ARJ-Dateien zugefügt
  1479.      werden oder umgekehrt.
  1480.      Bitte beachten Sie, daß bei gleichnamigen Dateien in mehreren Archiven
  1481.      diese jeweils durch die zuletzt hinzugefügten überschrieben werden.
  1482.      Befindet sich z.B. im aktuellen Archiv A.ARJ eine Datei namens
  1483.      BRIEF.DOC, so wird sie durch eine evtl. gleichnamige im Archiv B.ARJ
  1484.      überschrieben, wenn dieses mit A.ARJ verbunden wird. Diese wiederum
  1485.      würde ebenfalls überschrieben, falls noch ein Archiv C.ARJ zugefügt
  1486.      wird, in dem sich ebenso eine Datei BRIEF.DOC befindet.
  1487.  
  1488.      2.8 <Arc><Parameter>
  1489.  
  1490.      Dieser Menüpunkt erlaubt die freie Eingabe von Parametern für einen
  1491.      Packer-Aufruf. Auch Datei- und Archivspezifikation müssen explizit an-
  1492.      gegeben werden, es wird nicht auf die aktuellen Einstellungen zurückge-
  1493.      griffen. Dies macht es z.B. möglich, das Komprimierungsprogramm auch auf
  1494.      nicht im Archivverzeichnis befindliche Archive anzuwenden oder unübliche
  1495.      bzw. (noch) nicht von A3 unterstützte Befehle auszuführen.
  1496.  
  1497.  
  1498.                                  - 25 -
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.      2.9 <Arc><Diskettenzahl>
  1506.  
  1507.      Der Menüpunkt <Arc><Diskettenzahl> versucht eine grobe Einschätzung
  1508.      der benötigten Anzahl an Disketten für ein Komplettbackup der Fest-
  1509.      platte. Der Benutzer muß nur noch den gewünschten Laufwerksbuchstaben
  1510.      angeben; mit den üblichen Tasten kann abgebrochen werden.
  1511.      Danach können noch eine oder mehrere Dateispezifikationen angegeben
  1512.      werden, z.B. '*.DBF' oder '*.TXT *.DOC WORD??.WK1'. Vorgabe ist '*.*',
  1513.      Pfadnamen sind nicht (!) erlaubt.
  1514.      Wenn Sie hier etwas anderes als '*.*' eingeben, wird das mitgelieferte
  1515.      Utility WO.EXE benutzt, um das gewählte Laufwerk nach entsperchenden
  1516.      Dateien durchzuscannen und die Dateigrößen aufzusummieren. Dies kann
  1517.      besonders auf langsamen Rechnern und bei großen Platten einige Zeit
  1518.      dauern.
  1519.      Die Routine gibt die Gesamtkapazität, den benutzten und den freien
  1520.      Laufwerksplatz, sowie die Gesamtgröße der zu archivierenden Dateien
  1521.      (in Bytes und Kilobytes) aus.
  1522.      Dann wird die wahrscheinlich notwendige Diskettenzahl (360 kBytes,
  1523.      720 kBytes, 1,2 MBytes und 1,44 MBytes) für die Kompressionsgrade
  1524.      0% (unkomprimiert, ARJ-Switch '-m0'), 30%, 50% und 70% prognosti-
  1525.      ziert. Diese Werte sind natürlich nur grobe Anhaltspunkte, da der
  1526.      Kompressionsgrad stark von der Art der zu packenden Dateien abhängt.
  1527.  
  1528.      2.10 <Arc><Backup>                         (nur ARJ und PKZip ab 2.04)
  1529.  
  1530.      Eine der herausragenden Fähigkeiten von ARJ und PKZip 2.04x ist die
  1531.      Möglichkeit, Archive auch auf mehre Disketten ("Volumes") zu verteilen,
  1532.      wenn sie zu groß für eine einzelne sind. Zusammen mit der Möglichkeit,
  1533.      ein ganzes Laufwerk nach Dateien zu durchsuchen und das Archivbit von
  1534.      Dateien zurückzusetzen, lassen sich diese Packer somit als zwar langsame,
  1535.      aber sehr platzsparende Backupprogramme einsetzen.
  1536.      Diese Fähigkeit unterstützt A3 durch seine bequeme Menüführung und
  1537.      intensive Fehlerprüfung. Es wird z.B. automatisch das benutzte Disket-
  1538.      tenformat (präziser: der freie Platz auf der ersten eingelegten Diskette)
  1539.      ermittelt. Dadurch entfällt im ARJ-Modus die Notwendigkeit, jedesmal
  1540.      umständlich den Parameter '-vv360, 720, 1300, 1440' etc. benutzen zu
  1541.      müssen. Es können sogar unformatierte Disketten benutzt werden, da A3
  1542.      im ARJ-Modus auf Wunsch jede Diskette vor dem Backup-Vorgang löschen
  1543.      (bei schon formatierten Disketten) oder formatieren kann. Dazu wird ein
  1544.      kleines Utility QFT.EXE mitgeliefert, das auch für den Menüpunkt
  1545.      <disK><Formatieren> benutzt wird. Es wird aber empfohlen, keine unfor-
  1546.      matierten Disketten zu benutzen, da 'QFT' in diesem Fall ziemlich lange
  1547.      braucht, bevor es mit dem eigentlichen Formatieren beginnt (bis über
  1548.      1 min).
  1549.      PKZip 2.04 ist selbst in der Lage, Disketten zu formatieren, deshalb
  1550.      wird QFT.EXE im PKZip-Modus nicht benötigt.
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.                                  - 26 -
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.      Bevor näher auf die Bedienung eingegangen wird, noch ein paar Hin-
  1566.      weise:
  1567.       ■ Es werden von A3 die aktuellen Einstellungen für 'Quellpfad',
  1568.         'Subdirectories ein/aus', 'Kompressionsmodus' und 'Dateispezifikation'
  1569.         benutzt. Der aktuelle Archivname wird als Vorgabe für den Namen des
  1570.         Backup-Sets angezeigt. Sie können hier aber auch einen beliebigen
  1571.         anderen Dateinamen angeben.
  1572.         Wenn Sie z.B. ein Backup von der ganzen Platte machen wollen,
  1573.         sollten Sie als Quellpfad '\' oder 'C:\' etc. eingestellt
  1574.         und mit [F7] 'Subdirectories' auf 'ein' geschaltet haben.
  1575.         Wenn als Einstellung für 'Datei' '*.TXT' aktiviert ist, werden
  1576.         auch nur Dateien mit der Extension '.TXT' archiviert.
  1577.       ■ Sie können auch Dateien auf einfache Weise von der Archivierung
  1578.         ausschließen, z.B. BAK- oder TMP-Dateien. Am einfachsten geschieht
  1579.         dies durch Anlegen einer kleinen ASCII-Datei (beispielsweise mit
  1580.         Hilfe des Menüpunkts <File><Editor>) mit den auszuschließenden
  1581.         Dateinamen - jeweils eine Dateispezifikation pro Zeile, auch mit
  1582.         Wildcards und Pfadnamen. Der Inhalt einer solchen Datei, z.B. mit
  1583.         dem Namen EXCLUDE.DAT, könnte etwa so aussehen:
  1584.  
  1585.           *.BAK
  1586.           *.TMP
  1587.           C:\TEMP\*.*
  1588.           D:\BRIEFE\ALT\*.*
  1589.  
  1590.         Wenn Sie jetzt über <Vorgaben><Neue Dateispezifikation> oder mit
  1591.         der [F9]-Taste die zu sichernden Dateien eingeben, fügen Sie z.B.
  1592.         einfach -X@C:\A3\EXCLUDE.DAT hinzu (vorausgesetzt, die Datei
  1593.         EXCLUDE.DAT befindet sich im Verzeichnis C:\A3). Im ARJ-Modus
  1594.         können Sie den '-X!'-Switch auch in der Umgebungsvariablen 'ARJ_SW'
  1595.         benutzen (permanent mit <Vorgaben><Einstellungen> oder temporär
  1596.         mit <Vorgaben><Umgebungsvariable setzen>). Die entsprechenden
  1597.         Dateien werden dann von jeder Archivierung ausgeschlossen.
  1598.         Achtung! Bei ARJ lautet der Buchstabe für Listfiles '!', bei
  1599.         PKZip '@'.
  1600.       ■ Numerieren Sie die Backup-Disketten eines Backup-Sets durchgehend
  1601.         (im ARJ-Modus am besten mit 0 beginnend wie bei ARJ), damit Sie beim
  1602.         Restaurieren immer gleich die richtigen Disketten zur Hand haben.
  1603.       ■ Definieren Sie, wenn irgend möglich, eine Umgebungsvariable 'TMPARC',
  1604.         'TEMP' oder 'TMP', die auf eine RAM-Disk oder wenigstens auf die
  1605.         Festplatte zeigt (s. auch Kapitel F)). Die Archivierung auf
  1606.         Disketten ist sonst sehr langsam und "nervig". Mit einer genügend
  1607.         großen virtuellen Disk und einem schnellen Rechner läßt sich aber
  1608.         eine befriedigende Backupgeschwindigkeit erzielen.
  1609.  
  1610.      Nun zur Bedienung der Funktion:
  1611.  
  1612.      Diese gestaltet sich im ARJ- und PKZip-Modus jeweils etwas unterschied-
  1613.      lich, da die beiden Packer abweichende Leistungsmerkmale aufweisen.
  1614.      An den entsprechenden Stellen wird darauf hingewiesen bzw. diese mit
  1615.      einem (A) bzw. (P) gekennzeichnet werden.
  1616.  
  1617.  
  1618.                                  - 27 -
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.      Im ARJ-Modus wird nach der Anwahl zuerst gefragt, ob Sie Teilarchive
  1626.      bestimmter Größe erzeugen möchten (in Bytes). Wenn Sie hier [J] ein-
  1627.      tippen, können Sie die gewünschte Größe eingeben, ansonsten ermittelt
  1628.      A3 die Archiv-Größe aus dem freien Platz auf dem Ziellaufwerk (s.u.).
  1629.      Als nächstes folgt die Frage nach dem "Ziellaufwerk". A3 hat bereits
  1630.      Ihre Laufwerkskonfiguration ermittelt und stellt alle möglichen Laufwerke
  1631.      zur Auswahl. PKZip unterstützt nur wechselbare Medien, deshalb stehen
  1632.      im PKZip-Modus nur die Diskettenlaufwerke A: und B: zur Auswahl.
  1633.      Mit dem Drücken des entsprechenden Laufwerksbuchstabens auf Ihrer
  1634.      Tastatur wählen Sie eins aus. Voreinstellung ist A:, zur Auswahl
  1635.      dieses Laufwerks genügt ein Druck auf die [Enter]-Taste. Falls ein
  1636.      Diskettenlaufwerk gewählt wurde, werden die Backup-Archive im Root-
  1637.      verzeichnis erzeugt, bei einem Backup auf Fest- (Wechsel-) platte (A)
  1638.      wird nach dem gewünschten Zielverzeichnis gefragt, in dem die Archive
  1639.      abgelegt werden sollen. Existiert dieses nicht, wird gefragt, ob es
  1640.      erzeugt werden soll.
  1641.      Ist der ausgewählte Drive ein Diskettenlaufwerk, werden Sie als näch-
  1642.      stes gefragt, ob die Disketten gelöscht oder formatiert werden sollen.
  1643.      Wenn Sie mit [J] antworten, folgt, falls Sie über (ein) HD-Laufwerk(e)
  1644.      verfügen, als nächstes die Frage, ob Sie DD- (360K/720K) oder HD-
  1645.      (1,2M/1,44M) Disketten benutzen wollen.
  1646.      Danach werden Sie gefragt, ob Sie alle Dateien archivieren wollen,
  1647.      die der aktuellen Dateispezifikation entsprechen, oder nur die geän-
  1648.      derten. Im zweiten Fall werden nur die Dateien komprimiert, die seit
  1649.      dem letzen Backup geändert oder neu erzeugt wurden (präziser: bei
  1650.      denen das Archivbit gesetzt ist). Zur Auswahl drücken Sie [A] für
  1651.      "alle" oder [G] für "geänderte"; die Voreinstellung ist "alle". Wenn
  1652.      die Dateien erfolgreich archiviert wurden, wird das Archivbit zurück-
  1653.      gesetzt.
  1654.      Im ARJ-Modus werden Sie anschließend gefragt "Teilung von Dateien über
  1655.      Laufwerksgrenzen zulassen ?". Eine Verneinung bewirkt, daß ARJ keine
  1656.      Dateien mehr zwischen zwei oder mehreren Teilarchiven auf mehrere Dis-
  1657.      ketten aufteilen darf. Dies hat Vor- und Nachteile. Von Vorteil ist, daß
  1658.      Dateien auch ohne die <Restore>-Funktion leicht entpackt werden können.
  1659.      Auch können Teilarchive mit <Freshen> upgedatet werden, wenn das Teil-
  1660.      archiv dadurch nicht größer als der verfügbare Diskettenplatz wird.
  1661.      Nachteilig wirkt sich aus, daß der verfügbare Platz nicht mehr voll-
  1662.      ständig genutzt wird, wenn eine Datei nicht aufgeteilt werden darf.
  1663.      Auch können keine Dateien mehr archiviert werden, die selbst in gepack-
  1664.      ter Form größer als der verfügbare Speicherplatz sind. Sie sollten also
  1665.      nur im Notfall mit [N] antworten.
  1666.      Wenn Sie eine ARJ-Version >= 2.39 benutzen, fragt Sie A3 als nächstes,
  1667.      ob Sie auf der ersten Backup-Diskette Platz für ARJ.EXE und INSTALL.BAT
  1668.      reservieren lassen möchten (A). Dies ist sehr nützlich, wenn Sie die
  1669.      Disketten des Backup-Sets an jemanden weitergeben möchten, der nicht
  1670.      über A3 verfügt. Wenn Sie hier mit [J] antworten, wird ARJ angewiesen,
  1671.      auf der ersten Diskette genügend Platz für ARJ.EXE und die Datei
  1672.      INSTALL.BAT (wird mitgeliefert als INSTALL.ASC, damit sie nicht ver-
  1673.      sehentlich gestartet wird) freizuhalten. Der benötigte Platz wird von
  1674.      A3 automatisch ermittelt. Nach erfolgter Archivierung werden Sie dann
  1675.      noch einmal aufgefordert, die erste Diskette des Backup-Sets einzulegen,
  1676.      damit A3 die beiden Dateien kopieren kann. Falls Sie über die Vollver-
  1677.  
  1678.                                  - 28 -
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.      sion von ARJ verfügen und sich DEARJ.EXE im A3-Verzeichnis befindet,
  1685.      wird statt ARJ.EXE diese Datei kopiert.
  1686.      Die Datei INSTALL.BAT (INSTALL.ASC) ist eine kleine Batchdatei, die
  1687.      - von der Diskette aufgerufen - den entsprechenden ARJ-Aufruf zum
  1688.      Rückspielen des Backup-Sets tätigt. Ohne Parameter gestartet, gibt
  1689.      sie eine kurze Hilfe aus. Sie können die Datei INSTALL.ASC auch
  1690.      selbst editieren und sie Ihren Bedürfnissen anpassen, sie muß sich
  1691.      nur im A3-Verzeichnis befinden und wird dann beim Kopieren in
  1692.      INSTALL.BAT umbenannt. Auf diese Weise ist es leicht möglich, ein-
  1693.      fache Installationsdisketten für Software herzustellen, die sich
  1694.      selbst auf die Festplatte entpacken. Noch ein Hinweis: Beim Zurück-
  1695.      spielen des Backups mit INSTALL.BAT, kann es sein, daß DOS nach
  1696.      Abarbeitung der letzten Diskette eine Meldung ausgibt, daß noch einmal
  1697.      die Diskette mit der Stapelverarbeitungsdatei eingelegt werden soll.
  1698.      Dies ist so, weil sich INSTALL.BAT nur auf der ersten Diskette befindet
  1699.      und das Betriebssystem die Datei nicht findet. Sie können nun die
  1700.      erste Diskette einlegen und eine Taste drücken oder mit [Ctrl-C] einfach
  1701.      die Stapelverarbeitung abbrechen, ein Fehler resultiert daraus nicht.
  1702.      Es handelt sich hier einfach nur um eine Eigentümlichkeit des DOS, das
  1703.      Batchdateien Zeile für Zeile verarbeitet und nicht weiß, daß keine
  1704.      Zeile mehr folgt, wenn es nach Verarbeitung des letzten Befehls erneut
  1705.      versucht, die Datei zu öffnen, sie aber nicht mehr findet. Das Verhalten
  1706.      unterscheidet sich auch von Version zu Version. DR DOS 6.0 beispielsweise
  1707.      gibt nur die Meldung aus, daß die Batchdatei fehlt, fordert aber nicht
  1708.      dazu auf, diese einzulegen. Hier genügt ein Tastendruck, um die Stapel-
  1709.      verarbeitung zu beenden. Bei Benutzung von 4DOS gibt es übrigens das
  1710.      Problem nicht. INSTALL.BAT erkennt selbstständig, ob 4DOS vorhanden ist
  1711.      und schaltet in den "Batch to memory"-Modus, bei dem die Stapeldatei
  1712.      komplett in den Speicher geladen wird.
  1713.      Als nächstes werden Sie nach einem Namen für das Backup-Set gefragt
  1714.      (maximal 8 Buchstaben), erlaubt sind dabei alle auch bei Dateinamen
  1715.      zulässigen Zeichen. Als Vorgabe dient, wie schon erwähnt, der aktuelle
  1716.      Archivname. Wenn schon eine Indexdatei (s. <DeArc><Indexdatei(en)
  1717.      ansehen>) für das Quellaufwerk existiert, wird gefragt, ob diese
  1718.      überschrieben oder verlängert werden soll (A). Im letzteren Fall
  1719.      schreibt ARJ die Archivierungsinformationen an das Ende der schon
  1720.      existierenden Datei, d.h. führt sie fort.
  1721.      Nun startet der eigentliche Backup-Vorgang. Paßt das erzeugte Archiv
  1722.      nicht auf eine Diskette, fordern ARJ bzw. PKZip gegebenenfalls eine
  1723.      neue an. Bei ARJ geschieht dies mit der Frage 'OK to process next
  1724.      volume/diskette?' (o.ä.). Hier tippen Sie [Y] und [Enter] ein, Eingabe
  1725.      von [N] und [Enter] bewirkt den Abbruch des Backups. Dazu ein Tip (A):
  1726.      wenn Sie über <Vorgaben><Einstellungen> (s.d.) bei der Umgebungsvaria-
  1727.      blen ARJ_SW den Switch '-jyy' einfügen, brauchen Sie die [Enter]-Taste
  1728.      nicht zu betätigen. ARJ genügt dann ein Tastendruck ([Y], [N]) zur
  1729.      Bestätigung.
  1730.      Auf der letzen Diskette speichert PKZip zusätzlich Informationen über
  1731.      das aktuelle Backup-Set (Z).
  1732.      Bei ARJ erhält das Archiv auf der ersten Diskette die Extension '.000',
  1733.      die nächsten entsprechend  '.001', '.002' usw. Auf diese Weise kann ein
  1734.      Backup-Set bis zu 1000 Disketten enthalten ('.000' bis '.999').
  1735.      Bei jedem Backup-Vorgang wird eine sogenannte Indexdatei erzeugt (A),
  1736.      in dem alle archivierten Dateien und Pfadnamen protokolliert werden
  1737.      (s. dazu auch <DeArc><Indexdatei(en) ansehen> und <DeArc><Restore>).
  1738.      Bei PKZip lautet die Extension immer '.ZIP'.
  1739.                                  - 29 -
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.      3. Das Menü <DeArc>
  1746.      ===================
  1747.  
  1748.      Dieses Menü befaßt sich mit den elementaren Dekomprimierungs- und
  1749.      Löschaktionen.
  1750.  
  1751.      3.1 <DeArc><Extract>
  1752.  
  1753.      Die (z.B. über <Neue Dateispezifikation>) spezifizierten Dateien
  1754.      werden - sofern vorhanden - aus dem eingestellten Archiv in das
  1755.      aktuelle DOS-Verzeichnis extrahiert. Existieren dort schon Dateien
  1756.      gleichen Namens, erfolgt jedesmal eine Sicherheitsabfrage (vom Packer),
  1757.      ob sie überschrieben werden sollen (falls dies nicht im ARJ-Modus über
  1758.      die Umgebungsvariable 'ARJ_SW' anders eingestellt wurde).
  1759.  
  1760.      3.2 <DeArc><Selektierte Extraktion>
  1761.  
  1762.      Dieser Menüpunkt macht im Prinzip das gleiche wie der vorherge-
  1763.      hende, nur daß hier mit Hilfe eines Dateilisten-Fensters (dazu
  1764.      s. <Vorgaben><Selektieren>) einzelne Dateien zur Extraktion mar-
  1765.      kiert werden können.
  1766.  
  1767.      3.3 <DeArc><Delete>
  1768.  
  1769.      Die (z.B. über <Neue Dateispezifikation>) spezifizierten Dateien
  1770.      werden - sofern vorhanden - aus dem eingestellten Archiv ohne
  1771.      Rückfrage (!) gelöscht.
  1772.  
  1773.      3.4 <DeArc><Löschen>
  1774.  
  1775.      Dieser Punkt ermöglicht über ein Dateilisten-Fenster (s. Abschnitt
  1776.      1.2) die selektive Löschung einzelner Dateien aus dem voreinge-
  1777.      stellten Archiv. Mit [Esc], [F10] oder der rechten Maustaste kann
  1778.      die Selektion wie bei jedem Dateilisten-Fenster abgebrochen werden.
  1779.  
  1780.      3.5 <DeArc><Ansehen>
  1781.  
  1782.      Ermöglicht die Extraktion der voreingestellten Dateien "zum Bild-
  1783.      schirm", das heißt, die Anzeige von (Text-) Dateien aus einem
  1784.      Archiv heraus. Zum Bildschirm wird hier allerdings normalerweise
  1785.      nicht dekomprimiert. Es wird das voreingestellte Listprogramm zur
  1786.      Anzeige des Dateiinhaltes benutzt. Dazu werden die zu betrachten-
  1787.      den Dateien in die temporäre Datei A3.TMP dekomprimiert und
  1788.      diese dann in den Lister geladen.
  1789.      Nur wenn kein Lister vorhanden ist und auch die Abwesenheit von
  1790.      4DOS festgestellt wird (interner Befehl 'LIST' kann genutzt werden),
  1791.      erfolgt eine Extraktion zum Bildschirm. Die Datei A3.TMP wird im
  1792.      über die Umgebungsvariable 'TMPARC' spezifizierten Verzeichnis (RAM-
  1793.      Disk) erzeugt. Siehe hierzu auch das Kapitel F).
  1794.  
  1795.  
  1796.  
  1797.  
  1798.                                  - 30 -
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.      3.6 <DeArc><View>
  1806.  
  1807.      Macht das gleiche wie der vorherige Menüpunkt, nur daß hier wieder
  1808.      einzelne Dateien mit Hilfe eines Dateilisten-Fensters (s. 1.2)
  1809.      zur Ansicht selektiert werden können.
  1810.  
  1811.      3.7 <DeArc><Print>
  1812.  
  1813.      Dieser Menüpunkt extrahiert die spezifizierten Dateien zum Drucker
  1814.      (oder zur Druckdatei). Es wird geprüft, ob der Drucker online ist.
  1815.      Wenn nicht, fordert das Programm zur Bereitmachung auf.
  1816.      Diese Aufforderung kann durch Drücken von [Esc] ignoriert werden
  1817.      (für den Fall, daß man erst später den Drucker einschalten will).
  1818.      Mit [F10] oder der rechten Maustaste kann der Programmpunkt ganz
  1819.      abgebrochen werden.
  1820.      Im PKZip-Modus fragt A3 zusätzlich, ob im ASCII- oder Binär-Modus
  1821.      gedruckt werden soll (PKZip-Toggles '-pa', bzw. '-pb'). Der ASCII-
  1822.      Modus eignet sich besonders für reine Textdateien, nach jeder ge-
  1823.      druckten Datei wird hier ein Formfeed an den Drucker gesendet. Der
  1824.      Binär-Modus sendet kein Formfeed und eignet sich z.B. für Softfonts
  1825.      oder Graphikdateien.
  1826.  
  1827.      3.8 <DeArc><pFadnamen entfernen>           (nur ARJ)
  1828.  
  1829.      Diese Funktion schneidet bei den im Archivdirectory gespeicherten
  1830.      Dateinamen evtl. vorhandene Pfadbezeichnungen ab (diese sind unter
  1831.      Umständen hinderlich, falls z.B. Dateien nicht gefunden werden, wenn
  1832.      nicht der vollständige Pfadname angegeben wird).
  1833.  
  1834.      3.9 <DeArc><Indexdatei(en) ansehen>        (nur ARJ)
  1835.  
  1836.      Bei der Archivierung mit <Arc><Backup> (s.d.) legt ARJ jeweils eine
  1837.      sogenannte Indexdatei an, in der alle archivierten Dateien protokol-
  1838.      liert werden. Dies ist nützlich, wenn man einzelne Dateien aus einem
  1839.      Backup-Set restaurieren und nicht alle Disketten einzeln durchsuchen
  1840.      will. Mit Hilfe dieses Menüpunktes kann Einblick in die Indexdatei(en)
  1841.      genommen werden. Dazu klappt ein Dateilistenfenster auf, in dem alle
  1842.      verfügbaren Indexdateien zur Auswahl gestellt werden. Wenn bei <Arc>
  1843.      <Backup> kein besonderer Name für das Backup-Set vergeben wurde, be-
  1844.      stehen die Namen der Dateien aus dem Wort 'BACKUP_' und dem Laufwerks-
  1845.      buchstaben, von dem das Backup gezogen wurde, die Dateiextension ist
  1846.      .INX, z.B. BACKUP_C.INX.
  1847.  
  1848.      3.10 <DeArc><Restore>                      (nur ARJ und PKZip)
  1849.  
  1850.      Dieser Menüpunkt kopiert ein mit <Arc><Backup> angefertigtes Backup
  1851.      wieder auf die Festplatte.
  1852.      Die Routine fragt Sie zunächst nach dem Quellaufwerk, von dem das
  1853.      Backup gelesen werden soll. Ist dieses ein Diskettenlaufwerk (bei
  1854.      PKZip immer), werden Sie aufgefordert, die erste Diskette des Backup-
  1855.      Sets in das ausgewählte Laufwerk einzulegen. A3 prüft danach selbst,
  1856.      ob die eingelegte Diskette eine gültige Backupdiskette ist und gibt
  1857.  
  1858.                                  - 31 -
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.      gegebenenfalls eine entsprechende Fehlermeldung aus.
  1866.      Als nächstes werden Sie nach dem Zielverzeichnis gefragt. Dies ist
  1867.      dasjenige Verzeichnis, in dem die gesicherten Dateien wieder restau-
  1868.      riert werden sollen.
  1869.      Da ARJ bzw. PKZip die komplette Verzeichnisstruktur in seinem Archiv
  1870.      gespeichert hat und diese bei der Dekomprimierung ab dem aktuellen (!)
  1871.      Verzeichnis des Ziellaufwerks automatisch erzeugt, sollten Sie vor der
  1872.      Restaurierung das entsprechende Verzeichnis auf dem Ziellaufwerk ein-
  1873.      stellen; dazu dient dieses Eingabefenster. Haben Sie zum Beispiel ein
  1874.      Backup des Verzeichnisses 'WORD\BRIEFE\PRIVAT', welches ein Unterver-
  1875.      zeichnis von 'C:\TEXT' ist, angefertigt, sollten Sie vorher in das
  1876.      Verzeichnis 'C:\TEXT' wechseln, damit die Dateien wieder an ihren
  1877.      Ursprungsort kopiert werden. Wären Sie beim Start des Restore-Vorgangs
  1878.      gerade in 'C:\DATEN\DBASE', so würden die Dateien des Backups nach
  1879.      'C:\DATEN\DBASE\WORD\BRIEFE\PRIVAT' restauriert werden.
  1880.      Im ARJ-Modus folgt als Nächstes die Abfrage nach dem Namen des Backups,
  1881.      da sich bei ARJ prinzipiell auch mehrere Backup-Sets auf einem Laufwerk
  1882.      befinden können. Drücken Sie hier nur die [Enter]-Taste, sucht A3 nach
  1883.      der ersten Datei auf dem Quellaufwerk mit der Dateiextension '.000'
  1884.      oder '.ARJ'.
  1885.      Anschließend fragt A3 nach dem sogenannten "Restore-Modus". Damit ist
  1886.      gemeint, wie auf dem Ziellaufwerk bereits vorhandene Dateien mit glei-
  1887.      chen Namen wie im Backup behandelt werden sollen.
  1888.      Tippt man hier [Ü] ein , so werden alle Dateien mit denen aus dem
  1889.      Backup-Set überschrieben. Es findet keine Dateidatumsprüfung statt.
  1890.      Mit [N] werden die Dateien auf dem Ziellaufwerk nur überschrieben,
  1891.      wenn sie älter sind als die im Backup. Außerdem werden alle auf dem
  1892.      Ziellaufwerk nicht vorhandenen Dateien restauriert.
  1893.      Mit [F] schließlich werden nur solche Dateien auf die Platte kopiert,
  1894.      von denen dort bereits ältere Versionen existieren.
  1895.      Jede andere Taste aktiviert im ARJ-Modus den Switch '-n', das heißt,
  1896.      es werden nur solche Dateien auf die Festplatte kopiert, die dort noch
  1897.      nicht existieren. Im PKZip-Modus fragt PKUnzip vorher, ob es eventuell
  1898.      bereits auf der Platte befindliche Dateien mit solchen gleichen Namens
  1899.      überschreiben soll.
  1900.      Nach der ersten Diskette fordert PKUnzip evtl. vor der eigentlichen
  1901.      Restaurierung kurz die letzte Backup-Diskette an, um beim Backup-
  1902.      Vorgang dort gespeicherte Informationen einzulesen.
  1903.      Falls sich das Backup über mehrere Disketten erstreckt, fordert auch
  1904.      hier das Packprogramm jeweils dazu auf, die nächste Diskette einzulegen
  1905.      (s. <Arc><Backup>). Noch zwei Hinweise:
  1906.      1. Da A3 vor der Restaurierung prüft, ob ein Archiv oder einzelne
  1907.      Dateien darin verschlüsselt sind, um ggf. das Paßwort zu erfragen,
  1908.      kann es sein, daß die Laufwerkslampe einige Sekunden lang aufleuchtet,
  1909.      obwohl sich scheinbar noch nichts tut.
  1910.      2. Nur ARJ-Modus: Sollten Sie einmal nur eine einzelne Datei aus dem
  1911.      Backup-Set benötigen, können Sie diese auch nach Einstellung der entspre-
  1912.      chenden Archiv-Extension (z.B. 005) mittels [Shift-F3] ganz normal mit
  1913.      <DeArc><Extract> o.ä. extrahieren. Damit Sie nicht alle Disketten des
  1914.      Backup-Sets durchsuchen müssen, wurden schon bei der Archivierung mit
  1915.      <Arc><Backup> sogenannte Indexdateien angelegt, in denen die Backup-
  1916.      Vorgänge protokolliert wurden. Diese können mit dem nächsten Menüpunkt
  1917.      <Indexdatei(en) ansehen> eingesehen werden.
  1918.                                  - 32 -
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.      4. Das Menü <Inhalt>
  1926.      ====================
  1927.  
  1928.      Unter diesem Hauptmenüpunkt sind alle Funktionen zur Inhalts-
  1929.      Ausgabe (DOS oder Archiv-Directories) zusammengefaßt.
  1930.  
  1931.      4.1 <Inhalt><Schnelle Archiveinsicht>
  1932.  
  1933.      <Schnelle Archiveinsicht> gibt das Inhaltsverzeichnis einer Archivdatei
  1934.      auf übersichtliche und optisch ansprechende Weise in einem Fenster aus.
  1935.      Neben dem Dateinamen und -datum, der Originalgröße, der Größe der Datei
  1936.      im komprimierten Zustand und der prozentualen Kompressionsrate wird hier
  1937.      die Kompressionsart aufgelistet.
  1938.      Bei längeren Verzeichnissen hält die Anzeige nach jeweils einer
  1939.      Bildschirmseite an. Nach Druck einer Taste (oder nach einer Maus-
  1940.      bewegung) wird die Ausgabe fortgesetzt. [Esc], [F10] oder die rechte
  1941.      Maustaste brechen die Ausgabe ab.
  1942.      Zum Schluß wird die Gesamtgröße aller sich im Archiv befindlichen
  1943.      Dateien und deren komprimierte Größe angezeigt.
  1944.      Bei Anwahl des Menüpunktes wird zunächst gefragt, ob nur das aktuelle
  1945.      Archiv eingesehen werden soll. Bei negativer Antwort klappt ein Direc-
  1946.      tory-Fenster zur Auswahl des Archivs auf.
  1947.      Im Gegensatz zu den beiden folgenden Menüpunkten <Kurzes Archivlisting>
  1948.      und <Langes Archivlisting>, die nur die der aktuell eingestellten Datei-
  1949.      spezifikation entsprechenden Dateien anzeigen, gibt <Schnelle Archivein-
  1950.      sicht> immer alle (!) im Archiv befindlichen Dateien aus. A3 ruft hierzu
  1951.      nicht wie bei den beiden anderen Funktionen den entsprechenden Packer
  1952.      auf, sondern benutzt eine eigene Routine zum Auslesen der Archivdatei.
  1953.      Das hat zur Folge, daß die Geschwindigkeit hier wesentlich größer ist.
  1954.      Außerdem können je nach Einstellung der Archiv-Extension nicht nur
  1955.      ARJ-, LZH- oder ZIP-Dateien, sondern Archive 9 verschiedener Formate
  1956.      gesichtet werden.
  1957.  
  1958.      Erkannt werden zur Zeit folgende Archiv-Formate:
  1959.  
  1960.        1. ARC/PAK/PKA   2. ZIP   3. ZOO   4. LZH/LZS
  1961.        5. DWC   6. MD   7. LBR   8. ARJ   9. HYP
  1962.  
  1963.      4.2 <Inhalt><Kurzes Archivlisting>
  1964.  
  1965.      Dies ist die konventionelle Version der Archivinhaltsausgabe.
  1966.      Im Gegensatz zu <Schnelle Archiveinsicht> wird nur ein Verzeichnis
  1967.      der aktuellen Dateispezifikation angezeigt. Dieses wird in der Datei
  1968.      A3.TMP angelegt, welche dann in das eingestellte Listprogramm geladen
  1969.      wird. Auch hier gilt: Wenn kein Lister vorhanden ist, kann auch der
  1970.      4DOS-Befehl 'LIST' genutzt werden. Wird auch 4DOS nicht gefunden, erfolgt
  1971.      die Ausgabe direkt am Bildschirm. Im ARJ-Modus wird ein evtl. vorhandener
  1972.      Archivkommentar wird (ab ARJ 2.39) aus Gründen der Übersichtlichkeit
  1973.      nicht angezeigt. Falls Sie diesen sehen möchten, benutzen Sie <Langes
  1974.      Archivlisting>. Achtung: falls sie im PKZip-Modus mit diesem oder dem
  1975.      Menüpunkt <Langes Archivlisting> ein mit der Funktion <Backup> erstelltes
  1976.      "multiple volume"-Archiv
  1977.  
  1978.                                  - 33 -
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.      ansehen möchten, fragt PKZip (2.04) Sie zuerst nach der letzten (!)
  1986.      Diskette des Backup-Sets (weil es dort Informationen gespeichert hat), was Sie
  1987.      aber nicht sehen können, da die Bildschirmausgabe in eine Datei umge-
  1988.      leitet wird. Sie müssen deshalb also blind eine Taste drücken, wenn
  1989.      Sie den Inhalt der ersten oder einer anderen Diskette sichten wollen.
  1990.      Es ist nicht (!) erforderlich, die letzte Backup-Diskette einzulegen.
  1991.  
  1992.      4.3 <Inhalt><Langes Archivlisting>
  1993.  
  1994.      Macht genau das gleiche wie <Kurzes Archivlisting>, nur ist die Ausgabe
  1995.      wesentlich ausführlicher.
  1996.  
  1997.      4.4 <Inhalt><Textsuche>                    (nur ARJ)
  1998.  
  1999.      Diese Funktion ermöglicht die Suche nach einem Textstring im aktu-
  2000.      ellen Archiv. Es wird ein Eingabefenster geöffnet, in dem der Such-
  2001.      string angegeben werden muß. Anschließend wird nachgefragt, ob der
  2002.      Kontext des Suchbegriffs (in Textdateien die Zeile mit dem Begriff
  2003.      und jeweils eine vorher und nachher) angezeigt werden soll.
  2004.      Das Ergebnis der Suche wird mittels des eingestellten Listers ange-
  2005.      zeigt. Der Suchvorgang kann - je nach Größe des Archivs - einige Zeit
  2006.      dauern, wobei der Bildschirm dunkel bleibt. Dies ist kein Grund zur
  2007.      Beunruhigung.
  2008.      Bitte beachten Sie: Es wird auch nur in den Dateien gesucht, die
  2009.      der aktuellen Dateispezifikation entsprechen.
  2010.  
  2011.      4.5 <Inhalt><Dateien>
  2012.  
  2013.      Bringt ein Directoryfenster mit allen Dateien des aktuellen Verzeich-
  2014.      nisses auf den Bildschirm, mit dem eine Datei zur Ansicht mit dem
  2015.      Lister ausgewählt werden kann.
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.                                  - 34 -
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.      5. Das Menü <Extras>
  2046.      ====================
  2047.  
  2048.      Dieses Menü enthält einige Sonderfunktionen der Packer, die Archivkonver-
  2049.      tierung sowie eine große Stärke von A3, die Routinearchivierungsfunktion.
  2050.  
  2051.      5.1 <Extras><Konvertierung>
  2052.  
  2053.      In diesem Untermenü finden Sie fünf Menüpunkte zum Umwandeln von
  2054.      Archivdateien in "self extracting archives" und umgekehrt sowie der
  2055.      verschiedenen Archivformate untereinander.
  2056.      A3 stellt dabei das Ausgangsformat selbst fest, es braucht nicht extra
  2057.      angegeben zu werden. Wenn Sie "selfextracting archives" eines bestimmten
  2058.      Formates in das Sfx-Format eines anderen Packers umwandeln möchten, kon-
  2059.      vertieren Sie die EXE-Datei zuerst in das gewünschte Normal-Archivformat,
  2060.      das Sie dann mit <archiv-sfX> leicht in die gewünschte Sfx-Datei umwan-
  2061.      deln können. Ist die Zieldatei bereits vorhanden, so wird sie nicht
  2062.      gelöscht, sondern der Inhalt des Quellarchivs wird ihr zugefügt.
  2063.      Achtung! Bei den den Konvertierungen ist kein automatischer
  2064.      Virentest möglich.
  2065.  
  2066.      5.1.1 <Extras><Konvertierung><archiv -> sfX>
  2067.  
  2068.      Diese Funktion verwandelt die aktuelle Archivdatei in ein "self
  2069.      extracting archive" mit der Dateiextension '.EXE' statt '.ARJ' etc.
  2070.      In "sfx"-Dateien ist der Entpack-Algorithmus eingebaut, so daß
  2071.      sie auch ohne Packer durch direkten Aufruf von der DOS-Kommando-
  2072.      zeile aus dekomprimiert werden können.
  2073.      Dabei sind zwei Arten von "sfx"s zu unterscheiden:
  2074.       1. Die Standardversion: In ihr ist der komplette Befehlsvorrat
  2075.          von des Packers enthalten. Das heißt, die Datei kann mit allen
  2076.          Optionen aufgerufen werden.
  2077.          Außerdem können auch einzelne Dateien durch Angabe ihres
  2078.          Namens extrahiert werden. Der Nachteil ist, daß ein solches
  2079.          "self-extracting archive" erheblich größer ist als die ur-
  2080.          sprüngliche Archivdatei.
  2081.       2. Die Mini- oder jr-Version: Diese "sfx"-Art enthält nur einen
  2082.          ganz rudimentären Entpack-Algorithmus. Sie kann nur ohne Pa-
  2083.          rameter aufgerufen werden, wobei alle Dateien dekomprimiert
  2084.          werden. Um auch einzelne Dateien zu entpacken, muß das Entpack-
  2085.          programm benutzt werden. Der Vorteil ist, daß diese "sfx"-Art
  2086.          nicht viel größer als die originale Archivdatei ist.
  2087.      Um zwischen den beiden "sfx"-Modi umzuschalten, wird der "Hotkey"
  2088.      [F3] benutzt. Die momentane Einstellung wird auf der Hintergrund-
  2089.      anzeigefläche angezeigt.
  2090.      Die erzeugte "sfx"-Datei wird im aktuellen Archivverzeichnis abge-
  2091.      legt und trägt den gleichen Namen wie die Originaldatei, nur eben
  2092.      mit der Extension '.EXE'. Zum Schluß wird gefragt, ob die ursprüng-
  2093.      liche Archiv-Datei gelöscht werden soll.
  2094.  
  2095.  
  2096.  
  2097.  
  2098.                                  - 35 -
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.      5.1.2 <Extras><Konvertierung><Sfx -> Archiv>
  2106.  
  2107.      Wandelt "sfx"-Dateien (s. letzten Menüpunkt ) wieder in normale
  2108.      Archive um. Bei LHA und PKZip muß dazu die EXE-Datei entpackt und neu
  2109.      als Archivdatei komprimiert werden. Deshalb kann der Vorgang - je nach
  2110.      Größe der Datei - einige Minuten dauern.
  2111.  
  2112.      5.1.3 <Extras><Konvertierung><archiv -> ARJ>
  2113.  
  2114.      Wandelt beliebige Archivdateien ins ARJ-Format um.
  2115.  
  2116.      5.1.4 <Extras><Konvertierung><archiv -> LZH>
  2117.  
  2118.      Wandelt beliebige Archivdateien ins LZH-Format um.
  2119.  
  2120.      5.1.5 <Extras><Konvertierung><archiv -> ziP>
  2121.  
  2122.      Wandelt beliebige Archivdateien ins ZIP-Format um.
  2123.  
  2124.      5.1.6 <Extras><Konvertierung><Zurück>
  2125.  
  2126.      Kehrt ins Hauptmenü zurück. Ähnlich wirken auch die [Esc]-, die
  2127.      [F10]- und die rechte Maustaste.
  2128.  
  2129.      5.2 <Extras><Backup-Dateien>               (nur ARJ)
  2130.  
  2131.      Ab der Version 2.30 bietet ARJ die Möglichkeit, ältere Versionen
  2132.      (Backups) von Dateien aus Gründen der Datensicherheit neben den neuen
  2133.      Versionen in seinen Archivdateien aufzubewahren. Die ARJ-Datei wird
  2134.      dadurch natürlich größer, denn es können sich durchaus mehrere Kopien
  2135.      einer Datei im Archiv befinden.
  2136.      Durch Setzen eines Schalters im Archiv-Kopf wird ein Archiv markiert
  2137.      (Backups ON/OFF), zusätzlich können einzelne Dateien als Backupdateien
  2138.      markiert oder unmarkiert werden. Durch die normalen Aktionen ARJs kann
  2139.      nicht auf diese Sicherheitskopien zurückgegriffen werden, das Untermenü
  2140.      <Extras><Backup-Dateien> bietet jedoch vielfältige Möglichkeiten zur
  2141.      Manipulation von "backup type archives":
  2142.  
  2143.      5.2.1 <Extras><Backup-Dateien><Backup-Flag setzen>
  2144.  
  2145.      Diese Option markiert ein Archiv als "backup type". Weiteres Zufügen
  2146.      von Dateien zu einem Archiv, in dem schon Dateien gleichen Namens
  2147.      existieren, führt nicht zu einem Überschreiben derselben, sondern zur
  2148.      Aufbewahrung als Backup-Dateien.
  2149.  
  2150.      5.2.2 <Extras><Backup-Dateien><Flag entfernen>
  2151.  
  2152.      Der Menüpunkt macht die unter 5.2.1 vorgenommene Markierung eines
  2153.      Archivs als "backup type" wieder rückgängig. Ab jetzt werden im Archiv
  2154.      befindliche Dateien bei Komprimierungsaktionen wieder überschrieben.
  2155.  
  2156.  
  2157.  
  2158.                                  - 36 -
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.      5.2.3 <Extras><Backup-Dateien><Markieren als Backup-Dateien>
  2166.  
  2167.      Kennzeichnet die der aktuell eingestellten Dateispezifikation ent-
  2168.      sprechenden Dateien als Backup-Dateien. Dies hat keinen Einfluß auf
  2169.      die Markierung des gesamten Archivs als "backup type" (s. 5.2.1).
  2170.      Die so markierten Dateien sind bei normalen ARJ-Aktionen "unsichtbar"
  2171.      und werden bei Komprimierungen nicht überschrieben.
  2172.  
  2173.      5.2.4 <Extras><Backup-Dateien><Unmarkieren der Backup-Files>
  2174.  
  2175.      Hebt die Dateimarkierung von Backup-Dateien wieder auf, löscht sie
  2176.      jedoch nicht. Sie werden allerdings bei zukünftigen Archivierungen
  2177.      wieder von gleichnamigen Dateien überschrieben.
  2178.  
  2179.      5.2.5 <Extras><Backup-Dateien><Kopien löschen>
  2180.  
  2181.      Entfernt alle der aktuellen Dateispezifikation entsprechenden Sicher-
  2182.      heitskopien (Backup-Dateien) aus dem Archiv (also Vorsicht!), es
  2183.      bleibt nur die jeweils neueste Version einer Datei erhalten.
  2184.  
  2185.      5.2.6 <Extras><Backup-Dateien><Extrahieren>
  2186.  
  2187.      Dekomprimiert alle gewählten Backup-Dateien. Da dies durchaus mehrere
  2188.      Dateien gleichen Namens sein können, fragt ARJ bei jedem einzelnen
  2189.      File, ob es extrahiert werden soll. Leider gibt ARJ dabei nicht das
  2190.      aktuelle Datum der betreffenden Datei aus, so daß es schwierig ist,
  2191.      festzustellen, ob die gerade anstehende Datei auch die ist, die man
  2192.      wirklich entpackt haben möchte. In einer späteren A3-Version ist
  2193.      geplant, hier eine Auswahlliste inklusive der Dateidaten zum Extra-
  2194.      hieren einzublenden. Im Moment kann nur angeraten werden, mit Hilfe
  2195.      des nächsten Menüpunktes <Anzeige der Backup-Dateien>, bei dem alle
  2196.      wichtigen Daten ausgegeben werden, festzustellen, welches das ge-
  2197.      wünschte File ist (das wievielte Vorkommen bei mehreren gleichen
  2198.      Namen) und auf die Abfrage ARJs erst bei der entsprechenden Anzahl
  2199.      mit [Y] zu antworten.
  2200.  
  2201.      5.2.7 <Extras><Backup-Dateien><Anzeige der Backup-Dateien>
  2202.  
  2203.      Gibt ein Verzeichnis der Backup-Dateien im aktuellen Archiv aus.
  2204.  
  2205.      5.2.8 <Extras><Backup-Dateien><Zurück>
  2206.  
  2207.      Kehrt ins Hauptmenü zurück. Ähnlich wirken auch die [Esc]-, die
  2208.      [F10]- und die rechte Maustaste.
  2209.  
  2210.      5.2 <Extras><Test>
  2211.  
  2212.      Testet alle Dateien des aktuell eingestellten Archivs auf Integri-
  2213.      tät. Wird ein Fehler festgestellt, sollte mit Hilfe des nächsten
  2214.      Menüpunktes <Fix Arc> das Archiv repariert werden, falls möglich
  2215.      (nur ARJ und PKZip).
  2216.  
  2217.  
  2218.                                  - 37 -
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.      5.3 <Extras><Fix Arc>                      (nur ARJ und PKZip)
  2226.  
  2227.      Dieser Menüpunkt versucht, ein beschädigtes Archiv (s. vorherigen
  2228.      Menüpunkt <Test>) zu reparieren und ein unbeschädigtes Archiv-
  2229.      directory zu erstellen. Diese Funktion sollte nur angewandt werden,
  2230.      wenn mittels <Test> Fehler festgestellt wurden.
  2231.      Da die entsprechenden Packer-Funktionen unterschiedlich arbeiten,
  2232.      sei hier zunächst auf die ARJ-Variante eingegangen:
  2233.      Die Funktion versucht, soviele Dateien wie möglich aus dem Archiv
  2234.      in ein temporäres Verzeichnis zu extrahieren. Der Switch '-jr'
  2235.      stellt sicher, daß ARJ die Dekomprimierungsaktion nicht im Fehlerfall
  2236.      abbricht. Allerdings werden so auch beschädigte Dateien extrahiert,
  2237.      die ohne den Switch automatisch von ARJ gelöscht würden. Anschlie-
  2238.      ßend löscht A3 das Archiv und komprimiert die extrahierten Dateien
  2239.      neu. Es werden also keine Dateien (!) repariert, sondern nur das
  2240.      Archiv wieder lesbar gemacht.
  2241.      Die eventuell beschädigten Dateien können nun auf normalem Wege
  2242.      extrahiert und gegebenenfalls aufbereitet werden (bei beschädigten
  2243.      Textdateien ist häufig eine Wiedergewinnung wenigstens eines Teils
  2244.      des Textes möglich).
  2245.      Daß ARJ bei der Extraction eine Fehlermeldung "Can't read file or
  2246.      unexpected end of file" ausgibt (auch bei nicht beschädigten Archiven)
  2247.      ist normal und tritt immer (!) bei Benutzung des Switches '-jr' auf.
  2248.      Da die unbedachte Benutzung dieses Menüpunktes dazu führen kann, daß
  2249.      sich beschädigte Dateien im Archiv befinden, wird vor der Ausführung
  2250.      eine entsprechende Abfrage eingeblendet, ob man auch wirklich weiß,
  2251.      was man tut.
  2252.      Im PKZip-Modus ruft dieser Menüpunkt das bei PKZip mitgelieferte
  2253.      Programm PKZIPFIX.EXE auf. 'PKZIPFIX' erzeugt ein repariertes Archiv
  2254.      PKFIXED.ZIP im Archivverzeichnis. Nach Beendigung des Reparaturvor-
  2255.      gangs wird gefragt, ob die Originaldatei gelöscht werden soll. Wird
  2256.      hier [J] eingetippt, so löscht A3 das Originalarchiv und benennt die
  2257.      Datei PKFIXED.ZIP in den Originaldateinamen um. Bei jeder anderen
  2258.      Eingabe bleibt die ursprüngliche (beschädigte) ZIP-Datei zusätzlich zu
  2259.      PKFIXED.ZIP erhalten.
  2260.  
  2261.      5.4 <Extras><Comment>                      (nur ARJ und PKZip)
  2262.  
  2263.      Mit dieser Funktion können zu jeder Datei im Archiv kurze Kommen-
  2264.      tare angelegt oder schon vorhandene bearbeitet werden. Innerhalb
  2265.      der Packer-Funktion können einzelne Dateien mit [Enter] übersprungen
  2266.      werden. [Ctrl-C] bewirkt einen Abbruch und die Rückkehr zu A3.
  2267.  
  2268.      5.5 <Extras><archiv-kOmmentar>
  2269.  
  2270.      Hier können Sie einem Archiv einen Kommentar zufügen. Dies ist ein
  2271.      Text, der bei jeder Extraktion von Dateien am Bildschirm angezeigt
  2272.      wird. Er kann aus nur einer Zeile oder einer ganzen ASCII-Datei
  2273.      bestehen.
  2274.      Da LHA hier eine Besonderheit aufweist, sei vor zunächst auf den
  2275.      LHA-Modus eingegangen:
  2276.      Bei LHA wird der Archiv-Kommentar in einer ASCII-Datei mit dem Namen
  2277.  
  2278.                                  - 38 -
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.      '!' gespeichert (bei ARJ und PKZip nicht in einer speziellen Datei),
  2286.      weil das Ausrufezeichen das erste druckbare Zeichen ist und somit
  2287.      eine Datei dieses Namens bei einer alphabetischen Anordnung der
  2288.      Dateien als erste extrahiert würde. Bis zur LHarc-Version 1.13
  2289.      funktioniert dies auch sehr gut, da diese älteren Versionen die
  2290.      Dateien bei der Kompression automatisch in alphabetischer Reihen-
  2291.      folge einem Archiv zufügen. Ab den LHA-Versionen 2.xx gibt es
  2292.      jedoch einen "Bug": Die Dateien werden nicht mehr sortiert, son-
  2293.      dern in der Reihenfolge archiviert, in der sie auf der Platte/
  2294.      Diskette vorhanden sind. Dies hat zur Folge, daß eine eventuell
  2295.      vorhandene Datei '!' nicht mehr als erste komprimiert wird (wenn
  2296.      sie nicht zufällig als erste im Verzeichnis steht). Bei der Ex-
  2297.      traktion werden dadurch gegebenenfalls schon mehrere Dateien
  2298.      entpackt, bevor die Datei '!' mit dem Archivkommentar am Bildschirm
  2299.      angezeigt wird. Es bleibt zu hoffen, daß dieser Fehler in einer
  2300.      späteren LHA-Version beseitigt wird. Soll ein Archivkommentar an
  2301.      den Anfang einer bereits bestehenden LZH-Datei zugefügt werden,
  2302.      müssen deshalb zuerst alle Dateien des Archivs extrahiert, sortiert,
  2303.      das Archiv gelöscht, und dann alle Dateien erneut archiviert werden.
  2304.      sfx-Dateien müssen außerdem wieder in das sfx-Format konvertiert
  2305.      werden. Diese Aufgaben übernimmt auf Wunsch auch A3, was allerdings
  2306.      zur Folge hat, daß der Vorgang des Kommentarzufügens erheblich länger
  2307.      dauert.
  2308.      Bei Anwahl des Menüpunktes fragt A3 zunächst nach dem Namen einer
  2309.      ASCII-Datei, die in das Archiv eingebunden werden soll (nicht im LHA-
  2310.      Modus). Diese wird anschließend in den externen Editor (s. 7.5 und 1.8)
  2311.      geladen (bzw. kann später mit diesem erzeugt werden, falls sie nicht
  2312.      existiert). Zur Bedienung des mitgelieferten Editors ZMEDIT s. <File>
  2313.      <Editor>. Nach dem Abspeichern und Verlassen des Editors wird noch
  2314.      einmal gefragt, ob Sie die Datei auch wirklich einbinden wollen. Wird
  2315.      die angegebene Datei nicht gefunden, erfolgt eine Fehlermeldung. Wenn
  2316.      Sie diese mit [Esc], [F10] oder der rechten Maustaste quittieren, wird
  2317.      die Funktion abgebrochen, ansonsten gelangen Sie zur Eingabeauf-
  2318.      forderung am Anfang zurück.
  2319.      Anschließend wird im LHA-Modus noch gefragt, ob die Kommentardatei am
  2320.      Anfang des Archivs eingefügt werden (s.o.) und ob sie anschließend vom
  2321.      Datenträger gelöscht werden soll.
  2322.      Die eingebundene Datei sollte eine Zeilenlänge von nicht mehr als
  2323.      80 Zeichen besitzen.
  2324.      Ist kein Editor konfiguriert oder wird dieser nicht gefunden, so
  2325.      wird im ARJ- oder PKZip-Modus die Direkteingabefunktion dieser Programme
  2326.      aufgerufen. Hier können Sie maximal 1 Zeile lange Kommentare eingeben
  2327.      und mit [Enter] bestätigen oder [Ctrl-C] abbrechen.
  2328.      Noch ein Tip zu ARJ: Wenn Sie bei der Abfrage zum Namen der ASCII-Datei
  2329.      die Bezeichnung 'NUL' eingeben, wird nicht in den Editor gesprungen,
  2330.      sondern der Archivkommentar gelöscht.
  2331.  
  2332.      5.7 <Extras><Umbenennen>                   (nur ARJ)
  2333.  
  2334.      Dieser Menüpunkt erlaubt das Umbenennen von Dateien in Archiven.
  2335.      Hierzu klappt zunächst ein Dateilistenfenster auf, in dem die umzu-
  2336.      benennenden Files auf die übliche Weise mit Leertaste oder rechter
  2337.  
  2338.                                  - 39 -
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.      Maustaste ausgewählt werden können. ARJ meldet sich dann mit der
  2346.      Aufforderung "Enter new filename (C/R skips):" Sie können nun für
  2347.      die angebotene Datei einen anderen Namen eingeben oder die [Enter]-
  2348.      Taste drücken, wenn Sie die Datei nicht umbenennen möchten. Dies
  2349.      wiederholt sich, bis alle markierten Dateien "abgearbeitet" sind.
  2350.  
  2351.      5.8 <Extras><Routine>
  2352.  
  2353.      Diese Funktion kann auch von jeder Stelle des Hauptmenüs aus mit dem
  2354.      "Hotkey" [F4] erreicht werden. Außerdem startet A3, mit dem Parameter
  2355.      '/ROUTINE' aufgerufen, direkt im Routine-Modus, ohne daß man den Umweg
  2356.      über das Hauptmenü benutzen muß.
  2357.      Dies ist nützlich, wenn man A3 hauptsächlich für Backups benutzt.
  2358.      Die Routine-Funktion ermöglicht es, häufig wiederkehrende Archi-
  2359.      vierungsoperationen zu automatisieren. Dafür können die Funktions-
  2360.      tasten [F2] bis [F9] und [Ctrl-F2] bis [Ctrl-F9] mit 16 Konfigura-
  2361.      tionen belegt werden, die aus der Datei A3.ROU gelesen werden.
  2362.      Diese Datei muß sich in dem Verzeichnis befinden, aus dem A3 gestartet
  2363.      wurde. Die Definition der Umgebungsvariablen 'A3ROU', z.B. SET A3ROU=
  2364.      C:\UTIL\DATEN.ROU, ermöglicht es aber auch, eine andere Konfigurations-
  2365.      datei zu benutzen.
  2366.      Existiert keine Routinekonfigurationsdatei oder soll diese geändert
  2367.      werden, kann der Menüpunkt <Vorgaben><Routinekonfigurierung> benutzt
  2368.      werden. Das Programm zeigt nun die Dateinamen (ohne Extension) mit
  2369.      den ihnen zugeordneten 16 Funktionstasten an. Drücken einer Funktions-
  2370.      taste archiviert nun alle in der Routine-Konfigurationsdatei festge-
  2371.      legten Dateien im zugeordneten Archiv im Standardarchivverzeichnis.
  2372.      Dies ist sehr nützlich z.B. für Backup-Zwecke, wenn täglich oder
  2373.      wöchentlich etc. immer wieder bestimmte Dateien archiviert werden
  2374.      sollen.
  2375.      Mit der Taste [Shift-F2] oder [A] können auch alle 16 Archivierungen
  2376.      auf einmal ohne Unterbrechung durchlaufen werden. Diese Funktion be-
  2377.      sitzt zusätzlich einen eigenen Menüpunkt <Alle> (s.u.) und einen
  2378.      eigenen "Hotkey" [F5].
  2379.      [F1] zeigt hier einen ausführlichen Hilfsbildschirm an.
  2380.      Die mitgelieferte Beispiel-Datei A3.ROU demonstriert, wie eine solche
  2381.      Routine-Konfigurationsdatei aussehen könnte. Sie ist eine reine ASCII-
  2382.      Datei und kann auch mit jedem ASCII-Editor bearbeitet werden. Es wird
  2383.      aber empfohlen, hierfür den Menüpunkt <Vorgaben><Routinekonfigurierung>
  2384.      zu benutzen, da gewisse Formalia eingehalten werden müssen (z.B. maximale
  2385.      Zeilenlänge 100 Zeichen, genaue Position der '='-, '<'- und '>'-Zeichen).
  2386.      Der Menüpunkt <Routinekonfigurierung> achtet hierauf selbstständig.
  2387.      Mit [TAB] kann im Routine-Menü zwischen 'Subdirectories ein/aus'
  2388.      umgeschaltet werden.
  2389.      [Shift-TAB] oder [S] schalten um zwischen der Erzeugung von normalen
  2390.      ARJ-Dateien, sfx- oder sfx-Junior-Dateien (nur ARJ-Modus).
  2391.      Bei häufiger Nutzung dieses Menüpunktes wird im ARJ-Modus empfohlen,
  2392.      den ARJ-Parameter '-e' zu benutzen, da sonst jedesmal alle Dateien neu
  2393.      archiviert werden, da ARJs Update-Funktion ohne diesen Parameter den
  2394.      kompletten Pfadnamen (z.B. 'C:\DBASE\TEST.DBF') mit dem in der Archiv-
  2395.      datei enthaltenen Namen (z.B. TEST.DBF) vergleicht. Da diese Namen in
  2396.      der Regel nicht gleich sind, wird die Datei neu archiviert, obwohl dies
  2397.  
  2398.                                  - 40 -
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.      vielleicht nicht nötig wäre. Der ARJ-Befehl 'u' wird somit praktisch
  2406.      zu 'a', was viel unnötige Zeit kosten kann.
  2407.      Um den ARJ-Switch '-e' zu setzen, benutzen Sie einfach den Menüpunkt
  2408.      <Vorgaben><Einstellungen> (s.d. und Datei README.A3) und fügen dort
  2409.      dem Wert für die Umgebungsvariable 'ARJ_SW' den Parameter hinzu. Wenn
  2410.      Sie nun noch auf die Frage "Einstellungen sichern" mit [J] antworten,
  2411.      benutzt A3 in Zukunft immer diese Vorgabe.
  2412.      Zu dieser Funktion s. auch die Kommandozeilenparameter /ROUTINE, /AUTO,
  2413.      /AS, /AX, /ASX, /AX1 und /ASX1 (Kapitel G)).
  2414.  
  2415.      5.9 <Extras><Alle>
  2416.  
  2417.      Wie schon unter <Extras><Routine> (s. dort) angedeutet, können
  2418.      auch alle acht Routine-Archivierungsdurchläufe ohne Unterbrechung
  2419.      durchlaufen werden. Hierzu dient dieser Menüpunkt, er kann auch
  2420.      von jedem Punkt des Hauptmenüs aus mit dem "Hotkey" [F5] aufgeru-
  2421.      fen werden.
  2422.  
  2423.      5.10 <Extras><Virentest>
  2424.  
  2425.      Diese Programmfunktion ermöglicht die Überprüfung des Inhaltes des
  2426.      aktuellen Archives auf Virenbefall. Dazu wird ein externer Viren-
  2427.      scanner benutzt, dessen Name im Menüpunkt <Vorgaben><Einstellungen>
  2428.      (s. auch Datei README.A3) angegeben werden kann. Die mitgelieferte
  2429.      Konfigurationsdatei A3.INI enthält als Voreinstellung das bekannte
  2430.      Programm SCAN.EXE von McAfee. Auf dessen Eigenschaften ist A3 be-
  2431.      sonders abgestimmt, doch kann auch jeder andere Scanner benutzt werden,
  2432.      der als Parameter eine Dateispezifikation '*.*' zuläßt. A3 erzeugt zu-
  2433.      nächst ein temporäres Unterverzeichnis, in das es alle Dateien des
  2434.      aktuellen Archivs extrahiert.
  2435.      Im Anschluß daran wird der Scanner aufgerufen, um alle Dateien auf
  2436.      Virenbefall zu testen. SCAN.EXE von McAfee gibt, wenn ein oder
  2437.      mehrere Viren gefunden wurden, einen DOS-Errorlevel von 1 zurück.
  2438.      In diesem Fall wird SCAN.EXE noch einmal aufgerufen, um die betrof-
  2439.      fenen Dateien physikalisch zu löschen. Danach fragt A3, ob das befal-
  2440.      lene Archiv gelöscht werden soll. Antworten Sie hierauf
  2441.      mit [J], so wird das gesamte (!) Archiv im Archivverzeichnis gelöscht.
  2442.      Dies ist sicherer, als wenn nur die befallenen Dateien aus dem Archiv
  2443.      gelöscht werden würden.
  2444.      Wenn Sie einen anderen Scanner als den von McAfee benutzen, z.B.
  2445.      einen, der keinen Errorlevel zurückgibt, kann oben beschriebene
  2446.      Ablauf natürlich etwas anders aussehen. Es ist dann Ihnen anheimge-
  2447.      stellt, was Sie mit dem befallenen Archiv machen.
  2448.  
  2449.      5.11 <Extras><sYsteminfo>
  2450.  
  2451.      Dieser Menüpunkt gibt umfassende Informationen über CPU-Typ, vor-
  2452.      handenen konventionellen Speicher, Extended Memory, Expanded
  2453.      Memory, sowie über den freien Laufwerksplatz und einige Betriebs-
  2454.      systemparameter aus.
  2455.      Nach Aufruf der Funktion klappt zunächst ein Dialogfenster auf,
  2456.      welches alle ermittelten physikalisch vorhandenen Laufwerke anzeigt
  2457.  
  2458.                                  - 41 -
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.      und fragt, über welches Laufwerk man genauere Informationen möchte.
  2466.      Dieses wird angegeben durch Drücken der entsprechenden Buchstaben-
  2467.      taste, also [C] für Laufwerk C: oder [B] für Laufwerk B:. Mit der
  2468.      [Enter]-Taste wird das aktuelle Laufwerk gewählt. Jede andere Taste
  2469.      verläßt den Menüpunkt, ohne die Funktion auszuführen.
  2470.  
  2471.      Zu den aufgelisteten Informationen:
  2472.  
  2473.       - CPU-Typ:  Hier wird der in Ihrem Computer arbeitende Prozessor
  2474.         angezeigt. Die Routine erkennt normalerweise erfolgreich den
  2475.         Unterschied zwischen den Typen 8088, 8086, NEC V20, NEC V30,
  2476.         80188, 80186, 80286, i386, i386SX, i486 und i486SX.
  2477.       - Koprozessor-Typ: Zeigt - falls vorhanden- den Typ des mathematichen
  2478.         Koprozessors an.
  2479.       - Konventioneller Speicher: Zeigt den Hauptspeicherausbau Ihres
  2480.         Rechners in Bytes und Kilobytes an.
  2481.       - Freier Speicher: Zeigt an, wieviel Speicher nach dem Laden von A3
  2482.         noch für externe Programme (Packer, Lister, DOS-Shell etc.) zur
  2483.         Verfügung steht. Wenn hier weniger als etwa 120 kBytes angezeigt
  2484.         werden, sollten Sie daran denken, einige residente Programme zu
  2485.         entfernen, bzw. den Hauptspeicher auszubauen, sonst kann der Packer
  2486.         nicht effektiv arbeiten und die Komprimierungszeiten können sich
  2487.         verlängern.
  2488.       - DOS-Version: gibt die aktuelle DOS-Version an.
  2489.       - Expanded Memory: Wenn Sie eine Speichererweiterung nach LIM-EMS
  2490.         haben, wird hier die Größe des verfügbaren EMS-Speichers angezeigt.
  2491.       - Freies Expanded Memory: Hier wird die Menge des noch zur Verfü-
  2492.         gung stehenden freien EMS-Speichers (falls vorhanden) angezeigt.
  2493.       - EMM-Version: Falls installiert, steht hier die Version des
  2494.         Expanded Memory Managers.
  2495.       - Freier XMS-Speicher: Hier wird die Menge des noch zur Verfü-
  2496.         gung stehenden XMS-Speichers angezeigt. Damit evtl. vorhandenes
  2497.         Extended Memory als XMS-Speicher genutzt werden kann, muß in der
  2498.         Datei CONFIG.SYS ein XMS-Manager eingebunden sein (z.B. HIMEM.SYS,
  2499.         HIDOS.SYS, QEMM386.SYS o.ä.).
  2500.       - XMM-Version/Revision: Hier wird die Versionsnummer und die aktuelle
  2501.         Bearbeitungsnummer des Extended Memory Managers ausgegeben. Die
  2502.         Versionsnummer bezeichnet den API-Standard, den der Manager unter-
  2503.         stützt, z.B. 2.00 oder 3.00. Die Revision ist herstellerabhängig,
  2504.         z.B. gibt HIMEM.SYS von Windows 3.1 (10.3.92) hier '3.07' an,
  2505.         QEMM386.SYS, Version 6.02, auch '6.02'.
  2506.       - Größe des Umgebungsbereichs: Dies ist die Environmentgröße in
  2507.         Bytes, wie sie in der Datei CONFIG.SYS mit dem SHELL-Befehl
  2508.         eingerichtet werden kann (s. DOS-Handbuch).
  2509.       - Belegung des Umgebungsbereichs: Zeigt an, inwieweit das Environ-
  2510.         ment mit Variablen ausgelastet ist.
  2511.       - Freies Environment: Gibt die Menge des noch zur Verfügung stehen-
  2512.         den Environments an. Wenn Sie die Umgebungsvariablen von A3 nutzen
  2513.         wollen (s. Kapitel F)), benötigen sie etwa 70-80 Bytes freies Envi-
  2514.         ronment, entsprechend mehr, wenn Sie längere Pfadnamen als vorge-
  2515.         geben definieren.
  2516.       - Physikalische Laufwerke: Gibt die Zahl der tatsächlich verfügbaren
  2517.  
  2518.                                  - 42 -
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.         Laufwerke (einschließlich RAM-Disks) an.
  2526.       - Logische Laufwerke: Zeigt die Zahl der mittels des LASTDRIVE-
  2527.         Befehls in der Datei CONFIG.SYS eingerichteten und maximal vom
  2528.         DOS ansprechbaren Laufwerke an. Wenn diese Zahl wesentlich höher
  2529.         ist als die der physikalischen Laufwerke (s.o.), sollten Sie
  2530.         den Wert in der CONFIG.SYS verringern, da nur Speicherplatz
  2531.         verschenkt wird, je Laufwerk 32 Bytes bei DOS 4.0. Das ist nicht
  2532.         viel, aber wenn man nicht im Kleinen spart...
  2533.       - Bootlaufwerk: Falls auf dem Rechner MS- oder PC-DOS 4.0 oder höher
  2534.         installiert ist, wird hier das Laufwerk angezeigt, von dem das
  2535.         System gebootet wurde, ansonsten gar nichts.
  2536.  
  2537.      Es folgt nun ein Block mit Informationen über das gewählte (s.o.)
  2538.      Laufwerk:
  2539.  
  2540.       - Sektorgröße: Größe eines Laufwerkssektors. Diese beträgt gewöhn-
  2541.         lich 512 Bytes, bei RAM-Disks kann Sie auch andere (meist kleinere)
  2542.         Werte annehmen. Dies ist die kleinste Datenmenge, die pro Schreib-
  2543.         /Lesevorgang verarbeitet werden kann.
  2544.       - Clustergröße: Der kleinste Block, den DOS für eine Datei reservie-
  2545.         ren kann. Bei einer Clustergröße von 4096 Bytes gingen also bei
  2546.         einer nur 50 Bytes großen Datei 4046 Bytes verloren. Übliche Clu-
  2547.         stergrößen sind 4096 Bytes bei kleineren Festplattenpartitionen
  2548.         (< ca. 16 MBytes), 2048 Bytes bei größeren Partitionen und 1024
  2549.         Bytes bei Diskettenlaufwerken. Bei RAM-Disks können auch abwei-
  2550.         chende Werte auftreten.
  2551.       - Sektoren pro Cluster: Gibt an, wieviele Sektoren zu einem Cluster
  2552.         zusammengefaßt sind.
  2553.       - Gesamtclusterzahl: Zeigt die Platten-/Diskettengröße in Clustern
  2554.         bzw., daraus resultierend, in Bytes an.
  2555.       - Davon freie Cluster: Gibt den freien Speicherplatz in Clustern und
  2556.         Bytes an.
  2557.  
  2558.      Anmerkung: Die Funktion <sYsteminfo> bedient sich eines kleinen externen
  2559.      Programms (INFO2.EXE), das auch separat aufgerufen werden kann. Da das
  2560.      Programm zur Ermittlung des Prozessortyps direkt auf die Hardware zu-
  2561.      greift, sollten Sie es nicht von Windows 3.0 im 386er-Modus aus starten.
  2562.      A3 prüft selbst, ob Windows geladen ist und sperrt gegebenenfalls den
  2563.      Zugang zu dieser Funktion.
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.                                  - 43 -
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.      6. Das Menü <disK>
  2586.      ==================
  2587.  
  2588.      6.1 <disK><Formatieren>
  2589.  
  2590.      Dieser Menüpunkt ermöglicht das schnelle Löschen oder Formatieren
  2591.      von Disketten der 5¼-Zoll-Formate 360k und 1,2M und der 3½-Zoll-
  2592.      Formate 720k und 1,44M. Dazu wird das Utility QFT.EXE mitgelie-
  2593.      fert, das neben einem kompletten Formatiervorgang auch das sogenannte
  2594.      "Quick Format" bietet, mit dem bereits formatierte Disketten durch
  2595.      Initialisieren der FAT (File Allocation Table) und des Root-Directo-
  2596.      rys schnell und "schonend" gelöscht werden können. Das heißt, nach
  2597.      einem "Quick Format" kann die Diskette im Normalfall mit einem geeig-
  2598.      neten Utility ("UnFormat") wiederhergestellt werden. Dies gilt jedoch
  2599.      nicht für den echten ("kompletten") Formatiervorgang. Zusätzlich gibt
  2600.      es noch die Option "Dateien löschen", die ähnlich arbeitet wie die
  2601.      QuickFormat-Funktion, aber nur alle Dateien (auch "read only", "hidden"
  2602.      und "system files") und Verzeichnisse löscht, das Volume-Label aber
  2603.      unangetastet läßt. Wenn sich nur wenige Dateien auf der Diskette be-
  2604.      finden, ist diese Option schneller als QuickFormat, bei vielen Dateien/
  2605.      Unterverzeichnissen ist letzteres vorzuziehen.
  2606.      Es muß auch betont werden, daß dieser Menüpunkt nur im Notfall benutzt
  2607.      werden sollte, wenn gerade keine freie Diskette zur Hand ist. 'QFT'
  2608.      ersetzt kein vollwertiges Formatierprogramm. Es ist z.B. nicht möglich,
  2609.      ein Volume-Label einzugeben oder Unformat-Informationen zu speichern;
  2610.      die Fehlerprüfungen sind relativ gering.
  2611.      Wenn Sie zwei Laufwerke besitzen, werden Sie nach Anwahl des Menü-
  2612.      punktes zunächst gefragt, ob Sie Laufwerk A: oder B: löschen wollen.
  2613.      Jede andere Eingabe als [A] oder [B] benutzt hier A:, [Esc], [F10]
  2614.      oder die rechte Maustaste brechen ab.
  2615.      A3 erkennt selbstständig den Laufwerkstyp (5¼"-, 3½"-, HD- oder DD-
  2616.      Laufwerk) und fragt nur bei HD-Laufwerken, ob DD- (360K/720K) oder
  2617.      HD- (1,2M/1,44M) Disketten formatiert werden sollen.
  2618.      Drücken Sie in diesem Fall bitte die [D]- oder [H]-Taste.
  2619.      Zuletzt können Sie angeben, ob Sie die Diskette schnell (quick) oder
  2620.      komplett formatieren oder nur die Dateien löschen wollen ([Q]-, [K]-
  2621.      oder [D]-Taste). Das Quick-Formatieren muß aus technischen Gründen
  2622.      zweimal durchgeführt werden, um die Diskette korrekt zu initialisieren.
  2623.      Haben Sie aus Versehen eine unformatierte Disk eingelegt oder kann die
  2624.      Diskette nicht gelesen werden, wird automatisch auf komplettes Forma-
  2625.      tieren umgeschaltet. Dies kann jedoch je nach Rechner über eine Minute
  2626.      dauern, da QFT.EXE mehrfach versucht, den ersten Sektor der Diskette
  2627.      zu lesen, was bei einer unformatierten Disk nicht möglich ist. Bei
  2628.      Mißerfolg des Lesevorgangs wird dann zum vollständigen Formatieren
  2629.      übergegangen. Falls "komplett" gewählt wurde, wird auch noch gefragt,
  2630.      ob ein Prüflesen (mit Markierung von schlechten Sektoren) durchgeführt
  2631.      werden soll.
  2632.      Bitte beachten Sie: Unterbrechen Sie nicht den Formatiervorgang (durch
  2633.      Drücken der Reset-Taste, Warmstart, ein Nottasten-Utility etc.), die
  2634.      Diskette muß dann noch einmal formatiert werden!
  2635.  
  2636.  
  2637.  
  2638.                                  - 44 -
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.      6.2 <disK><Kopieren>
  2646.  
  2647.      Mit diesem Menüpunkt und dem mitgelieferten Dienstprogramm COPYDISK.EXE
  2648.      ist es möglich, Disketten aller gängigen Formate zu kopieren. Die Daten
  2649.      werden dabei im Hauptspeicher, EMS-Speicher oder auf der Platte zwi-
  2650.      gepuffert, so daß auch bei größeren Disketten diese nicht ständig
  2651.      gewechselt werden müssen. Wenn die Zieldiskette unformatiert ist, wird
  2652.      diese beim Kopieren formatiert. Das Formatieren kann auch bei bereits
  2653.      formatierten Disketten erzwungen werden (s.u.).
  2654.      Zunächst wird gefragt, ob die Zieldiskette verifiziert werden soll.
  2655.      Antworten Sie hier mit [J], werden die Daten nach dem Schreiben noch
  2656.      einmal auf Lesbarkeit überprüft. Bei Eingabe von [N] geht das Kopieren
  2657.      natürlich etwas schneller.
  2658.      Als nächstes wird gefragt, ob die Zieldiskette immer formatiert werden
  2659.      soll. Normalerweise wird nur bei unformatierten Disketten automatisch
  2660.      formatiert. Hier ist es nur notwendig, [J] anzugeben, falls die Ziel-
  2661.      diskette fälschlicherweise nicht als unformatiert erkannt wird oder
  2662.      in einem nicht DOS-kompatiblen Format vorliegt.
  2663.      Das Programm COPYDISK.EXE, das im Übrigen auch vom Betriebssystem aus
  2664.      als vollwertiger Ersatz für DISKCOPY verwendet werden kann (geben Sie
  2665.      einfach einmal COPYDISK /? ein), ermöglicht auch das mehrfache Ziehen
  2666.      von Kopien von einer Diskette und fragt danach, ob eine weitere Dis-
  2667.      kette kopiert werden soll.
  2668.      Falls nicht genügend Haupt- oder EMS-Speicher verfügbar ist, legt
  2669.      COPYDISK eine Pufferdatei im Temporärverzeichnis an (definiert mit
  2670.      der Umgebungsvariablen 'TMPARC', 'TEMP', 'TMP' oder 'TEMP4DOS' (s.
  2671.      auch Kapitel F)). Die beste Performance wird hier mit einer RAM-Disk
  2672.      erreicht. Falls das Temporärverzeichnis nicht groß genug ist (ca. 1,5
  2673.      MBytes für eine 3½-Zoll-HD-Diskette), kann die Kopieraktion nicht ausge-
  2674.      führt werden.
  2675.  
  2676.      6.3 <disK><Suche nach Datei>
  2677.  
  2678.      Mit Hilfe diese Menüpunktes und des mitgelieferten Programms WO.EXE
  2679.      (welches auch Bestandteil der JP-Utilities - einer nützlichen Public
  2680.      Domain-Utilitysammlung von mir - ist) können Dateien auf allen ange-
  2681.      schlossenen Festplattenlaufwerken gefunden werden. Wenn Sie A3 mit
  2682.      INSTALL.EXE konfiguriert und die Fragen "Umgebungsvariablen setzen ?"
  2683.      und "Datei AUTOEXEC.BAT anpassen?" mit "Ja" beantwortet haben, hat das
  2684.      Installationsprogramm schon die Zahl der gültigen Festplattenlaufwerke
  2685.      ermittelt und die Environmentvariable 'FF' (für "FileFind") entspre-
  2686.      chend gesetzt. Diese Variable können Sie z.B. mit dem DOS-Befehl SET
  2687.      FF=CDE (vor (!) dem Start von A3, nicht über <File><DOS-Shell> oder
  2688.      <File><Befehlseingabe>) selbst setzen. WO, welches übrigens auch ohne
  2689.      A3 sehr nützlich ist, sucht Dateien dann auf allen in 'FF' angegebenen
  2690.      Laufwerken, in diesem Fall also auf C:, D: und E:. Bei Anwahl des
  2691.      Menüpunktes klappt ein Eingabefenster auf, in dem die zu suchende(n)
  2692.      Datei(en) angegeben werden können. Wildcards und die Angabe von
  2693.      mehreren Dateispezifikationen (z.B. *.TXT *.DOC EDIT*.BAK), sowie
  2694.      Laufwerksangaben (z.B. C:X*.* D:*.BAK) sind erlaubt, nicht jedoch
  2695.      Pfadangaben. Wenn Sie im Eingabefenster zusätzlich den Parameter '/D'
  2696.      angeben, werden die gefundenen Dateien gleich automatisch gelöscht
  2697.  
  2698.                                  - 45 -
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.      (Vorsicht! Beispiel: *.TMP *.BAK /D). Je nach Größe, Zahl und Schnel-
  2706.      ligkeit Ihrer Festplatte(n) dauert die Suche nun wenige Sekunden bis
  2707.      mehrere Minuten. Die Liste der gefundenen Dateien wird dann mit Hilfe
  2708.      des eingestellten List-Programmes ausgegeben, von wo sie z.B.
  2709.      ausgedruckt werden kann.
  2710.  
  2711.      6.4 <disK><suche nach Archiven>
  2712.  
  2713.      Mit dieser Funktion ist es möglich, alle komprimierten Dateien der
  2714.      verschiedensten Packprogramme auf allen Laufwerken zu finden, in einem
  2715.      Dateilistenfenster darzustellen und einen Blick auf den Inhalt zu
  2716.      werfen (außer Typen 10-12). Erkannt werden zur Zeit folgende
  2717.      Archiv-Formate:
  2718.         1. ARC/PAK/PKA   2. ZIP   3. ZOO   4. LZH/LZS
  2719.         5. DWC   6. MD   7. LBR   8. ARJ   9. HYP
  2720.        10. LZExe        11. PKLite        12. Diet
  2721.      Zu diesem Zweck wird das Utility WOARC.EXE mitgeliefert. WOARC urteilt
  2722.      nicht (!) allein nach der Dateiextension, sondern prüft durch Lesen
  2723.      des Dateikopfes, ob es sich tatsächlich um eine Archivdatei handelt.
  2724.      Da dazu die Datei geöffnet, gelesen und wieder geschlossen werden muß,
  2725.      nimmt dieser Vorgang natürlich eine gewisse Zeit in Anspruch, so daß
  2726.      WOARC wesentlich langsamer ist als WO, doch werden auch Archivdateien
  2727.      gefunden, die eine andere Dateiextension als die übliche haben, z.B.
  2728.      sfx-Dateien etc.
  2729.      Theoretisch kann natürlich auch eine "normale" Datei zufällig die
  2730.      gleiche Byte-Kombination im Dateiheader haben wie die, die zum Erkennen
  2731.      des Archiv-Formats gesucht wird, so daß sie fälschlicherweise als Ar-
  2732.      chivdatei angegeben wird, doch sind solche Fälle selten.
  2733.      Wie WO.EXE erlaubt auch WOARC die Definition einer Umgebungsvariablen
  2734.      'FF' (s. voriger Menüpunkt). Wie bei <Suche nach Datei> klappt zunächst
  2735.      ein Eingabefenster auf. Hier gibt es die gleichen Eingabemöglichkleiten
  2736.      wie dort (bis auf den Parameter '/D', der nicht zur Verfügung steht).
  2737.      Nach Beendigung der Suche werden alle gefundenen Archivdateien in einem
  2738.      Dateilistenfenster dargestellt, wo sie auf die übliche Art und Weise
  2739.      selektiert werden können. Der Inhalt aller markierten Dateien wird
  2740.      anschließend wie bei <Inhalt><Schnelle Archiveinsicht> mit Hilfe von
  2741.      CFV.EXE angezeigt.
  2742.  
  2743.      6.5 <disK><RAM-Disk-Größe ändern>
  2744.  
  2745.      Wenn Sie mit Hilfe des Installationsprogramms eine EMS-RAM-Disk einge-
  2746.      richtet haben, kann mit diesem Menüpunkt die Größe dieser RAM-Disk
  2747.      modifiziert werden. Die minimale Größe ist 16 kBytes (eine EMS-Seite),
  2748.      die maximale Größe der gesamte freie EMS-Speicher. Wenn Sie genügend
  2749.      Expanded Memory besitzen, sollten Sie die Größe auf 512 kBytes oder
  2750.      höher setzen. Die Performance von ARJ und A3 läßt sich durch
  2751.      Verlegen des Temporärverzeichnisses auf eine RAM-Disk enorm steigern
  2752.      (s. auch Kapitel F)). Bei einer Eingabe über 512 kBytes ändert A3
  2753.      automatisch den Wert dieses Temporärdirectorys auf die RAM-Disk.
  2754.      Bitte beachten Sie: Bei einer Änderung der EMS-Disk gehen alle auf
  2755.      dieser abgelegten Daten verloren (!!!), auch evtl. vorhandene temporäre
  2756.      Dateien von ARJ oder A3. Benutzen Sie diesen Menüpunkt also nur, wenn
  2757.  
  2758.                                  - 46 -
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.      es nicht anders geht, z.B., wenn die RAM-Disk für die Bearbeitung ei-
  2766.      nes sehr großen Archives zu klein ist. Aus Sicherheitsgründen erfolgt
  2767.      vor der Größenänderung noch einmal eine Abfrage.
  2768.      Haben Sie diese mit [J] beantwortet, können Sie die gewünschte Größe
  2769.      in kBytes eingeben. Hier ist noch zu beachten, daß, wie bei einer nor-
  2770.      malen Diskette auch, der verfügbare Platz geringfügig kleiner ist als
  2771.      die absolute Diskgröße. Von dieser gehen noch der Speicherplatz für
  2772.      File Allocation Table, Rootdirectory etc. ab.
  2773.      Das Programm XDISK.COM, das A3 für diesen Menüpunkt benutzt, können
  2774.      Sie übrigens auch von der DOS-Kommandozeile verwenden.
  2775.      Bei der Eingabe ohne Parameter gibt XDISK eine kleine Hilfe aus. Die
  2776.      dort angezeigten Switches (bis auf /O) können Sie auch für den Ein-
  2777.      heitentreiber EMSDISK.SYS in der Datei CONFIG.SYS verwenden, wenn Sie
  2778.      diese manuell editieren wollen.
  2779.  
  2780.      6.6 <disK><EXE-Packer starten>
  2781.  
  2782.      Dieser Menüpunkt ermöglicht es, die EXE-Komprimierungsprogramme 'Diet',
  2783.      'PKLite' oder 'LZExe' zum Packen der der aktuellen Dateispezifikation
  2784.      entsprechenden EXE-Dateien aufzurufen. Die Funktion soll kein Ersatz
  2785.      für Shell-Programme für diese Utilities sein. Wenn Sie einen größeren
  2786.      Funktionsumfang (automatisches Packen aller ausführbaren Dateien in
  2787.      sämtlichen Unterverzeichnissen aller Festplatten (-partitionen), An-
  2788.      zeige der schon komprimierten Dateien, Fehlerprüfung bei Dateien mit
  2789.      internen Overlays, Unterstützung von COMTOEXE, UPACKEXE etc. bei LZExe
  2790.      und HDROPT bei PKLite uvm.) benötigen, sollten Sie sich einmal meine
  2791.      Freeware-Utility-Sammlung "JP-Utilities" ansehen oder eine Oberfläche
  2792.      wie LZShell von M. Speckmeier benutzen.
  2793.      Um die Funktion zu nutzen, müssen Sie natürlich über mindestens eine
  2794.      der Dateien DIET.EXE, PKLITE.EXE oder LZEXE.EXE verfügen. Diese
  2795.      muß sich im A3-Verzeichnis oder in einem der über den PATH-Befehl de-
  2796.      finierten Pfade befinden.
  2797.      Zunächst klappt ein Dialogfenster auf, in dem Sie durch Betätigen der
  2798.      Taste [D], [P] oder [L] den gewünschten EXE-Packer auswählen können.
  2799.      Als Nächstes erscheint ein Eingabefenster, in dem Sie noch eventuelle
  2800.      zusätzliche Parameter eingeben können. Bei 'PKLite' steht hier als
  2801.      Vorgabe '-N' (Never compress files with overlays or optimize reloca-
  2802.      tions), bei den anderen nichts. Wenn Sie hier zum Beispiel '-RA' (bei
  2803.      Diet) oder '-X' (bei PKLite) eingeben, werden z.B. die Dateien nicht
  2804.      gepackt, sondern entpackt, sofern komprimiert (bei LZExe funktioniert
  2805.      dies allerdings nicht, da hierzu das separate Tool UNLZEXE benötigt
  2806.      wird). Auch andere Parameter können hier eingegeben werden. Z.B.
  2807.      bewirkt ein '-L' bei 'Diet', daß die Dateien nicht gepackt, sondern
  2808.      aufgelistet werden. Bitte konsultieren Sie die Dokumentation der
  2809.      jeweiligen Programme für weitere Parameter.
  2810.      Nach der Betätigung der [Enter]-Taste folgt der eigentliche Kompri-
  2811.      mierungsdurchlauf. Hierbei muß je nach angewendetem Tool etwas unter-
  2812.      schiedlich vorgegangen werden. 'Diet' versteht Wildcards (*,?) und meh-
  2813.      rere Argumente auf der Kommandozeile. Auch bei Dateispezifikationen
  2814.      wie 'F*.* G*.* T*.EXE' genügt also ein einzelner Programmdurchlauf.
  2815.      Außerdem können mit 'Diet' auch andere Dateien als ausführbare kompri-
  2816.      miert werden. Wenn Sie nur EXE-Dateien packen wollen, müssen Sie als
  2817.  
  2818.                                  - 47 -
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.      Dateispezifikation '*.EXE' eingestellt haben.
  2826.      'PKLite' versteht zwar Wildcards, nicht jedoch mehrere Dateiargumente
  2827.      auf der Kommandozeile, so daß für jede durch ein Leerzeichen getrennte
  2828.      Dateibezeichnung PKLITE.EXE gesondert aufgerufen werden muß.
  2829.      LZExe schließlich kann immer nur eine Datei auf einmal komprimieren,
  2830.      Wildcards sind nicht erlaubt. Deshalb wird die Arbeit der Auftrennung
  2831.      eventueller Wildcards in der aktuellen Dateispezifikation von A3 über-
  2832.      nommen und LZEXE.EXE für jede einzelne Datei aufgerufen.
  2833.      Bei 'LZExe' wird außerdem nach Beendigung des Packvorgangs gefragt,
  2834.      ob die Originaldateien (*.OLD) gelöscht werden sollen.
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.                                  - 48 -
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.      7. Das Menü <Tools>
  2886.      ===================
  2887.  
  2888.      Dieses Menü erlaubt die Einbindung von maximal 10 benutzerdefinierten
  2889.      Befehlen, die dann von A3 aus aufgerufen werden können. Dabei kann es
  2890.      sich um externe Programme, interne und externe DOS-Befehle oder Stapel-
  2891.      dateien handeln. Sie können somit Ihre Textverarbeitung, Datenbank oder
  2892.      einfach nur den DIR-Befehl ins Menü einbauen.
  2893.      Die Einrichtung geschieht mit dem folgenden Untermenüpunkt <Tool-Menü
  2894.      editieren>, die weiteren 10 Unterpunkte enthalten dann die benutzer-
  2895.      definierten Befehle. Diese Punkte sind bei Auslieferung bereits mit 10
  2896.      Beispielen vorbelegt.
  2897.  
  2898.      7.1 <Tools><Tool-Menü editieren>
  2899.  
  2900.      <Tool-Menü editieren> dient dazu, die 10 folgenden benutzerkonfigurier-
  2901.      baren Menüpunkte einzurichten. Für jeden Menüpunkt sind 5 Angaben vom
  2902.      Anwender erforderlich, die bei Anwahl von <Tool-Menü editieren> von A3
  2903.      abgefragt werden und zum Schluß ggf. in der Datei A3.TOO abgespeichert
  2904.      werden. Als Vorgabe dienen jeweils die gerade aktuellen Einstellungen.
  2905.      Die Eingabe kann mit [F10] jederzeit abgebrochen werden, mit [F2] oder
  2906.      der rechten Maustaste gelangt man jeweils in das vorherige Feld zurück.
  2907.  
  2908.       1. Menütitel
  2909.  
  2910.       Dies ist der Titel des Menüpunktes, wie er im Untermenü erscheinen
  2911.       soll, er darf maximal 20 Zeichen lang sein.
  2912.  
  2913.       2. Auszuführender Befehl/Programmname
  2914.  
  2915.       Hier kann jeder gültige DOS-Befehl stehen (s.o). Wenn Sie bei externen
  2916.       Befehlen oder Stapeldateien keine Pfadangaben machen, wird der DOS-Pfad
  2917.       nach der entsprechenden Datei abgesucht und diese bei Erfolg ausgeführt.
  2918.       Für interne DOS-Befehle wird der Kommandoprozessor (COMMAND.COM, 4DOS.
  2919.       COM o.ä.) aufgerufen. Ebenso geschieht dies, wenn kein vollständiger
  2920.       Dateiname angegeben wird (z.B. FORMAT, statt FORMAT.COM). Deshalb der
  2921.       Tip: wenn möglich immer den kompletten Pfadnamen angeben, da die Ver-
  2922.       arbeitung dann wesentlich schneller erfolgt und weniger Speicher benö-
  2923.       tigt wird. Beispiele:
  2924.       DIR       C:\DOS\FORMAT.COM       WORD.BAT        CHKDSK
  2925.  
  2926.       3. Erforderliche Parameter
  2927.  
  2928.       Hier können Sie für den aufzurufenden Befehl erforderliche Parameter
  2929.       angeben. Wenn Sie z.B. möchten, daß der DIR-Befehl Ihnen immer das
  2930.       Stammverzeichnis von Laufwerk C: zeigt, geben Sie hier C:\ an.
  2931.       Eine besondere Rolle spielt der Parameter ?. Wenn Sie ein Fragezeichen
  2932.       eingeben, werden vor Aufruf des entspechenden Programms die nötigen
  2933.       Parameter per Eingabefenster abgefragt.
  2934.  
  2935.  
  2936.  
  2937.  
  2938.                                  - 49 -
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.       4. Nach Ausführung warten ? [J/N]
  2946.  
  2947.       Wenn Sie hier [J] angeben, wartet A3 nach der Programmausführung auf
  2948.       einen Tastendruck, bevor es ins Hauptmenü zurückkehrt. Nützlich ist
  2949.       dies bei Befehlen, die etwas auf den Bildschirm schreiben und dann
  2950.       gleich beendet werden, z.B. DIR, CHKDSK etc.
  2951.       Außerdem wird bei [J] vor der Programmausführung der Bildschirm gelöscht.
  2952.  
  2953.       5. Speicher freigeben ? [J/N]
  2954.  
  2955.       Bei Angabe von [J] lagert sich A3 bei der Programmausführung bis auf
  2956.       einen Kern von ca. 1,4 kBytes aus dem Hauptspeicher ins XMS, EMS oder
  2957.       auf Platte azs (s. auch Kommandozeilenparameter /NOSWAP etc. in Kapitel
  2958.       G)). Dadurch wird dem auszuführenden Programm der maximal mögliche
  2959.       Speicher zur Verfügung gestellt. Nachteil beim "Swappen" ist, daß da-
  2960.       durch der Programmaufruf natürlich langsamer ist, besonders, wenn auf
  2961.       Platte ausgelagert werden muß. Bei Befehlen, die nur wenig Speicher
  2962.       benötigen (z.B. internen DOS-Befehlen, kleinen Utilities etc.), sollte
  2963.       deshalb hier [N] angegeben werden.
  2964.       Achtung! Wenn der auszuführende Befehl ein Piping-Zeichen '|' enthält,
  2965.       muß immer (!!!) [N] angegeben werden, da es ansonsten zu Programm-
  2966.       abstürzen kommen kann. DOS verwendet beim Piping spezielle Speicher-
  2967.       bereiche, die beim Swappen ebenfalls ausgelagert würden, so daß die
  2968.       Folgen unvorhersehbar sind, Beispiel: 'TYPE C:\AUTOEXEC.BAT|MORE'.
  2969.       Die Umleitungszeichen '>' und '<' können dagegen beliebig eingesetzt
  2970.       werden. Auch die Benutzung des Befehlsverkettungszeichens '^' (4DOS-
  2971.       Benutzer) ist erlaubt.
  2972.  
  2973.       Sind alle Angaben getätigt, fragt A3, ob die Einstellungen gesichert
  2974.       werden sollen. Ist bereits eine Datei A3.TOO vorhanden, wird anschlie-
  2975.       ßend gefragt, ob diese überschrieben werden soll.
  2976.  
  2977.      7.2 bis 7.11
  2978.  
  2979.      Benutzerdefinierte Menüpunkte. Hier können die unter 7.1 definierten
  2980.      Programme aufgerufen werden.
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.                                  - 50 -
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.      8. Das Menü <File>
  3006.      ==================
  3007.  
  3008.      Dieses Menü enthält einige allgemeine, vor allem dateibezogene
  3009.      Funktionen.
  3010.  
  3011.      8.1 <File><Handbuch lesen>
  3012.  
  3013.      Mit Hilfe des LIST-Programmes läßt sich unter diesem Menüpunkt die
  3014.      Datei A3.DOC (die Sie jetzt gerade lesen) am Bildschirm anzeigen.
  3015.  
  3016.      8.2 <File><DOS-Shell>
  3017.  
  3018.      Hier kann A3 zwischenzeitlich verlassen werden, um DOS-Befehle oder
  3019.      andere Programme auszuführen. Mit der Eingabe von 'EXIT' gelangen Sie
  3020.      wieder in das Programm zurück.
  3021.      Die Funktion kann auch über den Hotkey [Shift-F10] erreicht werden.
  3022.  
  3023.      8.3 <File><Befehlseingabe>
  3024.  
  3025.      Dieser Menüpunkt dient zur Ausführung eines einzelnen DOS-Befehls,
  3026.      ohne A3 zu verlassen. Im Gegensatz zur Funktion <DOS-Shell> kehrt das
  3027.      A3 nach Ausführung des Kommandos sofort wieder ins Programm zurück.
  3028.      Es können auch interne Befehle oder Batchdateien ausgeführt werden.
  3029.      Benutzer von 4DOS können auch mit '^' die Befehle verketten oder
  3030.      Aliases verwenden. Bitte beachten Sie: Falls Sie einen Programmnamen
  3031.      inklusive Dateiextension eingeben, muß hinter diesem und vor dem er-
  3032.      sten Parameter ein Leerzeichen stehen (z.B. MEM.EXE /P und nicht
  3033.      MEM.EXE/P, dagegen ist MEM/P möglich). Der jeweils letzte Befehl bleibt
  3034.      bei mehrfacher Benutzung dieses Menüpunktes als Vorgabe erhalten, er
  3035.      kann wie in allen Eingabefenstern editiert werden (s. auch Abschnitt
  3036.      1.3).
  3037.  
  3038.      8.4 <File><Lister>
  3039.  
  3040.      Hier wird das mitgelieferte Programm LIST (bzw. der im Installa-
  3041.      tionsprogramm oder über den Menüpunkt <Vorgaben><Einstellungen>
  3042.      definierte Lister) direkt aufgerufen. Mit diesem Programm können
  3043.      auf bequeme Art und Weise beliebige Dateien angesehen und auch
  3044.      gedruckt werden. Die auf der Diskette befindliche Version von
  3045.      LIST.COM besitzt auch einfache Filemanager-Funktionen.
  3046.      Das komplette Programmpaket LIST mit ausführlicher Dokumentation
  3047.      und zugehörigen Utilities ist bei fast allen Shareware-Versendern
  3048.      zu beziehen. Zum Copyright für LIST siehe auch das Kapitel O).
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.                                  - 51 -
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.      8.5 <File><Editor>
  3066.  
  3067.      Der Menüpunkt <File><Editor> ruft das über <Vorgaben><Einstellungen>
  3068.      angegebe Editor-Programm zum Bearbeiten von ASCII-Dateien auf.
  3069.      Zuerst wird gefragt, welche Datei editiert werden soll. Falls Sie
  3070.      hier nichts eingeben (nur [Enter] drücken), wird eine neue Datei er-
  3071.      stellt. Wenn kein anderer Editor eingestellt ist, wird hier das kleine
  3072.      mitgelieferte Programm ZMEDIT.COM gestartet. Dieses nicht einmal 3
  3073.      kBytes große Assembler-Programm verfügt bereits über alle wesentlichen
  3074.      Funktionen eines Fullscreeen-ASCII-Editors wie Löschen von Zeilen,
  3075.      Löschen bis zum Zeilenende, Einfüge- und Überschreibmodus, Undo etc.
  3076.      Sogar eine Druck- und eine Cut&Paste-Funktion sind eingebaut. Die
  3077.      Textgröße beträgt maximal 64 kBytes, die Zeilenlänge 255 Zeichen.
  3078.      Die gültigen Funktionstasten werden in einer Anzeigeleiste am unteren
  3079.      Bildschirmrand dargestellt.
  3080.      Hier eine Übersicht über die wichtigsten Editier-Tasten:
  3081.  
  3082.       [Enter] fügt eine neue Zeile ein.
  3083.       [Insert] schaltet um zwischen Einfüge- und Überschreibmodus. Die
  3084.       aktuelle Einstellung wird in der unteren rechten Ecke durch ein
  3085.       'E' bzw. 'Ü' dargestellt.
  3086.       [Pfeiltasten] bewegen den Cursor um eine Spalte/Zeile.
  3087.       [Home] bewegt den Cursor an den Zeilenanfang.
  3088.       [End] bewegt den Cursor ans Zeilenende.
  3089.       [PgDn],[PgUp] blättern eine Seite vor bzw. zurück.
  3090.       [Ctrl-PgDn],[Ctrl-PgUp] springen ans Dateiende bzw. an den
  3091.       Dateianfang.
  3092.       [Ctrl-Pfeil rechts], [Ctrl-Pfeil links] verschieben die Bildschirm-
  3093.       anzeige um 8 Spalten in die jeweiligen Richtungen, um auch Zeilen
  3094.       mit mehr als 80 Zeichen Länge bearbeiten zu können.
  3095.       [F1] bricht das Programm ab, ohne die aktuelle Datei zu speichern
  3096.       (mit Sicherheitsabfrage).
  3097.       [F2] macht die Löschung des jeweils letzten Buchstabens rückgängig
  3098.       (zugegebenermaßen nicht sehr effektiv).
  3099.       [F3] gibt den gerade mit [F4] markierten Text auf dem Drucker (PRN)
  3100.       aus. Um die ganze Datei zu drucken, gehen Sie mit [Ctrl-PgUp] an
  3101.       den Dateianfang, drücken [F4], gehen mit [Ctrl-PgDn] ans Dateiende
  3102.       und drucken mit [F3] den so markierten Text aus.
  3103.       [F4] + [Pfeiltasten etc.] markiert einen Block im Text (für Cut,
  3104.       Druck).
  3105.       [F5] schneidet den gerade markierten Text aus und speichert ihn in
  3106.       einem Puffer, um ihn mit [F6] wieder in den Text einzufügen.
  3107.       [F6] fügt einen mit [F5] ausgeschittenen Block an der Cursorposition
  3108.       wieder in den Text ein.
  3109.       [F7] verläßt den Editor mit Abspeichern des Textes.
  3110.       [F8] löscht die aktuelle Zeile von der Cursorposition bis zum
  3111.       Zeilenende.
  3112.       [F9] löscht eine ganze Zeile.
  3113.       [F10] fügt eine mit [F9] gelöschte Zeile (auch mehrfach) wieder
  3114.       in den Text ein.
  3115.  
  3116.  
  3117.  
  3118.                                  - 52 -
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.      8.6 <File><INI-Datei edit.>
  3126.  
  3127.      Dieser Menüpunkt lädt die aktuell aktive INI-Datei (s. nächstes Kapitel)
  3128.      zum Ansehen/Ändern in den Editor.
  3129.  
  3130.      8.7 <File><archiv Kopieren>
  3131.  
  3132.      Mit dieser Funktion können Archive aus dem Archivverzeichnis in ein
  3133.      anderes Verzeichnis (z.B. auf Diskette) kopiert oder verschoben werden.
  3134.      Dies ist nützlich, wenn man aus Geschwindigkeitsgründen die Archive
  3135.      nicht direkt auf Diskette erzeugt hat, obwohl man sie dort benötigt.
  3136.      Beim Verschieben ("move") auf dem gleichen Laufwerk werden die Dateien
  3137.      nicht physikalisch kopiert, sondern nur die Dateieinträge in der FAT
  3138.      (File Allocation Table) geändert, da dies wesentlich schneller ist.
  3139.      Die Kopierroutine prüft vor (!) dem Kopiervorgang, ob auf dem Ziel-
  3140.      laufwerk genügend Platz ist und ermöglicht es gegebenenfalls, das
  3141.      Zielverzeichnis zu ändern.
  3142.      Zur Bedienung: Bei Anwahl des Menüpunktes klappt zunächst ein Datei-
  3143.      listenfenster mit allen verfügbaren Archiven im Archivverzeichnis auf.
  3144.      Hier können Sie alle zu kopierenden Dateien in der üblichen Weise
  3145.      (s. <Vorgaben><Selektieren>) markieren. Als Nächstes erfolgt die
  3146.      Abfrage, in welches Verzeichnis die Datei(en) kopiert/verschoben werden
  3147.      sollen. Als Eingabe ist hier ein gültiger Pfadname erlaubt, nicht da-
  3148.      gegen Zieldateinamen wie beim COPY-Befehl von DOS (richtig z.B.: C:\,
  3149.      D:\BACKUP, D:\TEXTE\, A: etc., falsch: C:\DBASE\*.*, A:TEXT.* etc.).
  3150.      Existiert das Zielverzeichnis nicht, wird es nach Möglichkeit erzeugt.
  3151.      Sollten Sie also fälschlicherweise doch einen Dateinamen angegeben
  3152.      haben (z.B. D:\CALC\TEST.WK1), so wird dieser als Verzeichnisname
  3153.      interpretiert und ein Directory dieses Namens erzeugt, in das dann
  3154.      die Archive kopiert werden.
  3155.      Nach der Eingabe wird gefragt, ob die Dateien kopiert oder verschoben
  3156.      werden sollen. Jede andere Angabe als [V] (oder natürlich eine der
  3157.      Abbruch-Tasten [Esc], [F10], rechte Maustaste) bewirkt hier ein Kopie-
  3158.      ren der Datei(en). [V] verschiebt sie, das heißt, die Quelldatei wird
  3159.      nach dem Vorgang aus dem Archivverzeichnis gelöscht.
  3160.  
  3161.      8.8 <File><Archiv löschen>
  3162.  
  3163.      Dieser Menüpunkt ermöglicht das Löschen einer oder mehrerer Archiv-
  3164.      dateien aus dem Archivverzeichnis (s. 1.4 und Datei README.A3).
  3165.      Es klappt zunächst ein Dateilisten-Fenster auf, in dem die Archiv-
  3166.      dateien wie üblich markiert (s. 1.2) werden können.
  3167.      Nach der Bestätigung mit [Enter] oder der linken Maustaste erfolgt
  3168.      zur Sicherheit noch eine Abfrage, ob man das(die) Archiv(e) auch
  3169.      wirklich löschen will. Jede andere Eingabe als [J] bricht hier den
  3170.      Löschvorgang ab.
  3171.  
  3172.      8.9 <File><File löschen>
  3173.  
  3174.      Unter diesem Menüpunkt kann eine beliebige Datei gelöscht werden.
  3175.      Zunächst öffnet sich ein Directory-Fenster, mit dem das Verzeichnis
  3176.      ausgewählt werden kann, aus dem (eine) Datei(en) gelöscht werden
  3177.  
  3178.                                  - 53 -
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.      soll(en) (s. auch 1.2 <Vorgaben><Selektieren>).
  3186.      Hat man mit [F10] die Wahl abgeschlossen, klappt ein Dateilisten-
  3187.      Fenster auf, in dem die zu löschenden Dateien angewählt werden
  3188.      können (s. auch hierzu Punkt 1.2). Hat man die Datei(en) mit der
  3189.      Leertaste markiert und mit [Enter] bestätigt, erfolgt noch einmal
  3190.      eine Abfrage, ob man sich seiner Sache auch wirklich sicher ist.
  3191.      Jede andere Angabe als [J] bricht die Löschaktion ab. Auch in die-
  3192.      sem Menüpunkt kann natürlich jederzeit mit [Esc] oder rechter Maus-
  3193.      taste abgebrochen werden.
  3194.  
  3195.      8.10 <File><Quit>
  3196.  
  3197.      Dieser Punkt macht nichts anderes, als A3 nach einer Rückfrage zu
  3198.      verlassen. Gleiches wird auch erreicht, wenn bei heraufgeklapptem
  3199.      Menü [Esc] oder an beliebiger Stelle im Hauptmenü [F10] gedrückt
  3200.      wird. In diesem Fall erfolgt keine Sicherheitsrückfrage.
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.                                  - 54 -
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245.     K) Aufbau der INI-Dateien
  3246.     =========================
  3247.  
  3248.     In der Datei A3.INI und anderen, von Ihnen selbst erstellten, INI-Dateien
  3249.     werden (fast) alle Einstellungen A3s festgelegt. Der Menüpunkt <Vorgaben>
  3250.     <Einstellungen> dient dazu, die aktuellen Programmeinstellungen abzuspei-
  3251.     chern. Außer einigen wenigen, die dort extra noch einmal abgefragt werden,
  3252.     sind dies diejenigen Einstellungen, die per Hotkeys oder Kommandozeilen-
  3253.     parametern gesetzt wurden. Dies hat den Vorteil, daß man nach Abspeichern
  3254.     dieser Informationen A3 beim nächsten Starten wieder genauso vorfindet,
  3255.     wie man es verlassen hat. Auch gibt es eine Option unter <Einstellungen>
  3256.     (s. dort) bzw. den Kommandozeilenparameter /SAVE, mit denen festgelegt
  3257.     werden kann, daß A3 bei Verlassen automatisch die Optionen speichert.
  3258.     Dies hat aber auch den Nachteil, daß Einstellungen, die nur per Kom-
  3259.     mandozeilenparameter aktiviert werden können (z.B. /DEBUG, /NOXMS o.ä.)
  3260.     nach Abspeichern in A3.INI permanent aktiv sind, da ein einfaches Weglas-
  3261.     sen von /DEBUG, wenn ein Eintrag DEBUG=JA in der INI-Datei existiert,
  3262.     nicht den Debug-Modus desaktiviert. In diesem Fall muß die INI-Datei
  3263.     manuell, z.B. durch Aufruf des Menüpunktes <File><INI-Datei edit.>, edi-
  3264.     tiert werden. Aber keine Angst, dies betrifft gewöhnlich nur sehr selten
  3265.     benötigte Parameter. Außerdem ist der Aufbau der INI-Dateien einfach.
  3266.     Sie bestehen aus jeweils mehreren Zeilen, in denen auf ein "Schlüssel-
  3267.     wort", getrennt durch ein Gleichheitszeichen "=" ein "Wert" folgt. Dieser
  3268.     Wert kann z.B. ein Pfadname oder ein JA/NEIN-Wert sein. Die Schreibweise
  3269.     der Schlüsselworte und Wertparameter ist bindend, zwischen beiden und dem
  3270.     Gleichheitszeichen darf kein Leerzeichen stehen. Alle anderen Zeilen sind
  3271.     Kommentare und werden von A3 ignoriert. Ein Beispiel:
  3272.  
  3273.     Bildschirmschoner nach Komprimierungsläufen?
  3274.     SCHONER=NEIN
  3275.  
  3276.     In diesem Fall ist SCHONER das Schlüsselwort und NEIN der Wert. Die Zeile
  3277.     darüber wird von A3 überlesen und dient nur Ihrer Information.
  3278.  
  3279.     Noch ein wichtiger Hinweis: Kommandozeilenparameter haben Priorität vor
  3280.     den Einstellungen in der INI-Datei. Wenn Sie also z.B. A3/SCHONER vom
  3281.     DOS-Prompt aus eingeben, wird der Bilschirmschoner aktiviert, auch wenn
  3282.     in A3.INI "SCHONER=NEIN" steht.
  3283.  
  3284.     Ein Kommandozeilenparameter hat aus technischen Gründen (da er bereits
  3285.     aktiv sein muß, bevor die INI-Dateien eingelesen werden) keine Entspre-
  3286.     chnung in A3.INI und kann nur von der Kommandozeile aus gesetzt werden.
  3287.     Es ist dies /SELBSTTEST (/SET).
  3288.     Der Parameter /INI=, der auf eine INI-Datei hinweist, macht natürlich
  3289.     keinen Sinn, wenn er in dieser selbst steht.
  3290.  
  3291.     Als Beispieldatei mit Einstellungen zur Nutzung bei einem Komplettbackup
  3292.     (Virentest ein, CRC-Modus ein, Einschluß der Unterverzeichnisse) mit Hilfe
  3293.     von <Arc><Backup> kann die beiliegende Datei BACKUP.INI dienen.
  3294.  
  3295.  
  3296.  
  3297.  
  3298.                                  - 55 -
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.     Es folgt nun eine Aufstellung aller INI-Schlüsselwörter mit den
  3306.     Beschreibungen. "Kommandozeile" bezeichnet den zugehörigen Kommando-
  3307.     zeilenparameter. Falls vorhanden, steht dort auch der entsprechende
  3308.     Hotkey. Für die genaue Erklärung der einzelnen Funktionen schauen
  3309.     Sie bitte in die jeweiligen Kapitel G) und I) bzw. werfen Sie einen
  3310.     Blick auf die Kommentare in A3.INI.
  3311.  
  3312.     Schlüsselwort       mögliche Werte  Default Kommandozeile   Bemerkungen
  3313.     =======================================================================
  3314.     AUTOMATISCHES SICHERN  JA, NEIN     NEIN    /SAVE           ---
  3315.     PACKER              ARJ, LHA,       PKZIP   /PACKER=,        ---
  3316.                         PKZIP                   [Alt-F2],
  3317.                                                 [Ctrl-Enter]
  3318.     ARCHIVE             Pfadname, wo    C:\ARCHIVE  ---         ---
  3319.                         Archive gespei-
  3320.                         chert werden
  3321.     DRUCKER             bel. Dateiname  LPT1    ---             ---
  3322.     EDITOR              bel. Pfadname   C:\A3\  ---             ---
  3323.                         eines Editors   ZMEDIT.COM
  3324.     LISTER              bel. Pfadname   C:\A3\  ---             ---
  3325.                         eines List-     LIST.COM
  3326.                         programmes
  3327.     SCANNER             bel. Pfadname   SCAN.EXE   ---          ---
  3328.                         eines Viren-
  3329.                         scanners
  3330.     STARC               Dateinamen ohne NAMENLOS   [Shift-F9]   max. 8 Buchst.
  3331.                         Extension
  3332.     STFILES             bel. Datei-     *.*        [F9]         auch mehrere
  3333.                         spezifikation                           möglich, durch
  3334.                                                                 Leerzeichen
  3335.                                                                 getrennt
  3336.     STQUELL             bel. Pfadname   akt. Verz. ---          ---
  3337.     UNTERVERZEICHNISSE  JA, NEIN        NEIN    /UNTERVERZ=,    ---
  3338.                                                 [F7]
  3339.     VARIABLE            Kombination von -i1     ---             ---
  3340.                         ARJ-Switches
  3341.     ARJ-VERSION         2.3, 2.4        2.3     ---             ---
  3342.     PKZIP-VERSION       1.1, 2.0        2.0     ---             ---
  3343.     CRC                 JA, NEIN        NEIN    /CRC, [F8]      ---
  3344.     DEBUG               JA, NEIN        NEIN    /DEBUG          ---
  3345.     SWAPPING            NORMAL, KEINS,  NORMAL  /NOSWAP, /DSWAP,---
  3346.                         DISK, KEIN EMS,         /NOEMS, /NOXMS
  3347.                         KEIN XMS
  3348.     PASSWORT-MODUS      JA, NEIN        NEIN    /PASSWORT,      ---
  3349.                                                 [Shift-F6]
  3350.     ARJ-SFX-MODUS       NEIN, KURZ,     NEIN    /SFX=, [F3]     ---
  3351.                         LANG
  3352.     PKZIP-SFX-MODUS     LANG, KURZ,     LANG    /PKSFX=, [F3]   ---
  3353.     LHA-SFX-MODUS       LANG, KURZ,     LANG    /LHSFX=, [F3]   ---
  3354.     KOMPRESSIONSSTATUS-ANZEIGE                  /STATUS,
  3355.                         JA, NEIN        NEIN    [Shift-F8]      ---
  3356.  
  3357.  
  3358.                                  - 56 -
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.     ARJ-KOMPRESSIONS-MODUS                      /ARJKOMP=,
  3366.                         M0, M1, M2,     M1      [F2]            entspricht ARJ-
  3367.                         M3, M4, JM,                             Switches -m0,
  3368.                         JM1                                     -m1 usw.
  3369.     PKZIP-KOMPRESSIONS-MODUS                    /ZIPKOMP=
  3370.                         E0, ES, EF,     EN      [F2]            entspr. PKZIP-
  3371.                         EN, EX, EI                              Switches
  3372.     VIRENTEST           JA, NEIN        NEIN    /VIRENTEST (/VT)---
  3373.     WARTEN              JA, NEIN        NEIN    /WARTEN         ---
  3374.     SCHONER             JA, NEIN        NEIN    /SCHONER        ---
  3375.     SCHONER OHNE MAUSTASTEN
  3376.                         JA, NEIN        NEIN    /SCHONERM       ---
  3377.     UHRANZEIGE          JA, NEIN        JA      /NOCLOCK        ---
  3378.     ROUTINE             JA, NEIN        NEIN    /ROUTINE, [F4]  ---
  3379.     AUTO-MODUS          NEIN, NORMAL,   NEIN    /AUTO (=NORMAL),---
  3380.                         AS, ASX, ASX1,          /AS, /ASX, /ASX1,
  3381.                         AX, AX1                 /AX, /AX1
  3382.     MENÜRAHMEN          Zahl von        1       /#nnn           ---
  3383.                         0 bis 255
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.                                  - 57 -
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.     L) Das Programm CFV.EXE
  3426.     =======================
  3427.  
  3428.     Das Programm CFV ( = Compressed Files Viewer ) ermöglicht einen schnel-
  3429.     len Blick in eine komprimierte Datei, ohne erst A3 aufrufen zu müssen
  3430.     (die Funktion <Schnelle Archiveinsicht> des Hauptprogramms ruft intern
  3431.     ebenfalls dieses Utility auf).
  3432.     Wildcards sind erlaubt; wird nur ein Verzeichnisname ohne Dateispezi-
  3433.     fikation angegeben, werden alle Dateien dieses Verzeichnisses angezeigt
  3434.     (*.*). Wenn sich neben Archivdateien auch viele andere Dateien in
  3435.     diesem Verzeichnis befinden, erscheint natürlich häufig die Meldung
  3436.     "Keine Archiv-Datei". In diesem Fall sollte man den (die) Dateinamen
  3437.     explizit angeben, z.B: CFV *.ARJ oder CFV C:\ARCHIVE\TEXT*.LZH.
  3438.     Werden mehrere Dateien (Wildcards) angegeben, kann die Anzeige einer
  3439.     Datei mit ESC abgebrochen und zu nächsten Datei weitergegangen werden.
  3440.     Mit F10 kann das Programm jederzeit verlassen werden.
  3441.     Erkannt werden zur Zeit folgende Archiv-Formate:
  3442.        1. ARC/PAK/PKA   2. ZIP   3. ZOO   4. LZH/LZS
  3443.        5. DWC   6. MD   7. LBR   8. ARJ   9. HYP
  3444.  
  3445.                Syntax:  CFV Archiv-Dateiname[.Dateiendung]
  3446.  
  3447.  
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.                                  - 58 -
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.     M) Tips & Tricks
  3485.     ================
  3486.  
  3487.     1.  ARJ erlaubt für seine Befehlsswitches die Benutzung des Schräg-
  3488.         strichs '/' oder des Bindestrichs '-'. Es muß jedoch durchgängig
  3489.         eins (!!!) der beiden Zeichen benutzt werden, sonst gibt es Fehler-
  3490.         meldungen von ARJ (und Fehlfunktionen). A3 benutzt den Bindestrich
  3491.         '-'. Wenn Sie also in der Environmentvariablen 'ARJ_SW' (s. ARJ-
  3492.         Dokumentation) den Schrägstrich '/' benutzen, sollten Sie dies
  3493.         ändern, da A3 sonst fehlerhaft arbeitet.
  3494.  
  3495.      2. Das Programm läßt sich auch ganz bequem mit der Maus bedienen.
  3496.         Aus Speicherplatz- und Geschwindigkeitsgründen wurde zwar auf
  3497.         eine SAA-artige Mausbedienung verzichtet, doch werden durch
  3498.         die Mausbewegungen die Cursortasten emuliert. Außerdem ist die
  3499.         linke Maustaste mit [Enter], die rechte mit [Esc] belegt (außer
  3500.         in Dateilistenfenstern, s. <Vorgaben><Selektieren>).
  3501.  
  3502.      3. Wenn man sich einmal in einem Menü "verfranst" hat: Keine Panik!
  3503.         Die [F10]-Taste bricht normalerweise den aktuellen Menüpunkt
  3504.         vollständig ab, die [Esc]-Taste nur die jeweilige Aktion inner-
  3505.         halb des Menüpunktes. Drückt man [F10] im Hauptmenü wird das
  3506.         Programm sofort verlassen.
  3507.         Weitere Informationen zu den "Hotkeys" erhält man über die Tasten-
  3508.         kombination [ALT-F1].
  3509.  
  3510.      4. ARJ, LHA und PKZip bieten sehr viele Befehle und mögliche Schalter,
  3511.         die von A3 durch "Hotkeys" oder von Menüs aus eingestellt und benutzt
  3512.         werden können, ohne daß man ständig die genaue Syntax im Kopf haben
  3513.         muß. Diese Funktionsvielfalt der Packer haben jedoch auch einen
  3514.         schwerwiegenden Nachteil, der jedoch weniger in den Packprogrammen
  3515.         oder in A3 begründet liegt, sondern in den Limitationen von DOS.
  3516.         MS/PC- oder DR DOS gestatten nämlich nur eine Kommandozeilenlänge
  3517.         von 124 Zeichen, bei 4DOS sind es 255. Bei vielen Switches und langen
  3518.         Dateispezifikationen kann dieser Wert leicht überschritten werden,
  3519.         was zu unerklärlichen Fehlern führen kann, die nicht alle von A3 ab-
  3520.         gefangen werden können, obwohl A3 dies in einigen Fällen tut, indem
  3521.         es längere Dateispezifikationen aufteilt, in eine Datei schreibt und
  3522.         den Packer gegebenenfalls mehrfach aufruft (wo kein "listfile" via
  3523.         '-@Dateiname' benutzt werden kann). Wenn Sie sich beispielsweise
  3524.         folgende (durchaus mögliche) an ARJ übergebene Kommandozeile (in
  3525.         einer Zeile zu lesen) ansehen, werden Sie verstehen, was gemeint ist:
  3526.  
  3527.         C:\ARCMAN\ARJ.EXE a -jm "-vv362000sQFT.BAT" A:BACKUP.000 TEXT??.DOK
  3528.         TEXT??.DOC *.WK1 -b2 -jiC:\ARCMAN\BACKUP_C.INX -gGeheimnis -i1
  3529.         -wD:\WINDOWS\TEMP -r -jt -e-
  3530.  
  3531.         Bei dieser 159 Zeichen langen Zeile würden unter DOS einfach die
  3532.         letzten 35 Zeichen abgeschnitten, was zur Folge hätte, daß unter
  3533.         anderem auch der letzte Buchstabe des Paßwortes 'Geheimnis' unter
  3534.         den Tisch fiele, was zuerst gar nicht auffallen würde. Beim Ent-
  3535.         packen mit <DeArc><Restore> gäbe es dann die böse Überraschung,
  3536.         daß sich das Backup nicht mehr mit dem - vermeintlich korrekten -
  3537.  
  3538.                                  - 59 -
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.         Paßwort restaurieren ließe.
  3546.         Deshalb der Tip: Verwenden Sie möglichst kurze Datei-, Verzeichnis-
  3547.         namen und Paßwörter und benutzen Sie nicht alle Features auf einmal.
  3548.         Versuchen Sie außerdem, bei Dateispezifikationen möglichst viele
  3549.         Dateien in Wildcards zusammenzufassen. Eine andere Möglichkeit
  3550.         ist es, den Editor zu benutzen, um eine kleine ASCII-Datei zu
  3551.         erstellen (z.B. DATEIEN.CFG), in der untereinander beliebig viele
  3552.         Dateispezifikationen stehen dürfen, z.B.:
  3553.  
  3554.           C:\DBASE\DATEN\*.DBF
  3555.           C:\DBASE\DATEN\KUNDEN\*.IDX
  3556.           D:\DATEN\*.TXT
  3557.           ...
  3558.  
  3559.         Jetzt müssen Sie bei <Vorgaben><Neue Dateispezifikation> nur noch
  3560.         den Namen dieser "Listdatei", mit einem vorhergenden '@' (bei LHA
  3561.         und PKZip) bzw. '!' (bei ARJ), angeben und der Packer (de)archiviert
  3562.         die Files gemäß den Einträgen in dieser Datei. Besonders nützlich
  3563.         ist dies bei der Routinekonfigurierung (s.d.).
  3564.  
  3565.      5. Mit der Umgebungsvariablen 'ARJ_SW' stellt ARJ eine bequeme Möglich-
  3566.         keit zur Verfügung, ständig benötigte Einstellungen und Switches
  3567.         zu setzen, die dann bei jeder (De-)Archivierungsaktion benutzt
  3568.         werden. Dies wird durch A3 mit den Menüpunkten <Vorgaben><Umgebungs-
  3569.         variable> und <Einstellungen> unterstützt (s.d. mit letzterem Punkt
  3570.         können die getätigten Einstellungen abgespeichert werden, so daß A3
  3571.         sie bei jedem neuen Start automatisch setzt).
  3572.  
  3573.         Hier ein paar Tips für mögliche Optionen:
  3574.  
  3575.         -e      Wenn dieser Switch gesetzt ist, packt ARJ keine Pfadnamen
  3576.                 mit in die Archive. Die Archive werden dadurch kleiner,
  3577.                 und mögliche Doppelarchivierungen werden vermieden, jedoch
  3578.                 kann natürlich die ursprüngliche Verzeichnisstruktur beim
  3579.                 Entpacken nicht mehr restauriert werden.
  3580.         -p      Dies bewirkt genau das Gegenteil wie -e. Beim Packen ver-
  3581.                 gleicht ARJ die vollen Pfadnamen der Dateien im Archiv mit
  3582.                 den zu archivierenden. Soll zum Beispiel beim <Freshen>-
  3583.                 Befehl eine Datei C:\DATEN\TEST1\PRUEF.DAT archiviert werden
  3584.                 und eine Datei C:\DATEN\TEST2\PRUEF.DAT befindet sich schon
  3585.                 im Archiv, dann wird PRUEF.DAT nicht archiviert. Bei -e
  3586.                 würde eine ältere Datei dieses Namens im Archiv überschrie-
  3587.                 ben.
  3588.         -a      Es werden alle Dateien, auch solche mit dem Hidden- oder
  3589.                 Systemattribut archiviert.
  3590.         -d      Bedeutet "delete after compression/extraction". Hierbei
  3591.                 werden Dateien nach dem Archivieren/Extrahieren von der
  3592.                 Platte bzw. aus dem Archiv gelöscht. Der Befehl 'a -d -y'
  3593.                 entspricht somit dem 'm' Befehl. Zum umgekehrten Vorgang
  3594.                 'x -d' gibt es jedoch z.B. keine normale Befehlsalternative.
  3595.                 Dieser bewirkt, daß nach dem Extrahieren einer Datei diese
  3596.                 auch gleich aus dem Archiv gelöscht wird. Dies würde ohne
  3597.  
  3598.                                  - 60 -
  3599.  
  3600.  
  3601.  
  3602.  
  3603.  
  3604.  
  3605.                 den '-d'-Switch zwei Befehle erforden: 'x' (<DeArc><Extract>)
  3606.                 und 'd' (<DeArc><Delete>).
  3607.         -f      Bewirkt bei (De-)Archivierungen, daß nur bereits existierende
  3608.                 Dateien mit neueren ersetzt werden. 'a -f' entspricht somit
  3609.                 dem 'f'-Befehl, es ist jedoch auch möglich, den '-f'-Switch
  3610.                 bei Dearchivierungen zu benutzen: 'x -f' extrahiert nur eine
  3611.                 Datei aus dem Archiv, wenn sich auf der Platte schon eine
  3612.                 ältere gleichen Namens befindet.
  3613.         -u      Wirkt ähnlich wie '-f', nur daß Dateien nur (de-)archiviert
  3614.                 werden, die nicht auf Platte bzw. im Archiv vorhanden sind
  3615.                 oder von denen ältere Versionen existieren.
  3616.         -n      Wirkt ähnlich wie '-f', nur daß Dateien nur (de-)archiviert
  3617.                 werden, die nicht auf Platte bzw. im Archiv vorhanden sind.
  3618.         -i1     Zeigt beim (De-)Archivieren das Fortschreiten der Aktion mit
  3619.                 einer Balkengrafik. '-i' zeigt keinen "progress indicator",
  3620.                 '-i2' sowohl Balkengrafik als auch eine Prozentanzeige
  3621.                 (ab ARJ 2.39).
  3622.         -k      Von jedem Archiv wird eine Sicherheitskopie erzeugt.
  3623.         -q      Fragt bei jeder Datei nach, ob (de)-archiviert werden soll.
  3624.         -x      Schließt Dateien von der (De-)Archivierung aus. Dies ist
  3625.                 z.B. nützlich, wenn keine .BAK- oder .TMP-Dateien mit ins
  3626.                 Archiv sollen. Geben Sie im Menü <Einstellungen> bei
  3627.                 Standard-Dateispezifikation z.B. '*.* -X*.BAK -X*.TMP' an
  3628.                 und speichern Sie diese Einstellung ab, dann geraten bei
  3629.                 zukünftigen Komprimierungen keine unerwünschten Dateien mehr
  3630.                 ins Archiv. Noch vorteilhafter ist die Benutzung einer sog.
  3631.                 Ausschlußdatei; die Vorgehensweise hierfür ist ausführlich
  3632.                 bei <Arc><Backup> beschrieben.
  3633.         -y      Wenn dieser Switch gesetzt ist, beantwortet ARJ die meisten
  3634.                 Abfragen automatisch mit "Y", so daß nicht extra die [Y]-
  3635.                 Taste gedrückt werden muß, es werden also auch Dateien ohne
  3636.                 Rückfrage überschrieben!
  3637.         -jy...  Wirkt ähnlich wie -y, nur daß hier genau spezifiert werden
  3638.                 kann, worauf mit "Y" geantwortet werden soll. '...' steht
  3639.                 hier für die verschiensten Flags:
  3640.                   a : keine Rückfrage "append" bei "multiple volume"-Ex-
  3641.                       traktion,
  3642.                   c : keine Rückfrage bei Directoryerzeugung (bei 'x'),
  3643.                   d : keine Rückfrage beim Löschen von Dateien,
  3644.                   k : keine Prüfung auf genügend Diskettenplatz,
  3645.                   n : keine Nachfrage nach neuem Dateinamen,
  3646.                   o : keine Rückfrage beim Überschreiben von Dateien,
  3647.                   r : löscht Bildschirm vor Rückfrage,
  3648.                   s : keine Rückfrage, ob noch weiter gesucht werden soll
  3649.                       ('w'-Befehl),
  3650.                   v : keine Rückfrage nach nächster Diskette bei "multiple
  3651.                       volume (De-)Archivierung - wird von A3 beim Rückspielen
  3652.                       eines Backups von Platte zu einer anderen Platte benutzt,
  3653.                       da hierbei keine Disketten gewechselt werden müssen,
  3654.                   y : akzeptiert einzelne Taste bei Rückfragen (ansonsten
  3655.                       muß zusätzlich [Enter] gedrückt werden.
  3656.  
  3657.  
  3658.                                  - 61 -
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.                 Beispiel: '-jyyco' fragt nicht nach beim Erzeugen von Ver-
  3666.                           zeichnissen und Überschreiben von Dateien und
  3667.                           akzeptiert eine einzelne Taste bei Rückfragen.
  3668.  
  3669.         -jd     Reserviert freien Diskettenplatz beim Dearchivieren, z.B.
  3670.                 werden mit 'x -jd10000' nur soviele Dateien extrahiert,
  3671.                 daß auf jeden Fall 10000 Bytes Platz auf dem Laufwerk
  3672.                 freibleiben.
  3673.         -jf     Es werden die kompletten Pfadnamen im Archiv gespeichert
  3674.                 (normalerweise wird der Laufwerksbuchstabe nicht mitge-
  3675.                 speichert).
  3676.         -jk     Im Fehlerfall wird das temporäre Archiv (ARJTEMP.$??) nicht
  3677.                 von ARJ gelöscht. Dieses kann dann (umbenannt) als Ursprungs-
  3678.                 archiv weiterverwendet werden, falls dieses verlorenging.
  3679.         -jl     Es werden bei (De-)Archivierungen nur die Dateinamen ange-
  3680.                 zeigt.
  3681.         -jo     Bei Archivierungen mit 'a' und 'm' wird nachgefragt, ob eine
  3682.                 Datei im Archiv überschrieben werden soll (normalerweise
  3683.                 keine Rückfrage), bei Dearchivierungen bietet ARJ die Mög-
  3684.                 lichkeit eine zu extrahierende Datei umzubenennen, falls
  3685.                 schon eine gleichnamige auf dem Datenträger existiert.
  3686.         -jp     Die Bildschirmausgabe pausiert nach jedem vollen Screen
  3687.                 (ähnlich wie beim MORE-Befehl unter DOS). Es kann außerdem
  3688.                 die Zeilenzahl (z.B. 43 oder 50: '-jp43') eingestellt werden.
  3689.                 Soll nur letzteres getätigt werden, ohne den "Pause"-Modus
  3690.                 einzuschalten, empfiehlt sich z.B. '-jp43 -jp-'.
  3691.         -js     Dieser Switch kann benutzt werden, wenn bestimmte Dateien
  3692.                 nie komprimiert, sondern nur ohne Kompression in Archiven
  3693.                 abgelegt werden sollen. Sinnvoll ist dies z.B. bei bereits
  3694.                 komprimierten Dateien anderer Packer. Diese können ohnehin
  3695.                 kaum noch gepackt werden und der Archivierungsvorgang wird
  3696.                 mit '-js' wesentlich schneller. Ohne Zusatz werden Files mit
  3697.                 den Extension .ARJ, .ZIP, .LZH, .PAK und .ARC nur "gestored",
  3698.                 es können aber auch weitere Extensionen angegeben werden,
  3699.                 z.B. '-js.ZOO.ICE.GIF'.
  3700.         -jz     Fügt jedem Archiv eine bestimmte Datei als Archivkommentar
  3701.                 hinzu. Dies ist nützlich, wenn z.B. für eine Mailbox jede
  3702.                 Archivdatei mit am Anfang zu lesenden Informationen versehen
  3703.                 werden soll. Beispiel '-jzC:\ARCMAN\LOGO.TXT'.
  3704.         -hc     Führt vor jeder (De-)Archivierung einen DOS-Befehl aus (ver-
  3705.                 fügbar ab ARJ 2.39). '-hcCLS' bewirkt zum Beispiel, daß vor
  3706.                 dem Vorgang der Bildschirm gelöscht wird.
  3707.         Dies sind längst nicht alle Möglichkeiten, die ARJ mit seinen Swit-
  3708.         ches bietet, einige werden auch intern von A3 bei bestimmten Aktio-
  3709.         nen benutzt. Für weitere Informationen lesen Sie bitte ARJ.DOC.
  3710.  
  3711.      7. Was bei ARJ die Umgebungsvariable 'ARJ_SW' ist, stellt bei PKZip die
  3712.         Konfigurationsdatei PKZIP.CFG dar. Über die genaue Syntax der Ein-
  3713.         stellungen in dieser Datei konsultieren Sie bitte die PKZip-Dokumen-
  3714.         tation. Damit PKZip diese Datei immer findet, unterstützt es eine
  3715.         Umgebungsvariable PKZIP.CFG, mit der deren genaue Lokalisation
  3716.         angegeben werden kann. Z.B. bewirkt 'SET PKZIP.CFG=C:\A3', daß PKZip
  3717.  
  3718.                                  - 62 -
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.         die Datei im Verzeichnis 'C:\A3' sucht. Sie sollten den entsprechenden
  3726.         SET-Befehl in Ihre AUTOEXEC.BAT einfügen, damit die Variable
  3727.         immer zur Verfügung steht.
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.                                  - 63 -
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784.  
  3785.  
  3786.     N) Pläne für Updates
  3787.     ====================
  3788.  
  3789.     Sollte das Programm Interesse finden und sich Registrierungen ein-
  3790.     stellen, könnte ich mir noch folgende Verbesserungen vorstellen:
  3791.  
  3792.       1. Implementierung der ARJ-Funktion zum Ordnen von Archiven.
  3793.       2. Filemanager-Funktionen (COPY, RENAME, MOVE etc.)
  3794.       3. Weniger mickrige Online-Hilfe
  3795.       4. Menüführung nach SAA-Standard (fernere Zukunft).
  3796.       5. Windows-Version (noch fernere Zukunft, außerdem bin ich
  3797.          nicht gerade ein Windows-Anhänger, doch das System setzt
  3798.          sich halt immer mehr durch), evtl. eine OS/2-Version.
  3799.  
  3800.     Weitere Anregungen hierzu sind immer willkommen.
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.                                  - 64 -
  3839.  
  3840.  
  3841.  
  3842.  
  3843.  
  3844.  
  3845.     O) Copyrights
  3846.     =============
  3847.  
  3848.     A3, JP-Utilities
  3849.         (C) 1991-1993   Jürgen Peters
  3850.                         Sundernstr. 30
  3851.                         33829 Borgholzhausen
  3852.  
  3853.     ARJ
  3854.         (C) 1990,1991   Robert K. Jung
  3855.  
  3856.     PKZip, PKLite:
  3857.         (C) 1989,1990   PKWARE Inc.
  3858.  
  3859.     Diet:
  3860.         (C) 1991,1992   Teddy Matsumoto
  3861.  
  3862.     LZExe:
  3863.         (C) 1989        Fabrice Bellard
  3864.  
  3865.     LIST.COM:
  3866.         (C) 1983,1990   Vernon D. Buerg
  3867.  
  3868.     4DOS:
  3869.         (C) 1989,1990   Rex Conn & J.P. Software
  3870.  
  3871.     Der Editor ZMEDIT ist eine Adaption des PD-Editors TED:
  3872.         (C) 1988        PC Magazine & Tom Kihlken
  3873.  
  3874.  
  3875.     A3 wurde in Turbo Pascal 6.01 geschrieben,
  3876.         (C) 1983, 1990   Borland International, Inc.
  3877.  
  3878.     Außerdem wurden folgende Toolboxen benutzt:
  3879.  
  3880.      1. Turbo Technojocks Toolkit V5.02
  3881.         (von mir modifiziert und eingedeutscht)
  3882.         (C) 1986, 1989   TechnoJock Software, Inc.
  3883.  
  3884.      2. TPEnv 1.01
  3885.         (von mir angepaßt an DOS 5.0)
  3886.         (C) 1988   TurboPower Software
  3887.  
  3888.      3. Boosters 4.0
  3889.         (C) 1987   George F. Smith & Company
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.                                  - 65 -
  3899.  
  3900.  
  3901.