home *** CD-ROM | disk | FTP | other *** search
/ Best of German Only 2 / romside_best_of_german_only_2.iso / dos / menue / arj_mana / arjman.doc < prev    next >
Text File  |  1994-01-19  |  162KB  |  3,601 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                  ┌────────────────────────────────────┐
  17.                  │ Informationen zum ARJ-Manager 2.24 │
  18.                  └────────────────────────────────────┘
  19.  
  20.                       (C) 1991-1994 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) Shareware-Prinzip, Bezugsquellen ................... 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 17
  90.         1. <Vorgaben>...................................... Seite 17
  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 48
  97.         8. <File> ......................................... Seite 50
  98.     K) Das Programm CFV.EXE ............................... Seite 54
  99.     L) Tips & Tricks ...................................... Seite 55
  100.     M) Pläne für Updates .................................. Seite 59
  101.     N) Copyrights ......................................... Seite 60
  102.  
  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) Shareware-Prinzip, Bezugsquellen
  126.     ===================================
  127.  
  128.     Dieses Programm ist Shareware. Das heißt, Sie dürfen es für 100
  129.     Programmaufrufe prüfen und kostenlos in unveränderter Form an
  130.     andere weitergeben. Shareware-Versender dürfen es nicht zu einem
  131.     höheren Preis als 15,- DM (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 häufiger als 100
  139.     mal benutzen.
  140.     Gegen Einsendung von 35,- DM (Zahlungsarten s.u.) erhalten Sie
  141.     folgende Gegenleistungen:
  142.      - neueste Vollversion ohne Registrierungszeitschleife,
  143.      - mindestens ein Jahr lang kostenlose Benachrichtigung über neue Ver-
  144.        sionen, die Sie dann zu günstigen Konditionen erhalten können
  145.      - 6 Monate kostenlosen telefonischen Support (ab 18°° Uhr)
  146.      - schriftlicher Support unbegrenzt (Rückumschlag beilegen)
  147.     Wenn Sie Support für zwei oder drei Packprogramme benötigen, sollten
  148.     Sie gleich die neue A3-Archivshell ordern. Dieses Programm wird auf
  149.     längere Sicht die Archiv-Manager ablösen. Es ist in der Bedienung
  150.     praktisch identisch mit diesen, bietet aber Support für alle drei
  151.     Packprogramme ARJ, LHA und PKZip. Die Vollversion kostet 59,- DM,
  152.     die Prüfversion können Sie bei den meisten Shareware-Versendern oder
  153.     auch bei mir (gegen Einsendung von 5,- DM in Briefmarken/Bar und
  154.     Diskettenformatangabe, Stichwort A3) beziehen.
  155.  
  156.     Zahlungsmodalitäten (Absenderangabe nicht vergessen):
  157.      1. Einsendung des Betrages auf Konto-Nr. 4362481 der Sparkasse
  158.         Bielefeld (BLZ 480 501 61),
  159.      2. Vorauszahlung in bar (Scheine) oder Scheck an meine Adresse:
  160.                    Jürgen Peters
  161.                    Sundernstr. 30
  162.                    D-33829 Borgholzhausen
  163.      oder
  164.  
  165.      3. Bestellung per Nachnahme (zuzüglich 6,- DM) bei obiger Adresse.
  166.  
  167.     An Firmen, Institutionen etc. kann auch auf Rechnung geliefert werden.
  168.     Benutzen Sie am besten das Bestellformular REGIST.TXT.
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.                                  - 3 -
  180.  
  181.  
  182.  
  183.  
  184.  
  185.     Wenn Ihnen das Programm gefällt, dann zögern Sie bitte auch nicht,
  186.     zu registrieren. Nur so können auch in Zukunft die Weiterentwick-
  187.     lung der Software und der Support gewährleistet werden.
  188.     Anregungen und Kritik von registrierten Benutzern nehme ich gern
  189.     entgegen. Besonders Hinweise auf abzustellende Fehler sind stets
  190.     willkommen, da mir als Student nur eine begrenzte Hardwarekonfi-
  191.     guration zur Verfügung steht, und ich so viele konfigurationsbe-
  192.     dingte Fehler (Bildschirmkarte, DOS-Version etc.) nicht entdecken
  193.     kann. Sollten Sie mich telefonisch nicht sofort erreichen, versuchen
  194.     Sie es öfters. Da ich keine eigenen Angestellten für eine Telefon-
  195.     hotline habe, kann es auch mal sein, daß das Telefon nicht besetzt
  196.     ist. Ich bitte dafür um Verständnis.
  197.     Noch eine Bitte: Bevor Sie bei mir anrufen, schauen Sie zuerst in der
  198.     Dokumentation nach. 90% der Fragen und Probleme, die an mich herange-
  199.     tragen werden, hätten sich auch durch aufmerksames Studium des
  200.     Handbuchs lösen lassen.
  201.  
  202.     Wenn Sie mir ein Fax schicken wollen, rufen Sie mich vorher bitte an,
  203.     da ich keine separate Fax-Leitung habe und der Rechner auch nicht 24
  204.     Stunden am Tag an ist. Sie können mir auch eine Mitteilung über BTX/
  205.     Datex-J zukommen lassen. Bei Bestellungen vergessen Sie bitte nicht,
  206.     alle nötigen Angaben zu machen (s. REGIST.TXT).
  207.  
  208.     Die Nummer für Telefon/Fax/Datex-J lautet:  05425-1388
  209.  
  210.     Achtung! Da der Sysop der PHARAO BBS aus persönlichen Gründen die DFÜ
  211.     aufgegeben hat, bin ich im Moment (Stand 20.1.'94) im FidoNet nicht
  212.     zu erreichen. Ich bin aber bereits auf der Suche nach einer neuen
  213.     Mailbox, um eine Support-Area einzurichten.
  214.  
  215.  
  216.     B) Haftung und Rechtliches
  217.     ==========================
  218.  
  219.     Diese Software wird ständig weiterentwickelt und nach bestem
  220.     Wissen und Gewissen auf Fehler hin untersucht. Trotzdem kann
  221.     keinerlei Haftung für einwandfreies Funktionieren unter allen
  222.     Umständen und für Datenverluste übernommen werden.
  223.     Beschädigte Disketten (keine Beschädigung auf dem Postweg) wer-
  224.     den im Rahmen der normalen Produkthaftung ersetzt.
  225.  
  226.     Das Programm (Shareware-Version) darf nur als Ganzes (alle Dateien
  227.     zusammen) und unverändert weitergegeben werden. Vor allem dürfen
  228.     keine Copyright-Hinweise entfernt werden.
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.                                  - 4 -
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.     C) Systemvoraussetzungen
  246.     ========================
  247.  
  248.     Der ARJ-Manager 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.     - ARJ ab Version 2.30 (2.39 und 2.4x werden unterstützt)
  255.  
  256.      Eine ideale Konfiguration sähe wie folgt aus:
  257.  
  258.     - 640 kBytes Hauptspeicher
  259.     - 512 kBytes RAM-Disk (besser noch größer)
  260.     - 4DOS (bei Fehlen eines List-Programms wird der 4DOS-Befehl LIST
  261.       unterstützt)
  262.     - Farbbildschirm
  263.     - 640 kBytes freier XMS- oder EMS-Speicher
  264.  
  265.     Das Programm wurde auf einem GMB-486UNL-Rechner (33 MHz) mit
  266.     Cirrus Logic GD5426 VLB-SVGA-Karte und Multiscan-Monitor, 20 MBytes
  267.     Speicher und zwei 245 MByte-SCSI 2-Festplatten unter MS DOS 6.2
  268.     entwickelt und auf folgenden Konfigurationen getestet:
  269.  
  270.     1. Chamäleon 486DX-33 VL mit Diamond Stealth 24 VLB und Multisync-
  271.        Monitor, 16 MBytes Speicher und 245 MByte-SCSI-Harddisk mit
  272.        DOS 6.0 und OS/2 2.1,
  273.     2. UMC-386SX-25 mit Hercules-Karte und Bernstein-Monitor, 4 MBytes
  274.        RAM und 85 MByte-SCSI-Harddisk mit DOS 5.0,
  275.     3. Forex 386-40H-Rechner (40 MHz) mit SpeedStar VGA-Karte und SVGA-
  276.        Monitor, 8 MBytes Speicher, und 2 210 MByte-AT-Bus-Festplatten,
  277.     4. Schneider PC1512 mit CGA-Farbbildschirm, 640 kBytes Speicher,
  278.        49 MByte-SCSI-Festplatte.
  279.  
  280.     Getestet wurde das Programm unter MS DOS 3.3, 4.0, 5.0, 6.0, 6.2,
  281.     DR DOS 5.0 und 6.0 sowie unter Windows 3.0, 3.1 und OS/2 2.0 und 2.1.
  282.  
  283.     In einem Dateilistenfenster können maximal 1024 Dateien dargestellt
  284.     werden.
  285.  
  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.     ARJMAN.CNF              Konfigurationsdatei (ASCII)
  309.     ARJMAN.COL              Farbdatei
  310.     ARJMAN1.COL             Alternative Farbdatei
  311.     ARJMAN.DEF              Menüdefinitionsdatei (ASCII)
  312.     ARJMAN.DOC              Dokumentation (ASCII)
  313.     ARJMAN.EXE              Hauptprogramm
  314.     ARJMAN.GEN              Hilfsbildschirme
  315.     ARJMAN.ICO              Icon-Datei für Windows 3.x
  316.     ARJMAN.PIF              Programminfo-Datei für Windows 3.x
  317.     ARJMAN.ROU              Routinedatei (ASCII)
  318.     COPYDISK.EXE            Diskettenkopierprogramm für <disK><Kopieren>
  319.     CFV.EXE                 "Compressed Files View"-Programm
  320.     EMSDISK.SYS             Device-Treiber für EMS-RAM-Disk
  321.     INFO2.EXE               Systeminfo-Programm (für <Extras><sYsteminfo>)
  322.     INSTALL.ASC             Wird von der Funktion <Arc><Backup> benötigt
  323.     INSTAM.EXE              Installationsprogramm
  324.     LIST.COM                Vernon Buergs Dateilister, wird vom Programm
  325.                             zum Anzeigen von Archivinhalten benutzt
  326.     QFT.EXE                 "Quick FormaT"-Utility für <disk><Formatieren>
  327.     README.AM               Hinweise zur Installation etc.
  328.     REGIST.TXT              Registrierungsformular
  329.     SCRNFONT.VGA            Sans-Serif-Bildschirmfont (8x16) für VGA-Systeme
  330.     TOOLMEN.TOO             Toolmenü-Definitionsdatei (ASCII)
  331.     VERSION.AM              Versionsgeschichte des ARJ-Managers (ASCII)
  332.     WO.EXE                  Dateisuchprogramm für <Suche nach Datei>
  333.     WOARC.EXE               Dateisuchprogramm für <suche nach Archiven>
  334.     XDISK.COM               Steuerprogramm für EMSDISK.SYS
  335.     ZMEDIT.COM              kleiner ASCII-Editor
  336.  
  337.     E) Installation
  338.     ===============
  339.  
  340.     Auf die Installation des Programms wird ausführlich in der Datei
  341.     README.AM eingegangen, bitte unbedingt zuerst lesen!
  342.  
  343.  
  344.  
  345.  
  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.     Das Dateikomprimierungsprogramm "ARJ" gehört zu den nützlichsten und
  369.     weitverbreitetsten Shareware-Programmen. Mit ihm ist es möglich,
  370.     Dateien auf einen Bruchteil Ihrer Größe zu komprimieren, in Archiven
  371.     abzulegen und auf diese Weise viel Platz auf Diskette oder Festplatte
  372.     zu sparen. Auch für Backup-Zwecke ist es ein nützliches Werkzeug.
  373.     Leider ist das Programm rein kommandozeilenorientiert, und man muß eine
  374.     Menge Parameter im Kopf haben, um es sinnvoll einzusetzen. Stapeldateien
  375.     sind hier sicher nur eine Behelfslösung. An diesem Punkt setzen nun
  376.     Oberflächenprogramme für die gängigen "Packer" an. Besonders in der
  377.     amerikanischen Shareware gibt es schon eine Menge guter Programme, die
  378.     allerdings meist einen möglichst großen Bereich von Kompressionspro-
  379.     grammen abzudecken versuchen. Dies wiederum führt häufig zu einer
  380.     solchen Funktionsvielfalt, daß der Effekt der einfacheren Bedienbarkeit
  381.     meist trotz Mausbedienung etc. wieder verloren geht. Erfahrungsgemäß
  382.     entscheidet sich der Anwender nach dem Testen mehrerer Kompressions-
  383.     programme - getreu dem Shareware-Prinzip - irgendwann für "seinen"
  384.     Packer, mit dem er dann arbeiten will. Die Unterstützung der anderen
  385.     Programme durch die Archiv-Oberfläche würde dann nur noch als speicher-
  386.     fressender Ballast mitgeschleppt.
  387.     Beim ARJ-Manager und seinen beiden Schwesterprogrammen LHA-und PKZip-
  388.     Manager wurde der Schwerpunkt deshalb anders gesetzt. Sie sind auf
  389.     jeweils einen Packer spezialisiert und können so dessen Fähigkeiten
  390.     optimal unterstützen.
  391.     Die Hauptidee hinter den Programmen ist die sogenannte "Routine-
  392.     Archivierung".
  393.     Die Archiv-Manager ermöglichen es, 16 Funktionstasten mit häufig zu
  394.     tätigenden Archivierungsdurchläufen (z.B. für Backups) zu belegen
  395.     und die Konfigurationen in einer Datei abzuspeichern. Jetzt lassen
  396.     sich z.B. alle Datenbanken mit der Extension .DBF aus dem Verzeichnis
  397.     C:\DBASE mit einem Tastendruck in ein Archiv DBF.ARJ im Directory
  398.     D:\ARCHIVE packen (updaten) - oder alle Turbo Pascal- Quelltexte und
  399.     Units etc. Auf Wunsch können auch alle 16 voreingestellten Archivie-
  400.     rungen in einem einzigen Durchlauf abgehandelt werden. Durch Kommando-
  401.     zeilenparameter ist dies auch im Batchbetrieb möglich, das heißt, der
  402.     Archiv-Manager wird nach Durchführung der Archivierung automatisch wie-
  403.     der verlassen.
  404.     Ein weiterer Vorteil der Programme ist die weitgehende Anpassungsfähig-
  405.     keit an die Bedürfnisse des Benutzers. Fast alle Programmparameter und
  406.     Bildschirmfarben können über spezielle Menüpunkte eingestellt, in Kon-
  407.     figurationsdateien abgespeichert und wieder eingelesen werden. Dies ge-
  408.     schieht schon während der Installation mittels des komfortablen Instal-
  409.     lationsprogramms, kann aber auch jederzeit nachträglich aus dem Manager
  410.     heraus nachgeholt werden. Außerdem können ein beliebiger Dateilister,
  411.     ein Editor und ein Virenscanner eingebunden werden. Das Programm ist
  412.     besonders abgestimmt auf das bekannte VirScan von McAfee. Insbesondere
  413.     beim manuellen Selektieren von Dateien wird ein Dateilistenfile (sog.
  414.     Select-Datei) erzeugt, das auch von VirScan als Eingabedatei benutzt
  415.     werden kann. Bei anderen Virenscannern ist dies nicht unbedingt ge-
  416.     währleistet!
  417.  
  418.                                  - 7 -
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.     Der Dateilister dient zum Beispiel zur Anzeige von Archivinhalten etc.
  426.     Das sehr gute "LIST" von V. Buerg wird übrigens mitgeliefert, ebenso
  427.     ein kleiner ASCII-Editor.
  428.     Die Programme ermöglichen auch die Definition von 4 Umgebungsvariablen.
  429.     Beim ARJ-Manager sind dies 'ACNF' (für die allg. Konfigurationsdatei),
  430.     'ACOL' (für die Farbdatei) und 'AROU' (für die Routinevoreinstellungen),
  431.     z.B. 'SET ACOL=D:\ARJ\FARB.DAT' etc. Die Dateien werden dann in den
  432.     entsprechenden Verzeichnissen gesucht, dies ermöglicht das Anlegen von
  433.     mehreren unterschiedlichen Konfigurationen. Am besten geschieht die
  434.     Zuordnung der Variablen schon in der Datei AUTOEXEC.BAT. Wenn Sie den
  435.     ARJ-Manager ordnungsgemäß installiert haben, hat das Installationspro-
  436.     gramm dies schon für Sie erledigt.
  437.     Außerdem kann eine Variable 'TMPARC' (oder 'TEMP', 'TMP', 'TEMP4DOS')
  438.     definiert werden. Diese bezeichnet ein Directory oder Laufwerk, auf dem
  439.     der ARJ-Manager und ARJ ihre temporären Dateien ablegen. Beim ARJ-Manager
  440.     sind dies beispielsweise die Dateien ARJMAN.TMP und ARJMAN.SEL,
  441.     ARJ selbst ermöglicht die Benutzung des Switches '-wVerzeichnisname',
  442.     um ein Verzeichnis für temporäre Dateien zu definieren, was durch den
  443.     ARJ-Manager unterstützt wird. Dies hat den Vorteil, daß in der Umge-
  444.     bungsvariablen 'TMPARC' z.B. eine schnelle RAM-Disk angegeben werden
  445.     kann, was die Archivierungs- und Pipingaktionen (zum Listprogramm)
  446.     erheblich verschnellert. Allerdings muß die RAM-Disk dazu mindestens
  447.     so groß sein wie die größte bearbeitete ARJ-Datei. Für ein effektives
  448.     Arbeiten sollte sie schon größer als 512 kBytes sein. Steht nicht so-
  449.     viel Speicher zur Verfügung, kann über 'TMPARC' auch eine kleine Festpla-
  450.     ttenpartition spezifiziert werden. Auch hier wird die Performance wegen
  451.     der kürzeren Zugriffszeiten verbessert, allerdings bei weitem nicht
  452.     so stark wie bei einem virtuellen Laufwerk.
  453.     Ist keine Environmentvariable 'TMPARC' definiert, benutzt der ARJ-
  454.     Manager das Verzeichnis, aus dem er gestartet wurde.
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  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 der ARJ-Manager schon
  489.     beim Start für die persönlichen Anforderungen konfigurieren, ohne daß
  490.     nach dem Laden erst mehrere Einstellungen per Hotkey oder Menü getätigt
  491.     werden müssen. Besonders nützlich ist dies beim Aufruf per Stapeldatei.
  492.     Einige Funktionen des Programms lassen sich auch nur per Kommandozeilen-
  493.     parameter aktivieren.
  494.     Jeder Parameter wird durch einen Schrägstrich '/' eingeleitet, auf den
  495.     ein oder mehrere Zeichen folgen, z.B. ARJMAN/R oder ARJMAN /AS /T
  496.     (die Leerzeichen zwischen den Parametern sind optional). Es folgt die
  497.     ausführliche Beschreibung der möglichen Parameter:
  498.  
  499.     Der Parameter /? oder /H gibt eine kurze Hilfe zu eben den in diesem
  500.     Kapitel erläuterten Kommandozeilenparametern aus.
  501.  
  502.     /S weist den ARJ-Manager an, bei Verlassen des Programms alle Einstellungen
  503.     automatisch zu speichern. Beim nächsten Start findet man den ARJ-Manager
  504.     dann so vor, wie man ihn verlassen hat.
  505.  
  506.     Der Parameter /K (für "Kompressionssatus") bewirkt, daß auf der Hinter-
  507.     grundanzeigefläche (s. Kapitel H)) unterhalb des aktuellen Archivs auch
  508.     dessen Status, das heißt Originalgröße, komprimierte Größe und Kompres-
  509.     sionsrate angezeigt wird. Da zu diesem Zweck nach dem Programmstart und
  510.     nach jedem Menüaufruf das aktuelle Archiv gelesen und die genannten
  511.     Parameter berechnet werden müssen, kann sich der Bildschirmaufbau, be-
  512.     sonders bei Benutzung von Diskettenlaufwerken oder langsamen Festplatten
  513.     verlangsamen. Deshalb wurde diese Anzeigefunktion nicht als Default ins
  514.     Programm aufgenommen, sondern als Option zur Verfügung gestellt. Diese
  515.     Funktion kann auch mit [Shift-F8] ein- und ausgeschaltet werden.
  516.  
  517.     Der Kommandozeilenparemeter /DEBUG gibt bei jedem Standard(de)kompri-
  518.     mierungsvorgang Auskunft darüber, was für ein Befehl gerade ausgeführt
  519.     werden soll und was für einen Fehlercode der Packer zurückgegeben hat.
  520.  
  521.     Ruft man ARJMAN mit dem Parameter /R auf, gelangt man nicht in das
  522.     Hauptmenü, sondern direkt in das Routinemenü. Hier - wie auch an den
  523.     meisten anderen Stellen - läßt sich über [F1] eine kontextsensitive
  524.     Hilfe aufrufen. Es gibt insgesamt 7 Hilfsbildschirme unter folgenden
  525.     Menüpunkten:
  526.      1. <Vorgaben>, <Arc>             2. <DeArc>, <Inhalt>, <Extras>
  527.      3. <disK>, <Tools>, <File>       4. <Extras><Routine>, <Vorgaben>
  528.                                          <Routinekonfigurierung>
  529.      5. <Vorgaben><Einstellungen>     6. <Extras><Backup-Dateien>
  530.      (7. zu den "Hotkeys", nur über [ALT-F1] und Blättern).
  531.  
  532.     Hierauf werden die Aktionen der einzelnen Menüpunkte jeweils kurz
  533.     erklärt. Alle Hilfsbildschirme zusammen lassen sich auch nach Aufruf der
  534.     Tastenkombination [ALT-F1] durchblättern.
  535.  
  536.     Mit dem Parameter /V aufgerufen, führt der ARJ-Manager einen
  537.  
  538.                                  - 9 -
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.     Virenselbsttest durch. Das heißt, die Datei ARJMAN.EXE wird vor
  546.     dem eigentlichen Programmstart auf Veränderungen überprüft.
  547.     Stimmt die in der Datei verankerte Prüfsumme nicht mit der ermit-
  548.     telten überein, erscheint ein Abfragefenster, ob man das Programm
  549.     laden will, oder lieber abbrechen möchte. In diesem Fall sollte man
  550.     besser den Ladevorgang stoppen und die Datei ARJMAN.EXE von der
  551.     Originaldiskette wieder ins ARJ-Manager-Verzeichnis kopieren oder
  552.     das Programm mit INSTAM.EXE (natürlich von einer unverseuchten
  553.     und schreibgeschützten Diskette) neu installieren.
  554.     Um es noch einmal deutlich zu sagen: Der Virentest erfolgt nur, wenn
  555.     das Programm mit dem Kommandozeilenparameter /V aufgerufen wurde.
  556.     Dies wurde aus Zeitgründen so voreingestellt, da die Überprüfung
  557.     doch immer einige Sekunden Zeit kostet und nicht jedesmal durchge-
  558.     führt werden muß. Von Zeit zu Zeit sollte man aber doch den Viren-
  559.     test nutzen.
  560.     Noch eine Anmerkung für die Benutzer von EXE-Komprimierprogrammen
  561.     wie 'PKLite', 'LZExe', 'Diet' u.a.: Bitte versuchen Sie nicht, die
  562.     Datei ARJMAN.EXE zu komprimieren, dies würde bei einer nachfolgenden
  563.     Benutzung der /V-Option eine irreführende Viren-Warnung auslösen.
  564.  
  565.     Der Parameter /T (für Test) schaltet jedem Komprimierungs- und
  566.     Dekomprimierungsvorgang einen Virentest wie im Menüpunkt <Extras>
  567.     <Virentest> vor bzw. nach. Bei Komprimierungen wird so vermieden,
  568.     daß verseuchte Dateien ins Archiv gelangen. Bei Dekomprimierungen
  569.     wird gefragt, ob ein evtl. verseuchtes Archiv gelöscht werden soll.
  570.     Bitte beachten Sie: Der Virentest bezieht sich immer auf den aktuell
  571.     eingestellten Quellpfad und außer beim Menüpunkt <DeArc><Selektierte
  572.     Extraktion> (s.d.) auch immer nur auf die aktuell eingestellte Datei-
  573.     spezifikation (zu beidem s. <Vorgaben><Neue Dateispezifikation>).
  574.     Die Virentest-Option ist aktiv bei den Menüpunkten <Arc><Packen> und
  575.     <Backup>, bei <DeArc><Extract>, <Selektierte Extraktion> und <Restore>,
  576.     sowie bei den Routinearchivierungen.
  577.     Näheres zu all diesen Menüpunkten steht jeweils im Kapitel J).
  578.  
  579.     Ist der Parameter /C (für CRC-Test) gesetzt worden, wird ARJ bei jedem
  580.     Komprimierungs- oder Dekomprimierungsdurchlauf mit dem zusätzlichen
  581.     Parameter '-jt' aufgerufen. Dieser veranlaßt ARJ, einen Sicherheits-
  582.     CRC-Check an seinem temporären Archiv vorzunehmen. Falls ARJ bei diesem
  583.     Test eine Fehlermeldung ausgibt, ist ein Fehler im Archiv oder bei der
  584.     Archivierung aufgetreten. Das heißt, eine oder mehrere Dateien sind
  585.     nicht korrekt archiviert oder dearchiviert worden. Ab der Version 2.30
  586.     löscht ARJ fehlerhaft entpackte Dateien automatisch, falls Sie nicht
  587.     den Parameter '-jr' angegeben haben (z.B. in der Umgebungsvariablen
  588.     'ARJ_SW', s. Dokumentation zu ARJ). In einem solchen Fall sollten Sie,
  589.     falls möglich, die Ursache des Fehlers abstellen (z.B. Fehler auf Dis-
  590.     kette, Rechnerabsturz, Fehler bei Datenübertragung) und den Vorgang
  591.     wiederholen. Dateien, die sich nicht korrekt dekomprimieren lassen,
  592.     sind allerdings meist nicht zu retten. Lediglich bei Textdateien besteht
  593.     eine geringe Chance, wenigstens lesbare Fragmente mit einem Editor
  594.     wieder zusammenzufügen.
  595.     Dieser Kommandozeilenparameter entspricht der Betätigung der [F8]-Taste
  596.     vom Hauptmenü aus (s. Kapitel I)).
  597.  
  598.                                  - 10 -
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.     Mit den beiden Parametern /JE und /JE1 läßt sich der "sfx"-Modus (lang/
  606.     kurz) entsprechend der ARJ-Parameter -je und -je1 bereits beim Start
  607.     voreinstellen (entspricht Taste [F3] im Hauptmenü, s. dort).
  608.  
  609.     Der Parameter /P entspricht dem "Hotkey" [Shift-F6] (s. Kapitel I)) und
  610.     bewirkt, daß bei jedem Komprimierungs- und Dekomprimierungsvorgang nach
  611.     einem Paßwort gefragt wird. Ist die PW-Funktion auf 'ein' gestellt,
  612.     werden alle Dateien beim Packen verschlüsselt bzw. beim Entpacken ent-
  613.     schlüsselt (s. dazu auch den Menüpunkt <Arc><Encrypt>).
  614.  
  615.     Die beiden Parameter /A und /AS ermöglichen einen automatischen Ablauf
  616.     der Funktion <Alle> aus dem Menü <Extras> (s. dort), z.B. aus einer
  617.     Batchdatei. Mit /A werden alle 16 Routinearchivierungen durchlaufen
  618.     und dann das Programm sofort wieder verlassen. /AS aktiviert zusätz-
  619.     lich den Switch 'Subdirectories ein' (s. Kapitel I), "Die Hotkeys").
  620.     Wird ein X bzw. X1 an den Parameter angehängt, werden statt der ARJ-
  621.     Dateien sfx- bzw- sfx-Junior-Dateien erzeugt, z.B:
  622.     /AX1 durchläuft die alle Routinearchivierungen und erzeugt sfx-Junior-
  623.     Dateien,
  624.     /ASX erzeugt normale sfx-Dateien, wobei auch Unterverzeichnisse berück-
  625.     sichtigt werden.
  626.  
  627.     /WARTEN bewirkt, daß beim Ablauf der Funktion <Extras><Alle> (Taste
  628.     [F5] oder einer der mit /A beginnenden Kommandozeilenparameter) nach
  629.     jeder einzelnen Archivierung auf einen Tastendruck gewartet wird  -
  630.     nützlich bei evtl. notwendigen Diskettenwechseln.
  631.  
  632.     Mit Hilfe des Parameters /#, gefolgt von einer Zahl zwischen 0 und 255
  633.     läßt sich Einfluß auf die äußere Erscheinung der Pulldown-Menüs nehmen.
  634.     Ohne Parameter aufgerufen, benutzt der ARJ-Manager einen einfachen
  635.     Rahmen zur Umrandung der Menüs. Wenn Sie keinen Rahmen möchten, können
  636.     Sie mit ARJMAN/#0 ungerahmte Menüs erhalten. /#1 entspricht dem Default-
  637.     wert und benutzt einfache Rahmen, /#2 setzt doppelte Linien zur Umrah-
  638.     mung ein, bei /#3 sind die senkrechten Linien doppelt und die waage-
  639.     rechten einfach, bei /#4 ist es umgekehrt.
  640.     Alle anderen Zahlenwerte benutzen das entsprechende ASCII-Zeichen zur
  641.     Rahmung, /#219 beispielsweise zeichnet die Rahmen mit einem soliden
  642.     Block, /#176 mit einem Rastermuster, /#65 mit dem Buchstaben 'A'.
  643.     Probieren Sie ruhig verschiedene Werte durch, bis die Menüs Ihrem Ge-
  644.     schmack entsprechen.
  645.  
  646.     Der Kompatibilitätsparameter /NOEMS verhindert die automatische Nutzung
  647.     von freiem LIM/EMS-Speicher.
  648.  
  649.     Der neue Parameter /NOXMS verhindert ein "Swappen" in den XMS-Speicher,
  650.     falls dies zu Problemen führen sollte. Es wird beim Auslagern versucht,
  651.     zuerst in den EMS-Speicher (falls vorhanden) und dann auf Platte zu
  652.     "swappen" (vergl. auch /NOEMS und /DSWAP).
  653.  
  654.     Der Kommandozeilenparameter /DSWAP verhindert die Programmauslagerung in
  655.     den XMS- oder EMS-Speicher, es wird nur auf Platte "geswappt". Dies ist
  656.     nützlich, wenn besagter Erweiterungsspeicher dringender für andere Pro-
  657.  
  658.                                  - 11 -
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.     gramme benötigt wird. Falls Sie z.B. das Programm hauptsächlich unter
  666.     Windows betreiben und über weniger als 4 MBytes Hauptspeicher verfügen,
  667.     sollten Sie den Parameter /DSWAP in die Datei ARJMAN.PIF aufnehmen.
  668.     Insbesondere gilt dies natürlich für den gleichzeitigen Betrieb mehrerer
  669.     Archiv-Manager. Dadurch kann leicht ein MByte (3 x 300-400 kBytes)
  670.     XMS-Speicher verbraucht werden.
  671.  
  672.     Der Parameter /NOSWAP verhindert das Auslagern des ARJ-Managers in den
  673.     XMS-, EMS-Speicher oder auf Platte, wenn ARJ oder ein anderes externes
  674.     Programm aufgerufen wird. Normalerweise "swappt" das Programm sich
  675.     selbst bis auf einen Kern von ca. 1,4 kBytes aus dem Hauptspeicher,
  676.     um den von ihm aufgerufenen Programmen möglichst viel Memory zur
  677.     Verfügung zu stellen. Dazu wird der Reihe nach jede der oben aufgezähl-
  678.     ten Speicherarten auf freien Platz geprüft (bei gleichzeitiger Benutzung
  679.     von /NOXMS oder /NOEMS wird nicht ins XMS bzw. EMS ausgelagert). Wenn
  680.     Sie weder über genügend XMS- noch EMS-Speicher verfügen, sollten Sie
  681.     sicherstellen, daß ausreichend Platz auf der Festplatte vorhanden ist
  682.     (ca. 500 - 640 kBytes, je nach Speicherausbau). Die mit dem "hidden"-
  683.     Dateiattribut versehene Auslagerungsdatei wird in dem mittels der Umge-
  684.     bungsvariablen 'TMPARC', 'TEMP', 'TMP' oder 'TEMP4DOS' definierten Tempo-
  685.     rärverzeichnis angelegt (s. auch Kapitel F)). Wenn Sie zwar nicht genü-
  686.     gend XMS- oder EMS-Speicher aber ausreichend Hauptspeicher zur Verfügung
  687.     haben (> 512 kBytes frei) und nicht wollen, daß ständig auf Platte
  688.     "geswappt" wird, können Sie dieses "Swappen" mit /NOSWAP abstellen.
  689.  
  690.     Ebenfalls aus Kompatibilitätsgründen wurde der Parameter /NOCLOCK
  691.     zugefügt. Er verhindert, daß rechts oben am Bildschirm die aktuelle Zeit
  692.     eingeblendet wird und sollte benutzt werden, falls es hiermit Probleme
  693.     gibt. Außerdem läßt sich der Bildschirmaufbau damit geringfügig be-
  694.     schleunigen, da nicht periodisch die Systemzeit abgefragt wird.
  695.  
  696.     Ein weiterer Kompatibilitätsparameter ist /NORAW. Das Programm schaltet
  697.     den Bildschirm beim Start in den sogenannten "Raw"-Modus. Allerdings
  698.     werden dann vom eventuell geladenen ANSI-Treiber (ANSI.SYS etc.) einige
  699.     Steuerzeichen ([Ctrl-C], [Ctrl-S] usw.) nicht mehr interpretiert, die
  700.     Ausgaben von Programmen gehen also gewissermaßen "roh" an den Bildschirm,
  701.     was eine erhebliche Beschleunigung der Screenausgaben bewirken kann.
  702.     War die Konsole vor dem Start im "Cooked-Modus", wird beim Verlassen des
  703.     Programms dieser wieder aktiviert.
  704.     Sollte es mit dieser Option Komaptibilitätsprobleme geben, kann sie mit
  705.     dem Kommandozeilenparameter /NORAW desaktiviert werden.
  706.  
  707.     Letztendlich gibt es noch die Parameter /B und /BM (für "Bildschirm-
  708.     schoner"). Diese bewirken, daß nach längeren Pack- oder Entpackvorgängen,
  709.     bei denen viele (besonders XT-) Benutzer den Computer verlassen, um z.B.
  710.     einen Kaffee zu trinken, der Bildschirm dunkel geschaltet wird, um ein
  711.     Einbrennen der Bildröhre zu verhindern. Nur der über den Bildschirm
  712.     wandernde Satz "Bitte Taste drücken..." erinnert daran, daß der ARJ-
  713.     Manager geladen ist. Der Druck einer beliebigen (Maus-)Taste bringt Sie
  714.     wieder ins Hauptmenü zurück. Die Maustaste muß evtl. kurze Zeit festge-
  715.     halten werden, da der Tastendruck hier periodisch abgefragt wird.
  716.     /BM (keine "M"austaste bei Bildschirmschoner) ist aus Kompatibilitäts-
  717.  
  718.                                  - 12 -
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.     gründen zugefügt worden und ist identisch mit /B bis auf die Tatsache,
  726.     daß keine Maustastendrücke berücksichtigt werden. Auf einigen Rechnern
  727.     mit hardwaremäßig anmeldbarer Maus (Schneider, Amstrad) konnte es sein,
  728.     daß der Bildschirmschoner auf nicht vorhandene Maustastendrücke reagierte
  729.     und gleich ins Hauptmenü zurückgekehrt wurde. Bei Angabe von /BM spricht
  730.     der Screensaver nur noch auf Tastendrücke und nicht mehr auf die Maus an.
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.                                  - 13 -
  779.  
  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 ARJ-
  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 kurzen 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 Komprimierungsstufen ARJs
  861.            um: "keine" = -m0, "normal" = -m1 (bzw. kein Switch),  "gering"
  862.            = -m2, "schwach" = -m3, "s.schwach" = -m4, "stark" = -jm1,
  863.            "s.stark" = -jm.
  864.     [F3]   wechselt zwischen "Sfx lang" ("selfextracting archive" mit
  865.            allen Optionen von ARJ), "Sfx jr." (kleineres Sfx, dafür
  866.            nur globale Extraktion) und der normalen Archivierung.
  867.            Beim Umschalten auf einen der "sfx"-Typen wird automatisch
  868.            die Archivextension auf '.EXE' gesetzt.
  869.     [Shift-F3] erlaubt die Einstellung einer anderen Extension als '.ARJ'.
  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 ARJ-Manager 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 (<Packen> 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]   schaltet den Packmodus um zwischen "Add", "Update", "Freshen" und
  890.            "Move" (s. <Arc><Packen>).
  891.     [Shift-F6] schaltet um zwischen "Paßwortabfrage ein" und "aus" (s.
  892.            auch den Kommandozeilenparameter /P im Kapitel G)). Bei 'ein'
  893.            wird bei jedem Pack- und Entpackvorgang ein Paßwort abgefragt
  894.            und die zu (de-)komprimierenden Dateien verschlüsselt bzw.
  895.            dechiffriert (s. dazu auch <Arc><Encrypt>).
  896.     [Alt-F6] zeigt die aktuelle Select-Datei (s. <Vorgaben><Selektieren>).
  897.  
  898.                                  - 15 -
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.     [F7]   wechselt zwischen "Subdirectories ein/aus", dies entspricht
  906.            dem ARJ-Toggle '-r'. Bei 'ein' werden nicht nur die Dateien
  907.            im aktuellen Quellverzeichnis, sondern auch alle passenden Da-
  908.            teien in dessen Unterverzeichnissen erfaßt. Dieser Schalter
  909.            ist nur wirksam, wenn keine Select-Datei existiert (s. näch-
  910.            stes Kapitel, <Vorgaben><Selektieren>). Er bezieht sich auf
  911.            alle Funktionen des Menüs <Arc> (s. dort).
  912.            Achtung! Da im Routine-Menü (s. <Extras><Routine>) die Funk-
  913.            tionstaste [F7] anderweitig belegt ist, erfüllt hier die
  914.            [TAB]-Taste deren Zweck.
  915.     [Alt-F7] ermöglicht die direkte Eingabe eines Quell-/Zielpfades für die
  916.            (De-)Archivierungen ohne Umweg über das Menü <Neue Dateispezif.>
  917.     [Shift-F7] setzt einen evtl. eingestellten Quellpfad wieder zurück.
  918.            Dies ist nützlich, um nicht jedesmal den Umweg über das Menü
  919.            <Vorgaben><Neue Dateispezifikation> machen zu müssen.
  920.     [F8]   Bewirkt das Umschalten zwischen CRC-Testmodus ein und aus
  921.            (s. dazu in Kapitel F) unter dem Kommandozeilenparameter /C).
  922.     [Shift-F8] bewirkt das Ein- und Ausschalten der Anzeige des Kompres-
  923.            sionsstatus des aktuellen Archivs.
  924.     [F9]   ruft die Funktion <Neue Dateispezifikation> ohne den Umweg
  925.            über das Menü <Vorgaben> auf.
  926.     [Shift-F9] macht dasselbe wie [F9] für die Funktion <Archiveingabe>.
  927.     [F10]  bricht in den meisten Programmteilen die Aktion komplett ab.
  928.     [Shift-F10] ruft eine DOS-Shell auf (s.a. <File><DOS-Shell>).
  929.     [Alt-F10] speichert den momentanen Zustand des Programms mit allen
  930.            Einstellungen in der aktuellen CNF-Datei ab.
  931.     [Esc]  verläßt die aktuelle Aktion bzw. storniert Eingaben.
  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 der ARJ-Manager über 9 Haupt- und
  969.     79 Untermenüpunkte. Hierauf soll im folgenden ausführlich eingegangen
  970.     werden.
  971.  
  972.      0. Das Menü <≡>
  973.      ===============
  974.  
  975.      0.1 <≡><Info>
  976.  
  977.      Dieser Menüpunkt gibt nur eine kurze Urheberrechts-Information mit
  978.      Adresse und Telefonnummer des Autors aus.
  979.  
  980.      1. Das Menü <Vorgaben>
  981.      ======================
  982.  
  983.      Dieses Menü dient zur Tätigung von Einstellungen und Abspeicherung
  984.      der Konfiguration.
  985.  
  986.      1.1 <Vorgaben><Vollscreenarchivauswahl>
  987.  
  988.      Mit <Vollscreenarchivauswahl> läßt sich über ein komfortables Ver-
  989.      zeichnisfenster das zu bearbeitende Archiv aus dem aktuellen Archiv-
  990.      verzeichnis anwählen (das Archivverzeichnis wird bei der Installation
  991.      bzw. über den Menüpunkt <Vorgaben><Einstellungen> (s.a. 1.7) fest-
  992.      gelegt). Alle Operationen des Programms wie <Packen>, <Delete> etc.
  993.      beziehen sich nach der Auswahl auf das aktuelle Archiv.
  994.      Im Directory-Fenster kann der Cursorbalken mit den Pfeiltasten,
  995.      [Home], [End], [PgUp] und [PgDn] oder mit der Maus bewegt werden.
  996.      Ausgewählt wird ein Archiv mit der [Enter]- oder der linken Maus-
  997.      taste. Ist die angewählte Datei ein Verzeichnis (dargestellt in
  998.      einer anderen Farbe) wird in dieses gewechselt.
  999.      Ohne Anwahl kann das Directory-Fenster mit der [Esc]-, der
  1000.      [F10]- oder der rechten Maustaste verlassen werden.
  1001.      Mit der Leertaste kann zwischen einer breiten (ähnlich DOS-Befehl
  1002.      DIR/W, Standardeinstellung) und einer hohen Fensterform (ähnlich
  1003.      DIR) umgeschaltet werden.
  1004.      Für den Fall, daß nicht alle Dateien im Fenster dargestellt werden
  1005.      können, kann es mit [Alt-V] vergrößert und wieder verkleinert 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.  
  1017.  
  1018.                                  - 17 -
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.      komplette (!) Pfadangabe inklusive Dateispezifikation (z.B. *.ARJ).
  1026.      Ähnliches wird übrigens auch durch Eingabe eines beliebigen für
  1027.      DOS-Dateinamen gültigen Zeichens erreicht.
  1028.      Alle diese Operationen gelten sinngemäß auch für andere Directory-
  1029.      Fenster in sämtlichen Programmteilen. Im weiteren Text wird des-
  1030.      halb nur noch auf eventuelle Abweichungen oder Erweiterungen ein-
  1031.      gegangen. <Vollscreenarchivauswahl> ist übrigens auch über den Hotkey
  1032.      [Shift-F1] erreichbar.
  1033.  
  1034.      1.2 <Vorgaben><Selektieren>
  1035.  
  1036.      <Vorgaben><Selektieren> dient dazu, die Dateien auszuwählen, die
  1037.      archiviert werden sollen. Jegliche weitere Archivierungsaktion
  1038.      der Menüs <Arc>, <DeArc> etc. bezieht sich dann auf die ausgewähl-
  1039.      te(n) Datei(en).
  1040.      Zum Verzeichniswechsel klappt zunächst ein Directory-Fenster (s.o)
  1041.      auf, das jetzt aber nur Verzeichnisse darstellt. Das Wechseln in
  1042.      ein Verzeichnis geschieht wie gehabt, das Root-Directory kann mit
  1043.      [F9] erreicht werden. Im Unterschied zu <Vollscreenarchivauswahl>
  1044.      wird hier nicht mit der [Enter]-Taste ausgewählt, sondern mit [F10]
  1045.      oder der rechten Maustaste. Ein Druck auf [Enter] würde ja in das
  1046.      entsprechende Verzeichnis wechseln und es nicht anwählen. Ist man
  1047.      mit den Cursortasten oder der Maus über ein Directory gelangt, aus
  1048.      dem man Dateien archivieren will, drückt man die [F10]-Taste. Dies
  1049.      ist immer so, wenn rechts unten im Informationsbereich des Directory-
  1050.      Fensters die Option 'F10: Wahl abschließen' erscheint.
  1051.      Enthält das angewählte Verzeichnis keine Dateien (aber vielleicht
  1052.      Subdirectories), werden Sie gefragt, ob es trotzdem als Quellver-
  1053.      zeichnis angewählt werden soll. Antworten Sie hier mit [J] (bzw.
  1054.      [Enter] oder der linken Maustaste), wird die aktuelle Dateispezifi-
  1055.      kation '*.*' und der Schalter '-r' (Subdirs ein) gesetzt.
  1056.      Sind Dateien vorhanden, klappt ein Dateilisten-Fenster auf, das sämt-
  1057.      liche Dateien des angewählten Verzeichnisses untereinander dar-
  1058.      stellt (mit Namen, (Original-) Größe und Dateidatum und -zeit).
  1059.      Mit den Cursortasten, [Home], [End], [PgUp] und [PgDn] kann sich
  1060.      innerhalb des Fensters bewegt werden.
  1061.      Die zu archivierenden Dateien werden mit der Leertaste, der [TAB]-
  1062.      oder der rechten Maustaste markiert/entmarkiert. Mit [Shift-F3]
  1063.      können alle Dateien "in einem Rutsch" selektiert, mit [Shift-F4]
  1064.      wieder deselektiert werden. Jeweils der erste Buchstabe eines Datei-
  1065.      namens wird hervorgehoben dargestellt. Durch Eintippen eines Buchsta-
  1066.      bens wird die nächste Datei angesprungen, deren Name mit diesem Buch-
  1067.      staben anfängt. Ist keine entsprechende Datei mehr in der Liste, springt
  1068.      der Leuchtbalken zurück zur ersten mit diesem Anfangsbuchstaben.
  1069.      Hat man alle zu bearbeitenden Dateien ausgewählt, kann mit [Enter]
  1070.      oder der linken Maustaste das Fenster wieder verlassen werden. Mit
  1071.      [Esc] oder [F10] wird das Fenster ohne (!) Auswahl wieder geschlos-
  1072.      sen. Für die Dateilisten-Fenster gilt im Prinzip dasselbe wie für
  1073.      die Directory-Fenster: Die Bedienung ist in allen Programmteilen
  1074.      sinngemäß gleich. Deshalb wird in Zukunft nur bei Abweichungen
  1075.      darauf eingegangen.
  1076.      Es wird dann eine sogenannte "Select-Datei" angelegt. Dies ist eine
  1077.  
  1078.                                  - 18 -
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.      temporäre Datei mit dem Namen ARJMAN.SEL, in der die Namen der
  1086.      selektierten Dateien gespeichert werden. Da die Summe der Längen
  1087.      der Dateinamen sehr groß sein kann, werden sie nicht mehr am
  1088.      Bildschirm unter 'Datei:' angezeigt. Dort erscheint nur der Hinweis
  1089.      "Selektionsdatei (Einsehen mit [F6])". Die Select-Datei kann durch
  1090.      Druck der [F6]-Taste mit Hilfe des Listprogramms angesehen 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, bzw. in das sie entpackt werden sollen
  1110.      (also auch eine Art Zielpfad). Es muß ein vollständiger Pfadname
  1111.      eingegeben werden, z.B. C:\DBASE\DATEN. Wird hier nichts eingetragen,
  1112.      gilt das aktuelle DOS-Verzeichnis. Möchte man nichts ändern, reicht
  1113.      ein Druck auf die [Enter]- oder [Esc]-Taste.
  1114.      Als Vorgabe dient die aktuelle Einstellung (falls bei der Instal-
  1115.      lation oder über <Vorgaben><Einstellungen> angegeben).
  1116.      Wird eine Cursortaste oder [Home], [End], [TAB] oder [Shift-TAB]
  1117.      gedrückt, kann diese Vorgabe editiert werden. Mit [Ins] wird zwis-
  1118.      chen Überschreib- und Einfügemodus umgeschaltet, mit [Alt-D] läßt
  1119.      sich die Anzeige löschen.
  1120.      Bestätigt wird wie gehabt mit [Enter], mit [Esc], [F10] oder rechter
  1121.      Maustaste storniert. Auch für die Eingabefenster gilt: Die Bedie-
  1122.      nung ist überall prinzipiell die gleiche.
  1123.      Als nächste Eingabe wird dann eine Auflistung der zu archivierenden
  1124.      Dateien erwartet. Ist ein Quellverzeichnis eingestellt, beziehen
  1125.      sich alle Angaben auf dieses, ansonsten auf das aktuelle Verzeich-
  1126.      nis. Bei der Angabe der Dateinamen sind Wildcards erlaubt, einzelne
  1127.      Dateispezifikationen werden durch ein Leerzeichen getrennt.
  1128.      Ist z.B. das Quellverzeichnis C:\DOS eingestellt, und man gibt hier
  1129.      '*.COM *.EXE TREIBER\*.SYS' ein, so werden bei einer Ausführung des
  1130.      Menüpunktes <Arc><Packen> alle Dateien aus C:\DOS, die die Extensionen
  1131.      COM und EXE besitzen, sowie alle SYS-Dateien des Verzeichnisses
  1132.      C:\DOS\TREIBER in das aktuell eingestellte Archiv komprimiert.
  1133.      Hat man kein Quellverzeichnis eingestellt, beziehen sich die Datei-
  1134.      namen auf das aktuelle DOS-Verzeichnis. Um das gleiche zu erreichen
  1135.      wie im vorigen Beispiel, müßte man also eingeben:
  1136.      'C:\DOS\*.COM C:\DOS\*.EXE C:\DOS\TREIBER\*.SYS'.
  1137.  
  1138.                                  - 19 -
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.      Dies zeigt auch die Vorteile der Möglichkeit der Einstellung eines
  1146.      Quellverzeichnisses: Bei längeren Pfadnamen stößt man schnell an
  1147.      die Grenzen des Eingabefensters (bzw. an die mögliche Länge der
  1148.      DOS-Kommandozeile).
  1149.      Hat man mit [F7] 'Subdirectories an' eingestellt, sollten hier
  1150.      keine Pfadnamen angegeben werden, da diese mit dem ARJ-Switch
  1151.      '-r' kollidieren können. Sinn dieses Switches ist es ja gerade,
  1152.      ausgehend von einem fest eingestellten Verzeichnis aus (aktuelles
  1153.      Directory oder Quellpfad) alle der Spezifikation entsprechenden
  1154.      Dateien zu komprimieren.
  1155.  
  1156.      1.4 <Vorgaben><Archiveingabe>
  1157.  
  1158.      Dieser Punkt dient als Alternative zu <Vollscreenarchivauswahl> zur
  1159.      manuellen Eingabe des zu bearbeitenden Archivs. Es klappt hier zu-
  1160.      nächst ein Eingabefenster auf, das es ermöglicht, das aktuelle Archiv-
  1161.      verzeichnis zu ändern. Dieses Verzeichnis ist dasjenige, in dem sich
  1162.      Ihre Archive befinden bzw. angelegt werden sollten.
  1163.      Es wird davon ausgegangen, daß Sie alle ARJ-Dateien in einem be-
  1164.      stimmten Directory aufbewahren. Sollte dies bei Ihnen nicht so
  1165.      sein, wird empfohlen, es so einzurichten, da Sie sonst ständig
  1166.      dieses Verzeichnis hier eintippen müssen.
  1167.      Möchten Sie nichts ändern, können Sie den Punkt mit [Esc], [F10] oder
  1168.      rechter Maustaste überspringen, es bleibt dann die aktuelle Einstellung
  1169.      gültig. Leereingabe selektiert das aktuelle Directory als Archivpfad.
  1170.      Danach erfolgt die Eingabe des Archivnamens. Dies ist der normale
  1171.      DOS-Dateiname ohne Extension, also maximal 8 Buchstaben lang.
  1172.      Haben Sie z.B. bei Archivverzeichnis 'D:\ARCHIVE' eingestellt
  1173.      und tippen hier 'DBASE' ein, so beziehen sich bis zur nächsten
  1174.      Änderung alle weiteren Programmaktionen auf das Archiv 'D:\ARCHVE\
  1175.      DBASE.ARJ'. Sollte das Archiv nicht existieren, wird es beim näch-
  1176.      sten Archivierungsvorgang (Menü <Arc>) angelegt.
  1177.      Wenn ein Archiv bereits im Archivverzeichnis besteht, kann es na-
  1178.      türlich bequemer mittels <Vollscreenarchivauswahl> angewählt werden.
  1179.      Lediglich bei neu anzulegenden Archiven muß der Menüpunkt <Archiv-
  1180.      eingabe> benutzt werden.
  1181.  
  1182.      1.5 <Vorgaben><Change Directory>
  1183.  
  1184.      Diese Funktion dient nur zum Wechseln des aktuellen DOS-Verzeich-
  1185.      nisses. Zur Bedienung des Directory-Fensters siehe 1.1: <Vorgaben>
  1186.      <Vollscreenarchivauswahl> und 1.2: <Vorgaben><Selektieren>.
  1187.  
  1188.      1.6 <Vorgaben><Umgebungsvariable setzen>
  1189.  
  1190.      Mit diesem Menüpunkt können Sie die Umgebungsvariable ARJ_SW än-
  1191.      dern. Die Variable wird von ARJ benutzt, um permanente Switches
  1192.      zu setzen, die ARJ immer benutzen soll (s. ARJ-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.      Der ARJ-Manager ändert die Variable nicht permanent, das heißt,
  1208.      nach dem Verlassen des Programms gelten wieder die aktuellen Ein-
  1209.      stellungen.
  1210.      Konnte die Variable nicht gesetzt werden, weil z.B. nicht genug
  1211.      Platz im Environment vorhanden war, so wird eine entsprechende
  1212.      Fehlermeldung ausgegeben.
  1213.      Alle Einstellungen in der Umgebungsvariablen, die eine Entsprechung
  1214.      bei den Hotkeys haben ('-r', '-je', '-je1', '-jt', '-g') finden auch
  1215.      Niederschlag auf der Hintergrundanzeigefläche und aktivieren die ent-
  1216.      sprechenden Switches, als wären sie über die Hotkeys gesetzt worden.
  1217.      Es wird jedoch dringend davon abgeraten, diese Schalter in 'ARJ_SW'
  1218.      zu benutzen, und statt dessen die entsprechenden Hotkeys bzw.
  1219.      Kommandozeilenparameter zu verwenden.
  1220.      Wie die Erfahrung gezeigt hat, weist ARJ hier einige Bugs auf. So
  1221.      sollen laut ARJ.DOC die in der Kommandozeile angegebenen Schalter
  1222.      immer Priorität vor denen in der Variable haben, bei den Switches
  1223.      '-r' und '-jt' ist dies jedoch nicht so. Sind sie sowohl in 'ARJ_SW'
  1224.      als auch in der Kommandozeile gesetzt, heben sie sich gegenseitig auf,
  1225.      obwohl eigentlich der Kommandozeilenswitch Vorrang haben sollte. Bei
  1226.      '-je' und '-je1' ist dies nicht der Fall. Die Gefahr einer Konfusion
  1227.      ist sehr groß, zumal es auch unmöglich ist, alle Kombinationen zu
  1228.      testen. Der ARJ-Manager versucht, die gegenseitige Aufhebung dadurch
  1229.      zu umgehen, daß die Switches zwar auf Kommandozeilenebene gesetzt,
  1230.      anschließend aber aus 'ARJ_SW' gelöscht werden.
  1231.      Zu weiteren Anwendungsmöglichkeiten der Umgebungsvariablen siehe auch
  1232.      das Kapitel "Tips & Tricks".
  1233.  
  1234.      1.7 <Vorgaben><Einstellungen>
  1235.  
  1236.      Hier können Sie die Standardeinstellungen des Programms ändern
  1237.      und die geänderte Konfiguration in einer Datei abspeichern. Die
  1238.      neuen Einstellungen sind dann auch bei einem späteren Start des
  1239.      Programms aktiv.
  1240.      Die Standardkonfigurationsdatei hat den Namen ARJMAN.CNF.
  1241.      Wenn Sie gleich beim Start des Programms eine andere Konfigurations-
  1242.      datei benutzen wollen, müssen Sie vorher die Umgebungsvariable 'ACNF'
  1243.      setzen, z.B. durch Eingabe von 'SET ACNF=C:\ARCMAN\ARJ.CNF' o.ä. von
  1244.      der DOS-Kommandozeile aus oder mittels einer Batchdatei. Die Extension
  1245.      der Konfigurationsdatei muß '.CNF' sein. Auch vom Programm aus kann
  1246.      später manuell eine neue Konfiguration eingelesen werden (s. <Vorgaben>
  1247.      <Konfiguration einlesen>).
  1248.      Sie haben somit die Möglichkeit, sich mehrere Konfigurationsdateien
  1249.      für unterschiedliche Zwecke anzulegen. Ähnliches gilt für die
  1250.      Routine-Konfigurationsdatei und die Farb-Konfigurationsdatei (s.
  1251.      bei <Extras><Routine> und <Vorgaben><Farben>).
  1252.      Die einzelnen Konfigurationspunkte sind die gleichen wie beim
  1253.      Installationsprogramm. Es sei deshalb hier nicht weiter darauf
  1254.      eingegangen, sondern nur auf die ausführliche Darstellung in der
  1255.      Datei README.AM hingewiesen (zu "QuellPfad" s. <Vorgaben><Neue
  1256.      Dateispezifikation> und zu "Umgebungsvariable ARJ_SW" s. <Vorgaben>
  1257.  
  1258.                                  - 21 -
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.      <Umgebungsvariable setzen>).
  1266.      Jeder Einzelpunkt kann wieder mit [Esc] oder der rechten Maus-
  1267.      taste, der gesamte Menüpunkt mit [F10] abgebrochen werden.
  1268.      Nach der Eingabe wird gefragt, ob die Einstellungen bei Programmende
  1269.      immer automatisch gesichert werden sollen. Wenn Sie hierauf mit [J]
  1270.      antworten, werden in Zukunft immer, wenn Sie den ARJ-Manager verlassen,
  1271.      die gerade aktuellen Einstellungen gespeichert, so daß Sie beim nächsten
  1272.      Laden das Programm genauso vorfinden, wie Sie es verlassen haben.
  1273.      Zum Schluß wird man gefragt, ob man die aktuellen Eingaben nun auch
  1274.      wirklich abspeichern möchte. Jede andere Eingabe als [J] verwirft hier
  1275.      die Änderungen. Möchte man die Änderungen speichern, wird man noch nach
  1276.      einem Dateinamen gefragt (max. acht Buchstaben), Vorgabe ist der
  1277.      aktuell gültige der Hauptkonfigurationsdatei.
  1278.      Hat man die Änderungen gespeichert, werden diese neuen Einstellungen
  1279.      auch beim nächsten Start des Programms benutzt (es sei denn, man
  1280.      definiert über SET ACNF=... eine andere Konfigurationsdatei).
  1281.      Noch ein wichtiger Hinweis: für eine Einstellung, die auch in der
  1282.      Konfigurationsdatei gespeichert wird, gibt es unter diesem Menü-
  1283.      punkt keine besondere Abfrage. Es ist dies der aktuelle Modus für
  1284.      "Unterverzeichnisse ein/aus" (Taste [F7]). Hier wird die momentan
  1285.      aktive Einstellung gespeichert. Wenn also gerade "Subdirs ein" ist,
  1286.      startet das Programm beim nächsten Mal auch in diesem Modus.
  1287.      Sie können auch jederzeit den momentanen Zustand des Programms mit allen
  1288.      Einstellungen durch Drücken von [Alt-F10] in der aktuellen CNF-Datei
  1289.      abspeichern (von jedem Punkt des Programms aus).
  1290.  
  1291.      1.8 <Vorgaben><Routinekonfigurierung>
  1292.  
  1293.      Eine der Hauptaufgaben des ARJ-Managers ist es, routinemäßige
  1294.      Archivierungen zu automatisieren. Dazu dienen die Menüpunkte
  1295.      <Extras><Routine> und <Extras><Alle> (s. dort).
  1296.      Mit Hilfe des Menüpunktes <Routinekonfigurierung> können für diese
  1297.      beiden Programmfunktionen nun bis zu 16 Funktionstasten ([F2] bis
  1298.      [F9] und [Ctrl-F2] bis [Ctrl-F9]) mit immer wieder vorzunehmenden
  1299.      Archivierungsdurchläufen, z.B. zu Backupzwecken, belegt werden.
  1300.      Dazu ist die nacheinander erfolgende Angabe von jeweils 16 Archiv-
  1301.      namen (8 Buchstaben, ohne Extension) und den in diesen Archiven
  1302.      zu sichernden Dateien erforderlich. Die Syntax bei den Dateispezi-
  1303.      fikationen ist dieselbe wie bei <Vorgaben><Neue Dateispezifikation>
  1304.      (s. dort). Mit [F1] kann jederzeit eine ausführliche Hilfestellung
  1305.      aufgerufen werden. Für das Editieren gilt auch hier das gleiche wie
  1306.      für alle Eingabefenster.
  1307.      Die Einstellungen werden in der Datei ARJMAN.ROU oder der über
  1308.      die Umgebungsvariable 'AROU' spezifizierten Datei abgespeichert,
  1309.      wenn am Ende der Eingabe [J] gedrückt wird. Optional kann hier auch
  1310.      ein anderer Dateiname (max. acht Buchstaben) angegeben werden.
  1311.      Diese Einstellungen sind dann auch beim nächsten Start des ARJ-
  1312.      Managers aktuell.
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.                                  - 22 -
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.      1.9 <Vorgaben><Farben>
  1326.  
  1327.      Dieser Menüpunkt gestattet es, die meisten Farbeinstellungen des
  1328.      Programms zu ändern und die Änderungen in einer Farb-Konfigura-
  1329.      tionsdatei dauerhaft abzuspeichern. Nicht geändert werden können
  1330.      die Farben der Hilfeseiten, da diese in der Datei ARJMAN.GEN
  1331.      als fertig abgespeicherte Bildschirme vorliegen.
  1332.      Registrierte Benutzer des ARJ-Managers können sich aber im
  1333.      Notfall an mich wenden und eine individuell modifizierte Datei
  1334.      erhalten, falls sie wirklich mal etwas nicht lesen können. Ich
  1335.      benötige dazu nur genaue Angaben darüber, wo etwas geändert werden
  1336.      soll (welche Seite und was) und welche Farben gewünscht werden.
  1337.      (Für Insider: die Datei ARJMAN.GEN wurde mit dem Screen-Generator
  1338.      der Shareware-Toolbox 'BOOSTERS 4.0' erstellt und kann mit diesem
  1339.      editiert werden.)
  1340.      Wählt man den Menüpunkt <Farben> an, gelangt man in das Farbeinstell-
  1341.      fenster. Hier lassen sich nacheinander die meisten Farben des ARJ-
  1342.      Managers ändern. Das Fenster besteht aus drei Bereichen: Die Zeile
  1343.      unter dem oberen Rand gibt an, welche Farbe gerade geändert wer-
  1344.      den kann. Sie ist in der aktuellen Farbeinstellung gehalten.
  1345.      Den größten Teil des Fensters macht die eigentliche Farbtabelle
  1346.      aus. In ihr kann mit den Cursortasten oder der Maus herumgefahren
  1347.      und mit [Enter] oder der linken Maustaste eine entsprechende
  1348.      Farbkombination ausgewählt werden. [Esc] oder die rechte Maustaste
  1349.      gehen jeweils weiter zur nächsten Einstellmöglichkeit, ohne die
  1350.      vorherige zu ändern. Mit [F10] kann die gesamte Prozedur abgebro-
  1351.      chen werden.
  1352.      Am Schluß wird noch gefragt, ob die gemachten Änderungen perma-
  1353.      nent abgespeichert werden sollen. Wird hier mit [J] geantwortet,
  1354.  
  1355.      so werden die aktuellen Änderungen in die Datei ARJMAN.COL bzw.
  1356.      in die über die Umgebungsvariable 'ACOL' festgelegte Datei ge-
  1357.      schrieben. Optional kann hier auch ein anderer Dateiname (maximal
  1358.      acht Buchstaben) angegeben werden. Sie bleiben dann auch nach einem
  1359.      Neustart des ARJ-Managers erhalten. Jede andere Eingabe behält die
  1360.      Änderungen nur bis zum nächsten Start des Programms bei.
  1361.  
  1362.      1.10 <Vorgaben><Konfiguration einlesen>
  1363.  
  1364.      Mit diesem Menüpunkt ist es möglich, eine vorher abgespeicherte (oder
  1365.      originale) Konfigurationsdatei wieder einzulesen und deren Inhalt zur
  1366.      aktuellen Einstellung zu machen.
  1367.      Zunächst wird gefragt, ob eine Hauptkonfigurationsdatei (s. Menüpunkt
  1368.      <Vorgaben><Einstellungen>), eine Routinedatei (s. <Routinekonfigurie-
  1369.      rung>) oder eine Farbdatei (s. <Farben>) eingelesen werden soll.
  1370.      Ein Druck auf die [H]-, [R]- oder [F]-Taste wählt hier das entsprechen-
  1371.      de an. Danach klappt ein Directory-Fenster (s. <Vorgaben><Vollscreen-
  1372.      archivauswahl>) auf, mit dessen Hilfe eine Konfigurationsdatei ausge-
  1373.      wählt werden kann.
  1374.      Durch diese Möglichkeit des Einlesens können, auch ohne das Programm
  1375.      zu verlassen und die Umgebungsvariablen ACNF, AROU und ACOL zu ver-
  1376.      ändern, unterschiedliche Konfigurationen für die verschiedensten Zwecke
  1377.      definiert, abgespeichert und wieder eingelesen werden.
  1378.  
  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><Packen>
  1395.  
  1396.      Unter diesem Menüpunkt erfolgen die eigentlichen Komprimierungsaktionen
  1397.      gemäß der Packmodus-Voreinstellung (Taste [F6]):
  1398.  
  1399.      Add:
  1400.  
  1401.      Es werden alle spezifizierten Dateien (sofern vorhanden) dem einge-
  1402.      stellten Archiv zugefügt. Dort schon existierende Dateien gleichen
  1403.      Namens werden ohne Rückfrage überschrieben (!!!). Existiert das
  1404.      Archiv noch nicht, wird es automatisch erzeugt.
  1405.  
  1406.      Update:
  1407.  
  1408.      Es werden alle spezifizierten Dateien (sofern vorhanden) dem einge-
  1409.      stellten Archiv zugefügt. In der Archivdatei schon existierende Da-
  1410.      teien gleichen Namens werden nur überschrieben, wenn sie älteren
  1411.      Datums sind als die spezifizierten. Existiert das Archiv noch
  1412.      nicht, wird es automatisch erzeugt.
  1413.  
  1414.      Freshen:
  1415.  
  1416.      Es werden alle spezifizierten Dateien dem eingestellten Archiv nur
  1417.      zugefügt, wenn dort schon ältere Versionen gleichen Namens exis-
  1418.      tieren. Diese werden also "aufgefrischt". Wenn die eingestellte
  1419.      Archivdatei noch nicht vorhanden ist, erfolgt keine Archivierung.
  1420.  
  1421.      Move:
  1422.  
  1423.      Es werden alle spezifizierten Dateien (sofern vorhanden) dem einge-
  1424.      stellten Archiv zugefügt und anschließend auf dem Laufwerk gelöscht.
  1425.      In der Archivdatei schon existierende Dateien gleichen Namens werden
  1426.      ohne Rückfrage überschrieben (!!!). Existiert das Archiv noch nicht,
  1427.      wird es automatisch erzeugt.
  1428.  
  1429.      2.2 <Arc><Encrypt> (ARJ-Befehl 'g')
  1430.  
  1431.      Mit diesem Menüpunkt ist es möglich, die der aktuellen Dateispezifi-
  1432.      kation entsprechenden Dateien in einem bereits bestehenden Archiv
  1433.      mit einem Paßwort zu verschlüsseln. Ist noch kein Archiv mit dem ak-
  1434.      tuell eingestellten Namen vorhanden, wird es angelegt. Falls es schon
  1435.      existiert, werden nur diejenigen Dateien neu verschlüsselt, die der
  1436.      aktuellen Dateispezifikation entsprechen und noch nicht chiffriert sind.
  1437.  
  1438.                                  - 24 -
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.      Wenn Sie also eine neu Datei hinzufügen und verschlüsseln möchten, müs-
  1446.      sen Sie zuerst <Arc><Add> etc. ausführen und danach mit <Arc><Encrypt>
  1447.      verschlüsseln (oder Sie schalten mit [Shift-F6] den Paßwort-Modus ein,
  1448.      dann wird direkt bei <Add>, <Update> usw. chiffriert). Möchten Sie eine
  1449.      bereits geschützte Datei neu verschlüsseln (z.B. mit neuem Paßwort),
  1450.      müssen Sie diese zuerst entpacken und dann mit aktiviertem Paßwort-
  1451.      Modus neu komprimieren (<Add>). Zur Bedienung: Der ARJ-Manager fragt
  1452.      zunächst nach dem gewünschten Paßwort, welches bei der Eingabe nicht
  1453.      am Bildschirm angezeigt wird. Dieses sollten Sie sich unbedingt (!!!)
  1454.      merken oder besser notieren. Ohne dieses Paßwort ist die Dekomprimie-
  1455.      rung verschlüsselter Dateien unmöglich.
  1456.  
  1457.      2.3 <Arc><Subdirectory packen>
  1458.  
  1459.      Mit dieser Funktion können Sie ohne großen Aufwand einen kompletten
  1460.      Verzeichnisast in ein Archiv packen.
  1461.      Es klappt zunächst ein Directoryfenster (s. <Vorgaben><Selektieren>),
  1462.      in dem Sie einfach mit [F10] das zu archivierende Verzeichnis auswäh-
  1463.      len. Falls die Voreinstellung "Subdirs ein" aktiv ist (Taste [F7]),
  1464.      werden auch alle Unterverzeichnisse dieses Directorys erfaßt.
  1465.      Bitte beachten Sie: auch hier werden jeweils nur die Dateien archiviert,
  1466.      die der aktuellen Dateispezifikation entsprechen. Ist diese z.B. '*.DBF',
  1467.      werden nur alle dBase-Dateien komprimiert. Außerdem gilt die aktuelle
  1468.      Einstellung für den Packmodus. Steht dieser etwa auf "Freshen", werden
  1469.      nur bereits vorhandene Dateien im Archiv aufgefrischt.
  1470.      Ist der Packmodus "Move" wird vor der Archivierung noch gefragt, ob an-
  1471.      schließend der gesamte archivierte Verzeichnisbaum gelöscht werden soll
  1472.      (Vorsicht!!!). Bei Angabe von [N] werden bei "Move" nur die Dateien auf
  1473.      der Platte gelöscht, die Verzeichnisstruktur bleibt erhalten.
  1474.  
  1475.      2.4 <Arc><Zusammenführen> (ARJ-Befehl 'j')
  1476.  
  1477.      Mit diesem Menüpunkt ist es möglich, mehrere ARJ-Dateien zu einer zu
  1478.      vereinigen, indem ein Dateilistenfenster aufklappt, wo wie üblich
  1479.      (s. 1.2) die mit dem aktuellen Archiv zu verschmelzenden Archive
  1480.      markiert werden können. Zunächst wird gefragt, welche Extension das/
  1481.      die zuzufügende(n) Archiv(e) hat/haben, Vorgabe ist die aktuelle
  1482.      Archivextension. Durch Angabe einer entsprechenden anderen Endung kann
  1483.      z.B. einer sfx-Datei der Inhalt mehrerer normaler ARJ-Dateien zugefügt
  1484.      werden oder umgekehrt.
  1485.      Bitte beachten Sie, daß bei gleichnamigen Dateien in mehreren Archiven
  1486.      diese jeweils durch die zuletzt hinzugefügten überschrieben werden.
  1487.      Befindet sich z.B. im aktuellen Archiv A.ARJ eine Datei namens
  1488.      BRIEF.DOC, so wird sie durch eine evtl. gleichnamige im Archiv B.ARJ
  1489.      überschrieben, wenn dieses mit A.ARJ verbunden wird. Diese wiederum
  1490.      würde ebenfalls überschrieben, falls noch ein Archiv C.ARJ zugefügt
  1491.      wird, in dem sich ebenso eine Datei BRIEF.DOC befindet.
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.                                  - 25 -
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.      2.5 <Arc><pArameter>
  1506.  
  1507.      Dieser Menüpunkt erlaubt die freie Eingabe von Parametern für einen
  1508.      ARJ-Aufruf. Auch Datei- und Archivspezifikation müssen explizit ange-
  1509.      geben werden, es wird nicht auf die aktuellen Einstellungen zurückge-
  1510.      griffen. Dies macht es z.B. möglich, ARJ.EXE auch auf nicht im Archiv-
  1511.      verzeichnis befindliche Archive anzuwenden oder unübliche bzw. (noch)
  1512.      nicht vom ARJ-Manager unterstützte ARJ-Befehle auszuführen.
  1513.  
  1514.      2.6 <Arc><Diskettenzahl>
  1515.  
  1516.      Der Menüpunkt <Arc><Diskettenzahl> versucht eine grobe Einschätzung
  1517.      der benötigten Anzahl an Disketten für ein Komplettbackup der Fest-
  1518.      platte. Der Benutzer muß nur noch den gewünschten Laufwerksbuchstaben
  1519.      angeben; mit den üblichen Tasten kann abgebrochen werden.
  1520.      Danach können noch eine oder mehrere Dateispezifikationen angegeben
  1521.      werden, z.B. '*.DBF' oder '*.TXT *.DOC WORD??.WK1'. Vorgabe ist '*.*',
  1522.      Pfadnamen sind nicht (!) erlaubt.
  1523.      Wenn Sie hier etwas anderes als '*.*' eingeben, wird das mitgelieferte
  1524.      Utility WO.EXE benutzt, um das gewählte Laufwerk nach entsperchenden
  1525.      Dateien durchzuscannen und die Dateigrößen aufzusummieren. Dies kann
  1526.      besonders auf langsamen Rechnern und bei großen Platten einige Zeit
  1527.      dauern.
  1528.      Die Routine gibt die Gesamtkapazität, den benutzten und den freien
  1529.      Laufwerksplatz, sowie die Gesamtgröße der zu archivierenden Dateien
  1530.      (in Bytes und Kilobytes) aus.
  1531.      Dann wird die wahrscheinlich notwendige Diskettenzahl (360 kBytes,
  1532.      720 kBytes, 1,2 MBytes und 1,44 MBytes) für die Kompressionsgrade
  1533.      0% (unkomprimiert, ARJ-Switch '-m0'), 30%, 50% und 70% prognosti-
  1534.      ziert. Diese Werte sind natürlich nur grobe Anhaltspunkte, da der
  1535.      Kompressionsgrad stark von der Art der zu packenden Dateien abhängt.
  1536.  
  1537.      2.7 <Arc><Backup>  (ARJ-Befehl 'a -vv', s. auch <DeArc><Restore>)
  1538.  
  1539.      Eine der herausragenden Fähigkeiten von ARJ ist die Möglichkeit,
  1540.      Archive auch auf mehre Disketten ("Volumes") zu verteilen, wenn sie
  1541.      zu groß für eine einzelne sind. Zusammen mit der Möglichkeit, ein
  1542.      ganzes Laufwerk nach Dateien zu durchsuchen und das Archivbit von
  1543.      Dateien zurückzusetzen, läßt sich ARJ somit als zwar langsames, aber
  1544.      sehr platzsparendes Backupprogramm einsetzen.
  1545.      Diese Fähigkeit unterstützt der ARJ-Manager durch seine bequeme
  1546.      Menüführung und intensive Fehlerprüfung. Es wird z.B. automatisch
  1547.      das benutzte Diskettenformat (präziser: der freie Platz auf der
  1548.      ersten eingelegten Diskette) ermittelt. Dadurch entfällt die Not-
  1549.      wendigkeit, jedesmal umständlich den Parameter '-vv360, 720, 1300,
  1550.      1440' etc. benutzen zu müssen. Es können sogar unformatierte Disketten
  1551.      benutzt werden, da der ARJ-Manager auf Wunsch jede Diskette vor dem
  1552.      Backup-Vorgang löschen (bei schon formatierten Disketten) oder forma-
  1553.      tieren kann. Dazu wird ein kleines Utility QFT.EXE mitgeliefert,
  1554.      das auch für den Menüpunkt <disK><Formatieren> benutzt wird.
  1555.      Es wird aber empfohlen, keine unformatierten Disketten zu benutzen,
  1556.      da QFT in diesem Fall ziemlich lange braucht, bevor es mit dem
  1557.      eigentlichen Formatieren beginnt (bis über 1 min).
  1558.  
  1559.                                 -  26 -
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.      Bevor näher auf die Bedienung eingegangen wird, noch ein paar Hin-
  1566.      weise:
  1567.       ■ Es werden vom ARJ-Manager die aktuellen Einstellungen für 'Quell-
  1568.         pfad', 'Subdirectories ein/aus', 'Kompressionsmodus' und 'Datei-
  1569.         spezifikation' benutzt. Der aktuelle Archivname wird als Vorgabe
  1570.         für den Namen des Backup-Sets angezeigt. Sie können hier aber
  1571.         auch einen beliebigen 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 ein-
  1592.         fach -X!C:\ARCMAN\EXCLUDE.DAT hinzu (vorausgesetzt, die Datei
  1593.         EXCLUDE.DAT befindet sich im Verzeichnis C:\ARCMAN).
  1594.         Sie können 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.       ■ Numerieren Sie die Backup-Disketten eines Backup-Sets durchge-
  1599.         hend (am besten mit 0 beginnend wie bei ARJ), damit Sie beim Restau-
  1600.         rieren immer gleich die richtigen Disketten zur Hand haben.
  1601.       ■ Definieren Sie, wenn irgend möglich, eine Umgebungsvariable 'TMPARC',
  1602.         'TEMP' oder 'TMP', die auf eine RAM-Disk oder wenigstens auf die
  1603.         Festplatte zeigt (s. auch Kapitel F)). Die Archivierung auf
  1604.         Disketten ist sonst sehr langsam und "nervig". Mit einer genügend
  1605.         großen virtuellen Disk und einem schnellen Rechner läßt sich aber
  1606.         eine befriedigende Backupgeschwindigkeit erzielen.
  1607.  
  1608.      Nun zur Bedienung der Funktion:
  1609.  
  1610.      Nach der Anwahl wird zuerst gefragt, ob Sie Teilarchive bestimmter
  1611.      Größe erzeugen möchten (in Bytes). Wenn Sie hier [J] eintippen, können
  1612.      Sie die gewünschte Größe eingeben, ansonsten ermittelt der ARJ-Manager
  1613.      die Archiv-Größe aus dem freien Platz auf dem Ziellaufwerk (s.u.).
  1614.      Als nächstes folgt die Frage nach dem "Ziellaufwerk". Der ARJ-Manager
  1615.      hat bereits Ihre Laufwerkskonfiguration ermittelt und stellt alle
  1616.      möglichen Laufwerke zur Auswahl. Mit dem Drücken des entsprechenden
  1617.  
  1618.                                  - 27 -
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.      Laufwerksbuchstabens auf Ihrer Tastatur wählen Sie eins aus. Vorein-
  1626.      stellung ist A:, zur Auswahl dieses Laufwerks genügt ein Druck auf die
  1627.      [Enter]-Taste. Falls ein Diskettenlaufwerk gewählt wurde, werden die
  1628.      Backup-Archive im Rootverzeichnis erzeugt, bei einem Backup auf Fest-
  1629.      (Wechsel-) platte wird nach dem gewünschten Zielverzeichnis gefragt,
  1630.      in dem die Archive abgelegt werden sollen. Existiert dieses nicht, wird
  1631.      gefragt, ob es erzeugt werden soll.
  1632.      Ist der ausgewählte Drive ein Diskettenlaufwerk, werden Sie als näch-
  1633.      stes gefragt, ob die Disketten gelöscht oder formatiert werden sollen.
  1634.      Wenn Sie mit [J] antworten, folgt, falls Sie über (ein) HD-Laufwerk(e)
  1635.      verfügen, als nächstes die Frage, ob Sie DD- (360K/720K) oder HD-
  1636.      (1,2M/1,44M) Disketten benutzen wollen.
  1637.      Danach werden Sie gefragt, ob Sie alle Dateien archivieren wollen,
  1638.      die der aktuellen Dateispezifikation entsprechen, oder nur die geän-
  1639.      derten. Im zweiten Fall werden nur die Dateien komprimiert, die seit
  1640.      dem letzen Backup geändert oder neu erzeugt wurden (präziser: bei
  1641.      denen das Archivbit gesetzt ist). Zur Auswahl drücken Sie [A] für
  1642.      "alle" oder [G] für "geänderte"; die Voreinstellung ist "alle". Wenn
  1643.      die Dateien erfolgreich archiviert wurden, wird das Archivbit zurück-
  1644.      gesetzt.
  1645.      Anschließend werden Sie gefragt "Teilung von Dateien über Laufwerks-
  1646.      grenzen zulassen ?". Eine Verneinung bewirkt, daß ARJ keine Dateien
  1647.      mehr zwischen zwei oder mehreren Teilarchiven auf mehrere Disketten
  1648.      aufteilen darf. Dies hat Vor- und Nachteile. Von Vorteil ist, daß
  1649.      Dateien auch ohne die <Restore>-Funktion leicht entpackt werden können.
  1650.      Auch können Teilarchive mit <Freshen> upgedatet werden, wenn das Teil-
  1651.      archiv dadurch nicht größer als der verfügbare Diskettenplatz wird.
  1652.      Nachteilig wirkt sich aus, daß der verfügbare Platz nicht mehr voll-
  1653.      ständig genutzt wird, wenn eine Datei nicht aufgeteilt werden darf.
  1654.      Auch können keine Dateien mehr archiviert werden, die selbst in gepack-
  1655.      ter Form größer als der verfügbare Speicherplatz sind. Sie sollten also
  1656.      nur im Notfall mit [N] antworten.
  1657.      Wenn Sie eine ARJ-Version >= 2.39 benutzen, fragt Sie der ARJ-Manager
  1658.      als nächstes, ob Sie auf der ersten Backup-Diskette Platz für ARJ.EXE
  1659.      und INSTALL.BAT reservieren lassen möchten. Dies ist sehr nützlich,
  1660.      wenn Sie die Disketten des Backup-Sets an jemanden weitergeben möchten,
  1661.      der nicht über den ARJ-Manager verfügt. Wenn Sie hier mit [J] antwor-
  1662.      ten, wird ARJ angewiesen, auf der ersten Diskette genügend Platz für
  1663.      ARJ.EXE und die Datei INSTALL.BAT (wird mitgeliefert als INSTALL.ASC,
  1664.      damit sie nicht versehentlich gestartet wird) freizuhalten. Der benö-
  1665.      tigte Platz wird vom ARJ-Manager automatisch ermittelt. Nach erfolgter
  1666.      Archivierung werden Sie dann noch einmal aufgefordert, die erste Dis-
  1667.      kette des Backup-Sets einzulegen, damit der ARJ-Manager die beiden
  1668.      Dateien kopieren kann. Falls Sie über die Vollversion von ARJ verfügen
  1669.      und sich DEARJ.EXE im ARJ-Manager-Verzeichnis befindet, wird statt
  1670.      ARJ.EXE diese Datei kopiert.
  1671.      Die Datei INSTALL.BAT (INSTALL.ASC) ist eine kleine Batchdatei, die
  1672.      - von der Diskette aufgerufen - den entsprechenden ARJ-Aufruf zum
  1673.      Rückspielen des Backup-Sets tätigt. Ohne Parameter gestartet, gibt
  1674.      sie eine kurze Hilfe aus. Sie können die Datei INSTALL.ASC auch
  1675.      selbst editieren und sie Ihren Bedürfnissen anpassen, sie muß sich
  1676.      nur im ARJ-Manager-Verzeichnis befinden und wird dann beim Kopieren
  1677.  
  1678.                                  - 28 -
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.      in INSTALL.BAT umbenannt. Auf diese Weise ist es leicht möglich, ein-
  1686.      fache Installationsdisketten für Software herzustellen, die sich
  1687.      selbst auf die Festplatte entpacken. Noch ein Hinweis: Beim Zurück-
  1688.      spielen des Backups mit INSTALL.BAT, kann es sein, daß DOS nach
  1689.      Abarbeitung der letzten Diskette eine Meldung ausgibt, daß noch einmal
  1690.      die Diskette mit der Stapelverarbeitungsdatei eingelegt werden soll.
  1691.      Dies ist so, weil sich INSTALL.BAT nur auf der ersten Diskette befindet
  1692.      und das Betriebssystem die Datei nicht findet. Sie können nun die
  1693.      erste Diskette einlegen und eine Taste drücken oder mit [Ctrl-C] einfach
  1694.      die Stapelverarbeitung abbrechen, ein Fehler resultiert daraus nicht.
  1695.      Es handelt sich hier einfach nur um eine Eigentümlichkeit des DOS, das
  1696.      Batchdateien Zeile für Zeile verarbeitet und nicht weiß, daß keine
  1697.      Zeile mehr folgt, wenn es nach Verarbeitung des letzten Befehls erneut
  1698.      versucht, die Datei zu öffnen, sie aber nicht mehr findet. Das Verhalten
  1699.      unterscheidet sich auch von Version zu Version. DR DOS 6.0 beispielsweise
  1700.      gibt nur die Meldung aus, daß die Batchdatei fehlt, fordert aber nicht
  1701.      dazu auf, diese einzulegen. Hier genügt ein Tastendruck, um die Stapel-
  1702.      verarbeitung zu beenden. Bei Benutzung von 4DOS gibt es übrigens das
  1703.      Problem nicht. INSTALL.BAT erkennt selbstständig, ob 4DOS vorhanden ist
  1704.      und schaltet in den "Batch to memory"-Modus, bei dem die Stapeldatei
  1705.      komplett in den Speicher geladen wird.
  1706.      Als nächstes werden Sie nach einem Namen für das Backup-Set gefragt
  1707.      (maximal 8 Buchstaben), erlaubt sind dabei alle auch bei Dateinamen
  1708.      zulässigen Zeichen. Als Vorgabe dient, wie schon erwähnt, der aktuelle
  1709.      Archivname. Wenn schon eine Indexdatei (s. <DeArc><Indexdatei(en)
  1710.      ansehen>) für das Quellaufwerk existiert, wird gefragt, ob diese
  1711.      überschrieben oder verlängert werden soll. Im letzteren Fall schreibt
  1712.      ARJ die Archivierungsinformationen an das Ende der schon existierenden
  1713.      Datei, d.h. führt sie fort.
  1714.      Nun startet der eigentliche Backup-Vorgang. Paßt das erzeugte Archiv
  1715.      nicht auf eine Diskette, fordert ARJ gegebenenfalls mit der Frage
  1716.      'OK to process next volume/diskette?' (o.ä.) eine neue an. Hier tippen
  1717.      Sie [Y] und [Enter] ein, Eingabe von [N] und [Enter] bewirkt den Ab-
  1718.      bruch des Backups. Dazu ein Tip: wenn Sie über <Vorgaben><Einstel-
  1719.      lungen> (s.d.) bei der Umgebungsvariablen ARJ_SW den Switch '-jyy'
  1720.      einfügen, brauchen Sie die [Enter]-Taste nicht zu betätigen. ARJ
  1721.      genügt dann ein Tastendruck ([Y], [N]) zur Bestätigung.
  1722.      Das Archiv auf der ersten Diskette erhält die Extension '.000', die
  1723.      nächsten entsprechend  '.001', '.002' usw. Auf diese Weise kann ein
  1724.      Backup-Set bis zu 1000 Disketten enthalten ('.000' bis '.999').
  1725.      Bei jedem Backup-Vorgang wird eine sogenannte Indexdatei erzeugt,
  1726.      in dem alle archivierten Dateien und Pfadnamen protokolliert werden
  1727.      (s. dazu auch <DeArc><Indexdatei(en) ansehen> und <DeArc><Restore>).
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.                                  - 29 -
  1739.  
  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>       (ARJ-Befehl 'x')
  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 (von ARJ),
  1757.      ob sie überschrieben werden sollen (falls dies über die Umgebungs-
  1758.      variable 'ARJ_SW' nicht 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>        (ARJ-Befehl 'd')
  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>       (ARJ-Befehl 'p')
  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 ARJMAN.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 ARJMAN.TMP wird
  1792.      im über die Umgebungsvariable 'TMPARC' spezifizierten Verzeichnis
  1793.      (RAM-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.  
  1821.      3.8 <DeArc><pFadnamen entfernen>
  1822.  
  1823.      Diese Funktion schneidet bei den im Archivdirectory gespeicherten
  1824.      Dateinamen evtl. vorhandene Pfadbezeichnungen ab (diese sind unter
  1825.      Umständen hinderlich, falls z.B. Dateien nicht gefunden werden, wenn
  1826.      nicht der vollständige Pfadname angegeben wird).
  1827.  
  1828.      3.9 <DeArc><Indexdatei(en) ansehen>
  1829.  
  1830.      Bei der Archivierung mit <Arc><Backup> (s.d.) legt ARJ jeweils eine
  1831.      sogenannte Indexdatei an, in der alle archivierten Dateien protokol-
  1832.      liert werden. Dies ist nützlich, wenn man einzelne Dateien aus einem
  1833.      Backup-Set restaurieren und nicht alle Disketten einzeln durchsuchen
  1834.      will. Mit Hilfe dieses Menüpunktes kann Einblick in die Indexdatei(en)
  1835.      genommen werden. Dazu klappt ein Dateilistenfenster auf, in dem alle
  1836.      verfügbaren Indexdateien zur Auswahl gestellt werden. Wenn bei <Arc>
  1837.      <Backup> kein besonderer Name für das Backup-Set vergeben wurde, be-
  1838.      stehen die Namen der Dateien aus dem Wort 'BACKUP_' und dem Laufwerks-
  1839.      buchstaben, von dem das Backup gezogen wurde, die Dateiextension ist
  1840.      .INX, z.B. BACKUP_C.INX.
  1841.  
  1842.      3.10 <DeArc><Restore>   (ARJ-Befehl 'x -vv', s. auch <DeArc><Backup>)
  1843.  
  1844.      Dieser Menüpunkt kopiert ein mit <Arc><Backup> angefertigtes Backup
  1845.      wieder auf die Festplatte.
  1846.      Die Routine fragt Sie zunächst nach dem Quellaufwerk, von dem das
  1847.      Backup gelesen werden soll. Ist dieses ein Diskettenlaufwerk, werden
  1848.      Sie aufgefordert, die erste Diskette des Backup-Sets in das ausge-
  1849.      wählte Laufwerk einzulegen. Der ARJ-Manager prüft danach selbst,
  1850.      ob die eingelegte Diskette eine gültige Backupdiskette ist und gibt
  1851.      gegebenenfalls eine entsprechende Fehlermeldung aus.
  1852.      Als nächstes werden Sie nach dem Zielverzeichnis gefragt. Dies ist
  1853.      dasjenige Verzeichnis, in dem die gesicherten Dateien wieder restau-
  1854.      riert werden sollen.
  1855.  
  1856.  
  1857.  
  1858.                                  - 31 -
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.      Da ARJ die komplette Verzeichnisstruktur in seinem Archiv gespeichert
  1866.      hat und diese bei der Dekomprimierung ab dem aktuellen (!) Verzeich-
  1867.      nis des Ziellaufwerks automatisch erzeugt, sollten Sie vor (!) der
  1868.      Restaurierung das entsprechende Verzeichnis auf dem Ziellaufwerk ein-
  1869.      stellen; dazu dient dieses Eingabefenster. Haben Sie zum Beispiel ein
  1870.      Backup des Verzeichnisses 'WORD\BRIEFE\PRIVAT', welches ein Unterver-
  1871.      zeichnis von 'C:\TEXT' ist, angefertigt, sollten Sie vorher in das
  1872.      Verzeichnis 'C:\TEXT' wechseln, damit die Dateien wieder an ihren
  1873.      Ursprungsort kopiert werden. Wären Sie beim Start des Restore-Vorgangs
  1874.      gerade in 'C:\DATEN\DBASE', so würden die Dateien des Backups nach
  1875.      'C:\DATEN\DBASE\WORD\BRIEFE\PRIVAT' restauriert werden.
  1876.      Es folgt die Abfrage nach dem Namen des Backups.  Auf diese Weise ist
  1877.      es möglich, auch mehrere unterschiedliche Backups auf einem Daten-
  1878.      träger, beispielsweise einer anderen Festplatte, zu speichern. Drücken
  1879.      Sie hier nur die [Enter]-Taste, sucht der ARJ-Manager nach der ersten
  1880.      Datei auf dem Quellaufwerk mit der Dateiextension '.000' oder '.ARJ'.
  1881.      Anschließend fragt der ARJ-Manager nach dem sogenannten "Restore-
  1882.      Modus". Damit ist gemeint, wie auf dem Ziellaufwerk bereits vorhan-
  1883.      dene Dateien mit gleichen Namen wie im Backup behandelt werden sollen.
  1884.      Tippt man hier [Ü] ein , so werden alle Dateien mit denen aus dem
  1885.      Backup-Set überschrieben. Es findet keine Dateidatumsprüfung statt.
  1886.      Mit [N] werden die Dateien auf dem Ziellaufwerk nur überschrieben,
  1887.      wenn sie älter sind als die im Backup. Außerdem werden alle auf dem
  1888.      Ziellaufwerk nicht vorhandenen Dateien restauriert.
  1889.      Mit [F] schließlich werden nur solche Dateien auf die Platte kopiert,
  1890.      von denen dort bereits ältere Versionen existieren.
  1891.      Jede andere Taste aktiviert den ARJ-Switch '-n', das heißt, es werden
  1892.      nur solche Dateien auf die Festplatte kopiert, die dort noch nicht
  1893.      existieren.
  1894.      Falls sich das Backup über mehrere Disketten erstreckt, fordert auch
  1895.      hier ARJ jeweils dazu auf, die nächste Diskette einzulegen (s. <Arc>
  1896.      <Backup>).
  1897.  
  1898.      Noch zwei Hinweise:
  1899.      1. Da der ARJ-Manager vor der Restaurierung prüft, ob ein Archiv oder
  1900.      einzelne Dateien darin verschlüsselt sind, um ggf. das Paßwort zu er-
  1901.      fragen, kann es sein, daß die Laufwerkslampe einige Sekunden lang auf-
  1902.      leuchtet, obwohl sich scheinbar noch nichts tut.
  1903.      2. Sollten Sie einmal nur eine einzelne Datei aus dem Backup-Set
  1904.      benötigen, können Sie diese auch nach Einstellung der entsprechenden
  1905.      Archiv-Extension (z.B. 005) mittels [Shift-F3] ganz normal mit <DeArc>
  1906.      <Extract> o.ä. extrahieren. Damit Sie nicht alle Disketten des Backup-
  1907.      Sets durchsuchen müssen, wurden schon bei der Archivierung mit <Arc>
  1908.      <Backup> sogenannte Indexdateien angelegt, in denen die Backup-Vorgänge
  1909.      protokolliert wurden. Diese können mit dem nächsten Menüpunkt <Index-
  1910.      datei(en) ansehen> eingesehen werden.
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.                                  - 32 -
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.      4. Das Menü <Inhalt>
  1926.      ====================
  1927.  
  1928.      Unter diesem Hauptmenüpunkt sind alle Funktionen zur Directory-
  1929.      Ausgabe (DOS oder ARJ-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. Der ARJ-
  1951.      Manager ruft hierzu nicht wie bei den beiden anderen Funktionen ARJ.EXE
  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-Dateien, sondern Archive 9 verschiedener Formate gesichtet wer-
  1956.      den.
  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> (ARJ-Befehl 'l')
  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.      ARJMAN.TMP angelegt, welche dann in das eingestellte Listpro-
  1969.      gramm geladen wird. Auch hier gilt: Wenn kein Lister vorhanden ist,
  1970.      kann auch der 4DOS-Befehl 'LIST' genutzt werden. Wird auch 4DOS
  1971.      nicht gefunden, erfolgt die Ausgabe direkt am Bildschirm. Ein evtl.
  1972.      vorhandener Archivkommentar wird (ab ARJ 2.39) aus Gründen der
  1973.      Übersichtlichkeit nicht angezeigt. Falls Sie diesen sehen möchten,
  1974.      benutzen Sie <Verbose List>.
  1975.  
  1976.  
  1977.  
  1978.                                  - 33 -
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.      4.3 <Inhalt><Langes Archivlisting>    (ARJ-Befehl 'v')
  1986.  
  1987.      Macht genau das gleiche wie <Kurzes Archivlisting>, nur ist die Ausgabe
  1988.      wesentlich ausführlicher.
  1989.  
  1990.      4.4 <Inhalt><Textsuche>    (ARJ-Befehl 'w')
  1991.  
  1992.      Diese Funktion ermöglicht die Suche nach einem Textstring im aktu-
  1993.      ellen Archiv. Es wird ein Eingabefenster geöffnet, in dem der Such-
  1994.      string angegeben werden muß. Anschließend wird nachgefragt, ob der
  1995.      Kontext des Suchbegriffs (in Textdateien die Zeile mit dem Begriff
  1996.      und jeweils eine vorher und nachher) angezeigt werden soll.
  1997.      Das Ergebnis der Suche wird mittels des eingestellten Listers ange-
  1998.      zeigt. Der Suchvorgang kann - je nach Größe des Archivs - einige Zeit
  1999.      dauern, wobei der Bildschirm dunkel bleibt. Dies ist kein Grund zur
  2000.      Beunruhigung.
  2001.      Bitte beachten Sie: Es wird auch nur in den Dateien gesucht, die
  2002.      der aktuellen Dateispezifikation entsprechen.
  2003.  
  2004.      4.5 <Inhalt><Dateien>
  2005.  
  2006.      Bringt ein Directoryfenster mit allen Dateien des aktuellen Verzeich-
  2007.      nisses auf den Bildschirm, mit dem eine Datei zur Ansicht mit dem
  2008.      Lister ausgewählt werden kann.
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  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 von ARJ sowie die
  2049.      größte Stärke des ARJ-Managers, die Routinearchivierungsfunktio-
  2050.      nen.
  2051.  
  2052.      5.1 <Extras><Backup-Dateien>
  2053.  
  2054.      Ab der Version 2.30 bietet ARJ die Möglichkeit, ältere Versionen
  2055.      (Backups) von Dateien aus Gründen der Datensicherheit neben den neuen
  2056.      Versionen in seinen Archivdateien aufzubewahren. Die ARJ-Datei wird
  2057.      dadurch natürlich größer, denn es können sich durchaus mehrere Kopien
  2058.      einer Datei im Archiv befinden.
  2059.      Durch Setzen eines Schalters im Archiv-Kopf wird ein Archiv markiert
  2060.      (Backups ON/OFF), zusätzlich können einzelne Dateien als Backupdateien
  2061.      markiert oder unmarkiert werden. Durch die normalen Aktionen ARJs kann
  2062.      nicht auf diese Sicherheitskopien zurückgegriffen werden, das Untermenü
  2063.      <Extras><Backup-Dateien> bietet jedoch vielfältige Möglichkeiten zur
  2064.      Manipulation von "backup type archives":
  2065.  
  2066.      5.1.1 <Extras><Backup-Dateien><Backup-Flag setzen>
  2067.  
  2068.      Diese Option markiert ein Archiv als "backup type". Weiteres Zufügen
  2069.      von Dateien zu einem Archiv, in dem schon Dateien gleichen Namens
  2070.      existieren, führt nicht zu einem Überschreiben derselben, sondern zur
  2071.      Aufbewahrung als Backup-Dateien.
  2072.  
  2073.      5.1.2 <Extras><Backup-Dateien><Flag entfernen>
  2074.  
  2075.      Der Menüpunkt macht die unter 5.1.1 vorgenommene Markierung eines
  2076.      Archivs als "backup type" wieder rückgängig. Ab jetzt werden im Archiv
  2077.      befindliche Dateien bei Komprimierungsaktionen wieder überschrieben.
  2078.  
  2079.      5.1.3 <Extras><Backup-Dateien><Markieren als Backup-Dateien>
  2080.  
  2081.      Kennzeichnet die der aktuell eingestellten Dateispezifikation ent-
  2082.      sprechenden Dateien als Backup-Dateien. Dies hat keinen Einfluß auf
  2083.      die Markierung des gesamten Archivs als "backup type" (s. 5.1.1).
  2084.      Die so markierten Dateien sind bei normalen ARJ-Aktionen "unsichtbar"
  2085.      und werden bei Komprimierungen nicht überschrieben.
  2086.  
  2087.      5.1.4 <Extras><Backup-Dateien><Unmarkieren der Backup-Files>
  2088.  
  2089.      Hebt die Dateimarkierung von Backup-Dateien wieder auf, löscht sie
  2090.      jedoch nicht. Sie werden allerdings bei zukünftigen Archivierungen
  2091.      wieder von gleichnamigen Dateien überschrieben.
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.                                  - 35 -
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.      5.1.5 <Extras><Backup-Dateien><Kopien löschen>
  2106.  
  2107.      Entfernt alle der aktuellen Dateispezifikation entsprechenden Sicher-
  2108.      heitskopien (Backup-Dateien) aus dem Archiv (also Vorsicht!), es
  2109.      bleibt nur die jeweils neueste Version einer Datei erhalten.
  2110.  
  2111.      5.1.6 <Extras><Backup-Dateien><Extrahieren>
  2112.  
  2113.      Dekomprimiert alle gewählten Backup-Dateien. Da dies durchaus mehrere
  2114.      Dateien gleichen Namens sein können, fragt ARJ bei jedem einzelnen
  2115.      File, ob es extrahiert werden soll. Leider gibt ARJ dabei nicht das
  2116.      aktuelle Datum der betreffenden Datei aus, so daß es schwierig ist,
  2117.      festzustellen, ob die gerade anstehende Datei auch die ist, die man
  2118.      wirklich entpackt haben möchte. In einer späteren ARJ-Manager-Version
  2119.      ist geplant, hier eine Auswahlliste inklusive der Dateidaten zum
  2120.      Extrahieren einzublenden. Im Moment kann nur angeraten werden, mit
  2121.      Hilfe des nächsten Menüpunktes <Anzeige der Backup-Dateien>, bei dem
  2122.      alle wichtigen Daten ausgegeben werden, festzustellen, welches das
  2123.      gewünschte File ist (das wievielte Vorkommen bei mehreren gleichen
  2124.      Namen) und auf die Abfrage ARJs erst bei der entsprechenden Anzahl
  2125.      mit [Y] zu antworten.
  2126.  
  2127.      5.1.7 <Extras><Backup-Dateien><Anzeige der Backup-Dateien>
  2128.  
  2129.      Gibt ein Verzeichnis der Backup-Dateien im aktuellen Archiv aus.
  2130.  
  2131.      5.1.8 <Extras><Backup-Dateien><Zurück>
  2132.  
  2133.      Kehrt ins Hauptmenü zurück. Ähnlich wirken auch die [Esc]-, die
  2134.      [F10]- und die rechte Maustaste.
  2135.  
  2136.      5.2 <Extras><Test>         (ARJ-Befehl 't')
  2137.  
  2138.      Testet alle Dateien des aktuell eingestellten Archivs auf Integri-
  2139.      tät. Wird ein Fehler festgestellt, sollte mit Hilfe des nächsten
  2140.      Menüpunktes <Fix ARJ> das Archiv repariert werden.
  2141.  
  2142.      5.3 <Extras><Fix ARJ>      (ARJ-Befehl 'e -jr')
  2143.  
  2144.      Dieser Menüpunkt versucht, ein beschädigtes Archiv (s. vorherigen
  2145.      Menüpunkt <Test>) zu reparieren und ein unbeschädigtes Archiv-
  2146.      directory zu erstellen. Diese Funktion sollte nur ange-
  2147.      wandt werden, wenn mittels <Test> Fehler festgestellt wurden.
  2148.      Die Funktion versucht, soviele Dateien wie möglich aus dem Archiv
  2149.      in ein temporäres Verzeichnis zu extrahieren. Der Switch '-jr'
  2150.      stellt sicher, daß ARJ die Dekomprimierungsaktion nicht im Fehlerfall
  2151.      abbricht. Allerdings werden so auch beschädigte Dateien extrahiert,
  2152.      die ohne den Switch automatisch von ARJ gelöscht würden. Anschlie-
  2153.      ßend löscht der ARJ-Manager das Archiv und komprimiert die extrahier-
  2154.      ten Dateien neu. Es werden also keine Dateien (!) repariert, sondern
  2155.      nur das Archiv wieder lesbar gemacht.
  2156.  
  2157.  
  2158.                                  - 36 -
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.      Die eventuell beschädigten Dateien können nun auf normalem Wege
  2166.      extrahiert und gegebenenfalls aufbereitet werden (bei beschädigten
  2167.      Textdateien ist häufig eine Wiedergewinnung wenigstens eines Teils
  2168.      des Textes möglich).
  2169.      Daß ARJ bei der Extraction eine Fehlermeldung "Can't read file or
  2170.      unexpected end of file" ausgibt (auch bei nicht beschädigten Archiven)
  2171.      ist normal und tritt immer (!) bei Benutzung des Switches '-jr' auf.
  2172.      Da die unbedachte Benutzung dieses Menüpunktes dazu führen kann, daß
  2173.      sich beschädigte Dateien im Archiv befinden, wird vor der Ausführung
  2174.      eine entsprechende Abfrage eingeblendet, ob man auch wirklich weiß,
  2175.      was man tut.
  2176.  
  2177.      5.4 <Extras><Comment>      (ARJ-Befehl 'c')
  2178.  
  2179.      Mit dieser Funktion können zu jeder Datei im Archiv kurze Kommen-
  2180.      tare angelegt oder schon vorhandene bearbeitet werden. Innerhalb
  2181.      der ARJ-Funktion können einzelne Dateien mit [Enter] übersprungen
  2182.      werden. [Ctrl-C] bewirkt einen Abbruch und die Rückkehr zum ARJ-
  2183.      Manager.
  2184.  
  2185.      5.5 <Extras><archiv-Kommentar>
  2186.  
  2187.      Hier können Sie einem Archiv einen Kommentar zufügen. Dies ist ein
  2188.      Text, der bei jeder Extraktion von Dateien am Bildschirm angezeigt
  2189.      wird. Er kann aus nur einer Zeile oder einer ganzen ASCII-Datei
  2190.      bestehen.
  2191.      Der ARJ-Manager fragt zunächst nach dem Namen einer ASCII-Datei,
  2192.      die in das Archiv eingebunden werden soll. Diese wird anschließend
  2193.      in den externen Editor (s. 7.5 und 1.7) geladen (bzw. kann später
  2194.      mit diesem erzeugt werden, falls sie nicht existiert).
  2195.      Anschließend wird der Editor aufgerufen, in dem die Kommentardatei
  2196.      bearbeitet werden kann. Zur Bedienung des mitgelieferten Editors
  2197.      ZMEDIT s. <File><Editor>. Nach dem Abspeichern und Verlassen des
  2198.      Editors wird noch einmal gefragt, ob Sie die Datei auch wirklich
  2199.      einbinden wollen. Wird die angegebene Datei nicht gefunden, erfolgt
  2200.      eine Fehlermeldung. Wenn Sie diese mit [Esc], [F10] oder der rech-
  2201.      ten Maustaste quittieren, wird die Funktion abgebrochen, ansonsten
  2202.      gelangen Sie zur Eingabeaufforderung am Anfang zurück.
  2203.      Die eingebundene Datei sollte eine Zeilenlänge von nicht mehr als
  2204.      80 Zeichen besitzen.
  2205.      Ist kein Editor konfiguriert oder wird dieser nicht gefunden, so
  2206.      wird die Direkteingabefunktion von ARJ aufgerufen. Hier können
  2207.      Sie maximal 1 Zeile lange Kommentare eingeben und mit [Enter] be-
  2208.      stätigen oder [Ctrl-C] abbrechen.
  2209.  
  2210.      Noch ein Tip: Wenn Sie bei der Abfrage zum Namen der ASCII-Datei
  2211.      die Bezeichnung 'NUL' eingeben, wird nicht in den Editor gesprungen,
  2212.      sondern der Archivkommentar gelöscht.
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.                                  - 37 -
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.      5.6 <Extras><sPeichere Komm.>
  2226.  
  2227.      Erlaubt das Extrahieren eines evtl. vorhandenen Archivkommentars und
  2228.      Abspeichern in einer separaten ASCII-Datei namens "!" im aktuellen
  2229.      Verzeichnis.
  2230.  
  2231.      5.7 <Extras><ARJ -> Sfx>   (ARJ-Switch '-je' bzw. '-je1')
  2232.  
  2233.      Diese Funktion verwandelt die aktuelle ARJ-Datei in ein "self
  2234.      extracting archive" mit der Dateiextension '.EXE' statt '.ARJ'.
  2235.      In "sfx"-Dateien ist der Entpack-Algorithmus eingebaut, so daß
  2236.      sie auch ohne ARJ durch direkten Aufruf von der DOS-Kommando-
  2237.      zeile aus dekomprimiert werden können.
  2238.      Dabei sind zwei Arten von "sfx"s zu unterscheiden:
  2239.       1. Die Standardversion: In ihr ist der komplette Befehlsvorrat
  2240.          von ARJ enthalten. Das heißt, die Datei kann mit allen
  2241.          Optionen wie 'p', 'o', 't' etc. aufgerufen werden.
  2242.          Außerdem können auch einzelne Dateien durch Angabe ihres
  2243.          Namens extrahiert werden. Der Nachteil ist, daß ein solches
  2244.          "self-extracting archive" erheblich größer ist als die ur-
  2245.          sprüngliche ARJ-Datei.
  2246.       2. Die Mini- oder jr-Version: Diese "sfx"-Art enthält nur einen
  2247.          ganz rudimentären Entpack-Algorithmus. Sie kann nur ohne Pa-
  2248.          rameter aufgerufen werden, wobei alle Dateien dekomprimiert
  2249.          werden. Um auch einzelne Dateien zu entpacken, muß ARJ.
  2250.          EXE benutzt werden. Der Vorteil ist, daß diese "sfx"-Art
  2251.          nicht viel größer als die originale ARJ-Datei ist.
  2252.      Um zwischen den beiden "sfx"-Modi umzuschalten, wird der "Hotkey"
  2253.      [F3] benutzt. Die momentane Einstellung wird auf der Hintergrund-
  2254.      anzeigefläche angezeigt.
  2255.      Die erzeugte "sfx"-Datei wird im aktuellen Archivverzeichnis abge-
  2256.      legt und trägt den gleichen Namen wie die Originaldatei, nur eben
  2257.      mit der Extension '.EXE'. Zum Schluß wird gefragt, ob die ursprüng-
  2258.      liche Archiv-Datei gelöscht werden soll.
  2259.      Achtung! Bei diesem und dem nächsten Menüpunkt ist kein automatischer
  2260.      Virentest möglich.
  2261.  
  2262.      5.8 <Extras><Sfx -> ARJ>   (ARJ-Befehl 'j')
  2263.  
  2264.      Wandelt "sfx"-Dateien (s. letzten Menüpunkt ) wieder in normale
  2265.      ARJ-Archive um.
  2266.  
  2267.      5.9 <Extras><Umbenennen>   (ARJ-Befehl 'n')
  2268.  
  2269.      Dieser Menüpunkt erlaubt das Umbenennen von Dateien in Archiven.
  2270.      Hierzu klappt zunächst ein Dateilistenfenster auf, in dem die umzu-
  2271.      benennenden Files auf die übliche Weise mit Leertaste oder rechter
  2272.      Maustaste ausgewählt werden können. ARJ meldet sich dann mit der
  2273.      Aufforderung "Enter new filename (C/R skips):" Sie können nun für
  2274.      die angebotene Datei einen anderen Namen eingeben oder die [Enter]-
  2275.      Taste drücken, wenn Sie die Datei nicht umbenennen möchten. Dies
  2276.      wiederholt sich, bis alle markierten Dateien "abgearbeitet" sind.
  2277.  
  2278.                                  - 38 -
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.      5.10 <Extras><Routine>
  2286.  
  2287.      Diese Funktion kann auch von jeder Stelle des Hauptmenüs aus mit
  2288.      dem "Hotkey" [F4] erreicht werden. Außerdem startet der ARJ-
  2289.      Manager, mit dem Parameter '/R' aufgerufen, direkt im Routine-
  2290.      Modus, ohne daß man den Umweg über das Hauptmenü benutzen muß.
  2291.      Dies ist nützlich, wenn man den ARJ-Manager hauptsächlich für
  2292.      Backups benutzt.
  2293.      Die Routine-Funktion ermöglicht es, häufig wiederkehrende Archi-
  2294.      vierungsoperationen zu automatisieren. Dafür können die Funktions-
  2295.      tasten [F2] bis [F9] und [Ctrl-F2] bis [Ctrl-F9] mit 16 Konfigura-
  2296.      tionen belegt werden, die aus der Datei ARJMAN.ROU gelesen werden.
  2297.      Diese Datei muß sich in dem Verzeichnis befinden, aus dem der ARJ-
  2298.      Manager gestartet wurde. Die Definition der Umgebungsvariablen
  2299.      'AROU', z.B. SET AROU=C:\UTIL\AM.ROU, ermöglicht es aber auch, eine
  2300.      andere Konfigurationsdatei zu benutzen.
  2301.      Existiert keine Routinekonfigurationsdatei oder soll diese geändert
  2302.      werden, kann der Menüpunkt <Vorgaben><Routinekonfigurierung> benutzt
  2303.      werden. Das Programm zeigt nun die Dateinamen (ohne Extension) mit
  2304.      den ihnen zugeordneten 16 Funktionstasten an. Drücken einer Funktions-
  2305.      taste archiviert nun alle in der Routine-Konfigurationsdatei festge-
  2306.      legten Dateien im zugeordneten Archiv im Standardarchivverzeichnis.
  2307.      Dies ist sehr nützlich z.B. für Backup-Zwecke, wenn täglich oder
  2308.      wöchentlich etc. immer wieder bestimmte Dateien archiviert werden
  2309.      sollen.
  2310.      Mit der Taste [Shift-F2] oder [A] können auch alle 16 Archivierungen
  2311.      auf einmal ohne Unterbrechung durchlaufen werden. Diese Funktion be-
  2312.      sitzt zusätzlich einen eigenen Menüpunkt <Alle> (s.u.) und einen
  2313.      eigenen "Hotkey" [F5].
  2314.      [F1] zeigt hier einen ausführlichen Hilfsbildschirm an.
  2315.      Die mitgelieferte Beispiel-Datei ARJMAN.ROU demonstriert, wie
  2316.      eine solche Routine-Konfigurationsdatei aussehen könnte. Sie ist
  2317.      eine reine ASCII-Datei und kann auch mit jedem ASCII-Editor bearbei-
  2318.      tet werden. Es wird aber empfohlen, hierfür den Menüpunkt <Vorgaben>
  2319.      <Routinekonfigurierung> zu benutzen, da gewisse Formalia eingehalten
  2320.      werden müssen (z.B. maximale Zeilenlänge 100 Zeichen, genaue Position
  2321.      der '='-, '<'- und '>'-Zeichen). Der Menüpunkt <Routinekonfigurierung>
  2322.      achtet hierauf selbstständig.
  2323.      Mit [TAB] kann im Routine-Menü zwischen 'Subdirectories ein/aus'
  2324.      umgeschaltet werden.
  2325.      [Shift-TAB] oder [S] schalten um zwischen der Erzeugung von normalen
  2326.      ARJ-Dateien, sfx- oder sfx-Junior-Dateien.
  2327.      Bei häufiger Nutzung dieses Menüpunktes wird empfohlen, den ARJ-Para-
  2328.      meter '-e' zu benutzen, da sonst jedesmal alle Dateien neu archiviert
  2329.      werden, da ARJs Update-Funktion ohne diesen Parameter den kompletten
  2330.      Pfadnamen (z.B. 'C:\DBASE\TEST.DBF') mit dem in der Archivdatei ent-
  2331.      haltenen Namen (z.B. 'TEST.DBF') vergleicht. Da diese Namen in der
  2332.      Regel nicht gleich sind, wird die Datei neu archiviert, obwohl dies
  2333.      vielleicht nicht nötig wäre. Der ARJ-Befehl 'u' wird somit praktisch
  2334.      zu 'a', was viel unnötige Zeit kosten kann.
  2335.      Um den ARJ-Switch '-e' zu setzen, benutzen Sie einfach den Menüpunkt
  2336.      <Vorgaben><Einstellungen> (s.d. und Datei README.AM) und fügen dort
  2337.  
  2338.                                  - 39 -
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.      dem Wert für die Umgebungsvariable 'ARJ_SW' den Parameter hinzu. Wenn
  2346.      Sie nun noch auf die Frage "Einstellungen sichern" mit [J] antworten,
  2347.      benutzt der ARJ-Manager in Zukunft immer diese Vorgabe.
  2348.      Zu dieser Funktion s. auch die Kommandozeilenparameter /R, /A, /AS,
  2349.      /AX und /ASX (Kapitel G)).
  2350.  
  2351.      5.11 <Extras><Alle>
  2352.  
  2353.      Wie schon unter <Extras><Routine> (s. dort) angedeutet, können
  2354.      auch alle acht Routine-Archivierungsdurchläufe ohne Unterbrechung
  2355.      durchlaufen werden. Hierzu dient dieser Menüpunkt, er kann auch
  2356.      von jedem Punkt des Hauptmenüs aus mit dem "Hotkey" [F5] aufgeru-
  2357.      fen werden.
  2358.  
  2359.      5.12 <Extras><Virentest>
  2360.  
  2361.      Diese Programmfunktion ermöglicht die Überprüfung des Inhaltes des
  2362.      aktuellen Archives auf Virenbefall. Dazu wird ein externer Viren-
  2363.      scanner benutzt, dessen Name im Menüpunkt <Vorgaben><Einstellungen>
  2364.      (s. auch Datei README.AM) angegeben werden kann. Die mitgelieferte
  2365.      Konfigurationsdatei ARJMAN.CNF enthält als Voreinstellung das be-
  2366.      kannte Programm SCAN.EXE von McAfee. Auf dessen Eigenschaften ist
  2367.      der ARJ-Manager besonders abgestimmt, doch kann auch jeder andere
  2368.      Scanner benutzt werden, der als Parameter eine Dateispezifikation
  2369.      '*.*' zuläßt. Der ARJ-Manager erzeugt zunächst ein temporäres Unter-
  2370.      verzeichnis, in das er alle Dateien des aktuellen Archivs extrahiert.
  2371.      Im Anschluß daran wird der Scanner aufgerufen, um alle Dateien auf
  2372.      Virenbefall zu testen. SCAN.EXE von McAfee gibt, wenn ein oder
  2373.      mehrere Viren gefunden wurden, einen DOS-Errorlevel von 1 zurück.
  2374.      In diesem Fall wird SCAN.EXE noch einmal aufgerufen, um die betrof-
  2375.      fenen Dateien physikalisch zu löschen. Danach fragt der ARJ-Manager,
  2376.      ob das befallene Archiv gelöscht werden soll. Antworten Sie hierauf
  2377.      mit [J], so wird das gesamte (!) Archiv im Archivverzeichnis gelöscht.
  2378.      Dies ist sicherer, als wenn nur die befallenen Dateien aus dem Archiv
  2379.      gelöscht werden würden.
  2380.      Wenn Sie einen anderen Scanner als den von McAfee benutzen, z.B.
  2381.      einen, der keinen Errorlevel zurückgibt, kann oben beschriebene
  2382.      Ablauf natürlich etwas anders aussehen. Es ist dann Ihnen anheimge-
  2383.      stellt, was Sie mit dem befallenen Archiv machen.
  2384.  
  2385.      5.13 <Extras><sYsteminfo>
  2386.  
  2387.      Dieser Menüpunkt gibt umfassende Informationen über CPU-Typ, vor-
  2388.      handenen konventionellen Speicher, Extended Memory, Expanded
  2389.      Memory, sowie über den freien Laufwerksplatz und einige Betriebs-
  2390.      systemparameter aus.
  2391.      Nach Aufruf der Funktion klappt zunächst ein Dialogfenster auf,
  2392.      welches alle ermittelten physikalisch vorhandenen Laufwerke anzeigt
  2393.      und fragt, über welches Laufwerk man genauere Informationen möchte.
  2394.      Dieses wird angegeben durch Drücken der entsprechenden Buchstaben-
  2395.      taste, also [C] für Laufwerk C: oder [B] für Laufwerk B:. Mit der
  2396.      [Enter]-Taste wird das aktuelle Laufwerk gewählt. Jede andere Taste
  2397.      verläßt den Menüpunkt, ohne die Funktion auszuführen.
  2398.  
  2399.                                  - 40 -
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.      Zu den aufgelisteten Informationen:
  2406.  
  2407.       - CPU-Typ:  Hier wird der in Ihrem Computer arbeitende Prozessor
  2408.         angezeigt. Die Routine erkennt normalerweise erfolgreich den
  2409.         Unterschied zwischen den Typen 8088, 8086, NEC V20, NEC V30,
  2410.         80188, 80186, 80286, 80386, 80386SX, 80486, 80486SX und Pentium.
  2411.       - Koprozessor-Typ: Zeigt - falls vorhanden- den Typ des mathematichen
  2412.         Koprozessors an.
  2413.       - Konventioneller Speicher: Zeigt den Hauptspeicherausbau Ihres
  2414.         Rechners in Bytes und Kilobytes an.
  2415.       - Freier Speicher: Zeigt an, wieviel Speicher nach dem Laden des
  2416.         ARJ-Managers noch für externe Programme (ARJ, Lister, DOS-
  2417.         Shell etc.) zur Verfügung steht. Wenn hier weniger als etwa 120
  2418.         kBytes angezeigt werden, sollten Sie daran denken, einige resi-
  2419.         dente Programme zu entfernen, bzw. den Hauptspeicher auszubauen,
  2420.         sonst kann ARJ nicht effektiv arbeiten und die Komprimierungs-
  2421.         zeiten können sich verlängern.
  2422.       - DOS-Version: gibt die aktuelle DOS-Version an.
  2423.       - Expanded Memory: Wenn Sie eine Speichererweiterung nach LIM-EMS
  2424.         haben, wird hier die Größe des verfügbaren EMS-Speichers angezeigt.
  2425.       - Freies Expanded Memory: Hier wird die Menge des noch zur Verfü-
  2426.         gung stehenden freien EMS-Speichers (falls vorhanden) angezeigt.
  2427.       - EMM-Version: Falls installiert, steht hier die Version des
  2428.         Expanded Memory Managers.
  2429.       - Freier XMS-Speicher: Hier wird die Menge des noch zur Verfü-
  2430.         gung stehenden XMS-Speichers angezeigt. Damit evtl. vorhandenes
  2431.         Extended Memory als XMS-Speicher genutzt werden kann, muß in der
  2432.         Datei CONFIG.SYS ein XMS-Manager eingebunden sein (z.B. HIMEM.SYS,
  2433.         HIDOS.SYS, QEMM386.SYS o.ä.).
  2434.       - XMM-Version/Revision: Hier wird die Versionsnummer und die aktuelle
  2435.         Bearbeitungsnummer des Extended Memory Managers ausgegeben. Die
  2436.         Versionsnummer bezeichnet den API-Standard, den der Manager unter-
  2437.         stützt, z.B. 2.00 oder 3.00. Die Revision ist herstellerabhängig,
  2438.         z.B. gibt HIMEM.SYS von Windows 3.1 (10.3.92) hier '3.07' an,
  2439.         QEMM386.SYS, Version 6.02, auch '6.02'.
  2440.       - Größe des Umgebungsbereichs: Dies ist die Environmentgröße in
  2441.         Bytes, wie sie in der Datei CONFIG.SYS mit dem SHELL-Befehl
  2442.         eingerichtet werden kann (s. DOS-Handbuch).
  2443.       - Belegung des Umgebungsbereichs: Zeigt an, inwieweit das Environ-
  2444.         ment mit Variablen ausgelastet ist.
  2445.       - Freies Environment: Gibt die Menge des noch zur Verfügung stehen-
  2446.         den Environments an. Wenn Sie die Umgebungsvariablen des ARJ-
  2447.         Managers nutzen wollen (s. Kapitel F)), benötigen sie etwa 70-80
  2448.         Bytes freies Environment, entsprechend mehr, wenn Sie längere
  2449.         Pfadnamen als vorgegeben definieren.
  2450.       - Physikalische Laufwerke: Gibt die Zahl der tatsächlich verfügbaren
  2451.         Laufwerke (einschließlich RAM-Disks) an.
  2452.       - Logische Laufwerke: Zeigt die Zahl der mittels des LASTDRIVE-
  2453.         Befehls in der Datei CONFIG.SYS eingerichteten und maximal vom
  2454.         DOS ansprechbaren Laufwerke an. Wenn diese Zahl wesentlich höher
  2455.         ist als die der physikalischen Laufwerke (s.o.), sollten Sie
  2456.         den Wert in der CONFIG.SYS verringern, da nur Speicherplatz
  2457.  
  2458.                                  - 41 -
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.         verschenkt wird, je Laufwerk 32 Bytes bei DOS 4.0. Das ist nicht
  2466.         viel, aber wenn man nicht im Kleinen spart...
  2467.       - Bootlaufwerk: Falls auf dem Rechner MS- oder PC-DOS 4.0 oder höher
  2468.         installiert ist, wird hier das Laufwerk angezeigt, von dem das
  2469.         System gebootet wurde, ansonsten gar nichts.
  2470.  
  2471.      Es folgt nun ein Block mit Informationen über das gewählte (s.o.)
  2472.      Laufwerk:
  2473.  
  2474.       - Sektorgröße: Größe eines Laufwerkssektors. Diese beträgt gewöhn-
  2475.         lich 512 Bytes, bei RAM-Disks kann Sie auch andere (meist kleinere)
  2476.         Werte annehmen. Dies ist die kleinste Datenmenge, die pro Schreib-
  2477.         /Lesevorgang verarbeitet werden kann.
  2478.       - Clustergröße: Der kleinste Block, den DOS für eine Datei reservie-
  2479.         ren kann. Bei einer Clustergröße von 4096 Bytes gingen also bei
  2480.         einer nur 50 Bytes großen Datei 4046 Bytes verloren. Übliche Clu-
  2481.         stergrößen sind 4096 Bytes bei kleineren Festplattenpartitionen
  2482.         (< ca. 16 MBytes), 2048 Bytes bei größeren Partitionen und 1024
  2483.         Bytes bei Diskettenlaufwerken. Bei RAM-Disks können auch abwei-
  2484.         chende Werte auftreten.
  2485.       - Sektoren pro Cluster: Gibt an, wieviele Sektoren zu einem Cluster
  2486.         zusammengefaßt sind.
  2487.       - Gesamtclusterzahl: Zeigt die Platten-/Diskettengröße in Clustern
  2488.         bzw., daraus resultierend, in Bytes an.
  2489.       - Davon freie Cluster: Gibt den freien Speicherplatz in Clustern und
  2490.         Bytes an.
  2491.  
  2492.      Anmerkung: Seit der Version 1.53 bedient sich die Funktion <sYsteminfo>
  2493.      eines kleinen externen Programms (INFO2.EXE), das auch separat aufgeru-
  2494.      fen werden kann. Da das Programm zur Ermittlung des Prozessortyps direkt
  2495.      auf die Hardware zugreift, sollten Sie es nicht von Windows 3.0 im
  2496.      386er-Modus aus starten. Der ARJ-Manager prüft selbst, ob Windows geladen
  2497.      ist und sperrt gegebenenfalls den Zugang zu dieser Funktion.
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.                                  - 42 -
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.      6. Das Menü <disK>
  2526.      ==================
  2527.  
  2528.      6.1 <disK><Formatieren>
  2529.  
  2530.      Dieser Menüpunkt ermöglicht das schnelle Löschen oder Formatieren
  2531.      von Disketten der 5¼-Zoll-Formate 360k und 1,2M und der 3½-Zoll-
  2532.      Formate 720k und 1,44M. Dazu wird das Utility QFT.EXE mitgelie-
  2533.      fert, das neben einem kompletten Formatiervorgang auch das sogenannte
  2534.      "Quick Format" bietet, mit dem bereits formatierte Disketten durch
  2535.      Initialisieren der FAT (File Allocation Table) und des Root-Directo-
  2536.      rys schnell und "schonend" gelöscht werden können. Das heißt, nach
  2537.      einem "Quick Format" kann die Diskette im Normalfall mit einem geeig-
  2538.      neten Utility ("UnFormat") wiederhergestellt werden. Dies gilt jedoch
  2539.      nicht für den echten ("kompletten") Formatiervorgang. Zusätzlich gibt
  2540.      es noch die Option "Dateien löschen", die ähnlich arbeitet wie die
  2541.      QuickFormat-Funktion, aber nur alle Dateien (auch "read only", "hidden"
  2542.      und "system files") und Verzeichnisse löscht, das Volume-Label aber
  2543.      unangetastet läßt. Wenn sich nur wenige Dateien auf der Diskette be-
  2544.      finden, ist diese Option schneller als QuickFormat, bei vielen Dateien/
  2545.      Unterverzeichnissen ist letzteres vorzuziehen.
  2546.      Es muß auch betont werden, daß dieser Menüpunkt nur im Notfall benutzt
  2547.      werden sollte, wenn gerade keine freie Diskette zur Hand ist. 'QFT'
  2548.      ersetzt kein vollwertiges Formatierprogramm. Es ist z.B. nicht möglich,
  2549.      ein Volume-Label einzugeben oder Unformat-Informationen zu speichern;
  2550.      die Fehlerprüfungen sind relativ gering.
  2551.      Wenn Sie zwei Laufwerke besitzen, werden Sie nach Anwahl des Menü-
  2552.      punktes zunächst gefragt, ob Sie Laufwerk A: oder B: löschen wollen.
  2553.      Jede andere Eingabe als [A] oder [B] benutzt hier A:, [Esc], [F10]
  2554.      oder die rechte Maustaste brechen ab.
  2555.      Der ARJ-Manager erkennt selbstständig den Laufwerkstyp (5¼"-, 3½"-,
  2556.      HD- oder DD-Laufwerk) und fragt nur bei HD-Laufwerken, ob DD- (360K/
  2557.      720K) oder HD- (1,2M/1,44M) Disketten formatiert werden sollen.
  2558.      Drücken Sie in diesem Fall bitte die [D]- oder [H]-Taste.
  2559.      Zuletzt können Sie angeben, ob Sie die Diskette schnell (quick) oder
  2560.      komplett formatieren oder nur die Dateien löschen wollen ([Q]-, [K]-
  2561.      oder [D]-Taste). Das Quick-Formatieren muß aus technischen Gründen
  2562.      zweimal durchgeführt werden, um die Diskette korrekt zu initialisieren.
  2563.      Haben Sie aus Versehen eine unformatierte Disk eingelegt oder kann die
  2564.      Diskette nicht gelesen werden, wird automatisch auf komplettes Forma-
  2565.      tieren umgeschaltet. Dies kann jedoch je nach Rechner über eine Minute
  2566.      dauern, da QFT.EXE mehrfach versucht, den ersten Sektor der Diskette
  2567.      zu lesen, was bei einer unformatierten Disk nicht möglich ist. Bei
  2568.      Mißerfolg des Lesevorgangs wird dann zum vollständigen Formatieren
  2569.      übergegangen. Falls "komplett" gewählt wurde, wird auch noch gefragt,
  2570.      ob ein Prüflesen (mit Markierung von schlechten Sektoren) durchgeführt
  2571.      werden soll.
  2572.      Bitte beachten Sie: Unterbrechen Sie nicht den Formatiervorgang (durch
  2573.      Drücken der Reset-Taste, Warmstart, ein Nottasten-Utility etc.), die
  2574.      Diskette muß dann noch einmal formatiert werden!
  2575.  
  2576.  
  2577.  
  2578.                                  - 43 -
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.      6.2 <disK><Kopieren>
  2586.  
  2587.      Mit diesem Menüpunkt und dem mitgelieferten Dienstprogramm COPYDISK.EXE
  2588.      ist es möglich, Disketten aller gängigen Formate zu kopieren. Die Daten
  2589.      werden dabei im Hauptspeicher, EMS-Speicher oder auf der Platte zwi-
  2590.      gepuffert, so daß auch bei größeren Disketten diese nicht ständig
  2591.      gewechselt werden müssen. Wenn die Zieldiskette unformatiert ist, wird
  2592.      diese beim Kopieren formatiert. Das Formatieren kann auch bei bereits
  2593.      formatierten Disketten erzwungen werden (s.u.).
  2594.      Zunächst wird gefragt, ob die Zieldiskette verifiziert werden soll.
  2595.      Antworten Sie hier mit [J], werden die Daten nach dem Schreiben noch
  2596.      einmal auf Lesbarkeit überprüft. Bei Eingabe von [N] geht das Kopieren
  2597.      natürlich etwas schneller.
  2598.      Als nächstes wird gefragt, ob die Zieldiskette immer formatiert werden
  2599.      soll. Normalerweise wird nur bei unformatierten Disketten automatisch
  2600.      formatiert. Hier ist es nur notwendig, [J] anzugeben, falls die Ziel-
  2601.      diskette fälschlicherweise nicht als unformatiert erkannt wird oder
  2602.      in einem nicht DOS-kompatiblen Format vorliegt.
  2603.      Das Programm COPYDISK.EXE, das im Übrigen auch vom Betriebssystem aus
  2604.      als vollwertiger Ersatz für DISKCOPY verwendet werden kann (geben Sie
  2605.      einfach einmal COPYDISK /? ein), ermöglicht auch das mehrfache Ziehen
  2606.      von Kopien von einer Diskette und fragt danach, ob eine weitere Dis-
  2607.      kette kopiert werden soll.
  2608.      Falls nicht genügend Haupt- oder EMS-Speicher verfügbar ist, legt
  2609.      COPYDISK eine Pufferdatei im Temporärverzeichnis an (definiert mit
  2610.      der Umgebungsvariablen 'TMPARC', 'TEMP', 'TMP' oder 'TEMP4DOS' (s.
  2611.      auch Kapitel F)). Die beste Performance wird hier mit einer RAM-Disk
  2612.      erreicht. Falls das Temporärverzeichnis nicht groß genug ist (ca. 1,5
  2613.      MBytes für eine 3½-Zoll-HD-Diskette), kann die Kopieraktion nicht ausge-
  2614.      führt werden.
  2615.  
  2616.      6.3 <disK><Suche nach Datei>
  2617.  
  2618.      Mit Hilfe diese Menüpunktes und des mitgelieferten Programms WO.EXE
  2619.      (welches auch Bestandteil der JP-Utilities - einer nützlichen Public
  2620.      Domain-Utilitysammlung von mir - ist) können Dateien auf allen ange-
  2621.      schlossenen Festplattenlaufwerken gefunden werden. Wenn Sie den
  2622.      ARJ-Manager mit INSTAM.EXE konfiguriert und die Fragen "Umgebungs-
  2623.      variablen setzen ?" und "Datei AUTOEXEC.BAT anpassen?" mit "Ja"
  2624.      beantwortet haben, hat das Installationsprogramm schon die Zahl der
  2625.      gültigen Festplattenlaufwerke ermittelt und die Environmentvariable
  2626.      'FF' (für "FileFind") entsprechend gesetzt. Diese Variable können
  2627.      Sie z.B. mit dem DOS-Befehl SET FF=CDE (vor (!) dem Start des ARJ-
  2628.      Managers, nicht über <File><DOS-Shell> oder <File><Befehlseingabe>)
  2629.      selbst setzen. WO, welches übrigens auch ohne den ARJ-Manager sehr
  2630.      nützlich ist, sucht Dateien dann auf allen in 'FF' angegebenen
  2631.      Laufwerken, in diesem Fall also auf C:, D: und E:. Bei Anwahl des
  2632.      Menüpunktes klappt ein Eingabefenster auf, in dem die zu suchende(n)
  2633.      Datei(en) angegeben werden können. Wildcards und die Angabe von
  2634.      mehreren Dateispezifikationen (z.B. *.TXT *.DOC EDIT*.BAK), sowie
  2635.      Laufwerksangaben (z.B. C:X*.* D:*.BAK) sind erlaubt, nicht jedoch
  2636.      Pfadangaben. Wenn Sie im Eingabefenster zusätzlich den Parameter '/D'
  2637.  
  2638.                                  - 44 -
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.      angeben, werden die gefundenen Dateien gleich automatisch gelöscht
  2646.      (Vorsicht! Beispiel: *.TMP *.BAK /D). Je nach Größe, Zahl und Schnel-
  2647.      ligkeit Ihrer Festplatte(n) dauert die Suche nun wenige Sekunden bis
  2648.      mehrere Minuten. Die Liste der gefundenen Dateien wird dann mit Hilfe
  2649.      des eingestellten List-Programmes ausgegeben, von wo sie z.B.
  2650.      ausgedruckt werden kann.
  2651.  
  2652.      6.4 <disK><suche nach Archiven>
  2653.  
  2654.      Mit dieser Funktion ist es möglich, alle komprimierten Dateien der
  2655.      verschiedensten Packprogramme auf allen Laufwerken zu finden, in einem
  2656.      Dateilistenfenster darzustellen und einen Blick auf den Inhalt zu
  2657.      werfen (außer Typen 10-12). Erkannt werden zur Zeit folgende
  2658.      Archiv-Formate:
  2659.         1. ARC/PAK/PKA   2. ZIP   3. ZOO   4. LZH/LZS
  2660.         5. DWC   6. MD   7. LBR   8. ARJ   9. HYP
  2661.        10. LZExe        11. PKLite        12. Diet
  2662.      Zu diesem Zweck wird das Utility WOARC.EXE mitgeliefert. WOARC urteilt
  2663.      nicht (!) allein nach der Dateiextension, sondern prüft durch Lesen
  2664.      des Dateikopfes, ob es sich tatsächlich um eine Archivdatei handelt.
  2665.      Da dazu die Datei geöffnet, gelesen und wieder geschlossen werden muß,
  2666.      nimmt dieser Vorgang natürlich eine gewisse Zeit in Anspruch, so daß
  2667.      WOARC wesentlich langsamer ist als WO, doch werden auch Archivdateien
  2668.      gefunden, die eine andere Dateiextension als die übliche haben, z.B.
  2669.      sfx-Dateien etc.
  2670.      Theoretisch kann natürlich auch eine "normale" Datei zufällig die
  2671.      gleiche Byte-Kombination im Dateiheader haben wie die, die zum Erkennen
  2672.      des Archiv-Formats gesucht wird, so daß sie fälschlicherweise als Ar-
  2673.      chivdatei angegeben wird, doch sind solche Fälle selten.
  2674.      Wie WO.EXE erlaubt auch WOARC die Definition einer Umgebungsvariablen
  2675.      'FF' (s. voriger Menüpunkt). Wie bei <Suche nach Datei> klappt zunächst
  2676.      ein Eingabefenster auf. Hier gibt es die gleichen Eingabemöglichkleiten
  2677.      wie dort (bis auf den Parameter '/D', der nicht zur Verfügung steht).
  2678.      Nach Beendigung der Suche werden alle gefundenen Archivdateien in einem
  2679.      Dateilistenfenster dargestellt, wo sie auf die übliche Art und Weise
  2680.      selektiert werden können. Der Inhalt aller markierten Dateien wird
  2681.      anschließend wie bei <Inhalt><Schnelle Archiveinsicht> mit Hilfe von
  2682.      CFV.EXE angezeigt.
  2683.  
  2684.      6.5 <disK><RAM-Disk-Größe ändern>
  2685.  
  2686.      Wenn Sie mit Hilfe des Installationsprogramms eine EMS-RAM-Disk einge-
  2687.      richtet haben, kann mit diesem Menüpunkt die Größe dieser RAM-Disk
  2688.      modifiziert werden. Die minimale Größe ist 16 kBytes (eine EMS-Seite),
  2689.      die maximale Größe der gesamte freie EMS-Speicher. Wenn Sie genügend
  2690.      Expanded Memory besitzen, sollten Sie die Größe auf 512 kBytes oder
  2691.      höher setzen. Die Performance von ARJ und ARJ-Manager läßt sich durch
  2692.      Verlegen des Temporärverzeichnisses auf eine RAM-Disk enorm steigern
  2693.      (s. auch Kapitel F)). Bei einer Eingabe über 512 kBytes ändert der
  2694.      ARJ-Manager automatisch den Wert dieses Temporärdirectorys auf die
  2695.      RAM-Disk.
  2696.  
  2697.  
  2698.                                  - 45 -
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.      Bitte beachten Sie: Bei einer Änderung der EMS-Disk gehen alle auf
  2706.      dieser abgelegten Daten verloren (!!!), auch evtl. vorhandene temporäre
  2707.      Dateien von ARJ oder des ARJ-Managers. Benutzen Sie diesen Menüpunkt
  2708.      also nur, wenn es nicht anders geht, z.B., wenn die RAM-Disk für die
  2709.      Bearbeitung eines sehr großen Archives zu klein ist. Aus Sicherheits-
  2710.      gründen erfolgt vor der Größenänderung noch einmal eine Abfrage.
  2711.      Haben Sie diese mit [J] beantwortet, können Sie die gewünschte Größe
  2712.      in kBytes eingeben. Hier ist noch zu beachten, daß, wie bei einer nor-
  2713.      malen Diskette auch, der verfügbare Platz geringfügig kleiner ist als
  2714.      die absolute Diskgröße. Von dieser gehen noch der Speicherplatz für
  2715.      File Allocation Table, Rootdirectory etc. ab.
  2716.      Das Programm XDISK.COM, das der ARJ-Manager für diesen Menüpunkt
  2717.      benutzt, können Sie übrigens auch von der DOS-Kommandozeile verwenden.
  2718.      Bei der Eingabe ohne Parameter gibt XDISK eine kleine Hilfe aus. Die
  2719.      dort angezeigten Switches (bis auf /O) können Sie auch für den Ein-
  2720.      heitentreiber EMSDISK.SYS in der Datei CONFIG.SYS verwenden, wenn Sie
  2721.      diese manuell editieren wollen.
  2722.  
  2723.      6.6 <disK><EXE-Packer starten>
  2724.  
  2725.      Dieser Menüpunkt ermöglicht es, die EXE-Komprimierungsprogramme 'Diet',
  2726.      'PKLite' oder 'LZExe' zum Packen der der aktuellen Dateispezifikation
  2727.      entsprechenden EXE-Dateien aufzurufen. Die Funktion soll kein Ersatz
  2728.      für Shell-Programme für diese Utilities sein. Wenn Sie einen größeren
  2729.      Funktionsumfang (automatisches Packen aller ausführbaren Dateien in
  2730.      sämtlichen Unterverzeichnissen aller Festplatten (-partitionen), An-
  2731.      zeige der schon komprimierten Dateien, Fehlerprüfung bei Dateien mit
  2732.      internen Overlays, Unterstützung von COMTOEXE, UPACKEXE etc. bei LZExe
  2733.      und HDROPT bei PKLite uvm.) benötigen, sollten Sie sich einmal meine
  2734.      Freeware-Utility-Sammlung "JP-Utilities" ansehen oder eine Oberfläche
  2735.      wie LZShell von M. Speckmeier benutzen.
  2736.      Um die Funktion zu nutzen, müssen Sie natürlich über mindestens eine
  2737.      der Dateien DIET.EXE, PKLITE.EXE oder LZEXE.EXE verfügen. Diese
  2738.      muß sich im Archiv-Manager-Verzeichnis oder in einem der über den
  2739.      PATH-Befehl definierten Pfade befinden.
  2740.      Zunächst klappt ein Dialogfenster auf, in dem Sie durch Betätigen der
  2741.      Taste [D], [P] oder [L] den gewünschten EXE-Packer auswählen können.
  2742.      Als Nächstes erscheint ein Eingabefenster, in dem Sie noch eventuelle
  2743.      zusätzliche Parameter eingeben können. Bei 'PKLite' steht hier als
  2744.      Vorgabe '-N' (Never compress files with overlays or optimize reloca-
  2745.      tions), bei den anderen nichts. Wenn Sie hier zum Beispiel '-RA' (bei
  2746.      Diet) oder '-X' (bei PKLite) eingeben, werden z.B. die Dateien nicht
  2747.      gepackt, sondern entpackt, sofern komprimiert (bei LZExe funktioniert
  2748.      dies allerdings nicht, da hierzu das separate Tool 'UNLZEXE' benötigt
  2749.      wird). Auch andere Parameter können hier eingegeben werden. Z.B.
  2750.      bewirkt ein '-L' bei 'Diet', daß die Dateien nicht gepackt, sondern
  2751.      aufgelistet werden. Bitte konsultieren Sie die Dokumentation der
  2752.      jeweiligen Programme für weitere Parameter.
  2753.      Nach der Betätigung der [Enter]-Taste folgt der eigentliche Kompri-
  2754.      mierungsdurchlauf. Hierbei muß je nach angewendetem Tool etwas unter-
  2755.      schiedlich vorgegangen werden. 'Diet' versteht Wildcards (*,?) und meh-
  2756.      rere Argumente auf der Kommandozeile. Auch bei Dateispezifikationen
  2757.  
  2758.                                  - 46 -
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.      wie 'F*.* G*.* T*.EXE' genügt also ein einzelner Programmdurchlauf.
  2766.      Außerdem können mit 'Diet' auch andere Dateien als ausführbare kompri-
  2767.      miert werden. Wenn Sie nur EXE-Dateien packen wollen, müssen Sie als
  2768.      Dateispezifikation '*.EXE' eingestellt haben.
  2769.      'PKLite' versteht zwar Wildcards, nicht jedoch mehrere Dateiargumente
  2770.      auf der Kommandozeile, so daß für jede durch ein Leerzeichen getrennte
  2771.      Dateibezeichnung PKLITE.EXE gesondert aufgerufen werden muß.
  2772.      LZExe schließlich kann immer nur eine Datei auf einmal komprimieren,
  2773.      Wildcards sind nicht erlaubt. Deshalb wird die Arbeit der Auftrennung
  2774.      eventueller Wildcards in der aktuellen Dateispezifikation vom ARJ-
  2775.      Manager übernommen und LZEXE.EXE für jede einzelne Datei aufgerufen.
  2776.      Bei 'LZExe' wird außerdem nach Beendigung des Packvorgangs gefragt,
  2777.      ob die Originaldateien (*.OLD) gelöscht werden sollen.
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.                                  - 47 -
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.      7. Das Menü <Tools>
  2826.      ===================
  2827.  
  2828.      Dieses Menü erlaubt die Einbindung von maximal 10 benutzerdefinierten
  2829.      Befehlen, die dann vom ARJ-Manager aus aufgerufen werden können. Dabei
  2830.      kann es sich um externe Programme, interne und externe DOS-Befehle oder
  2831.      Stapeldateien handeln. Sie können somit Ihre Textverarbeitung, Datenbank
  2832.      oder einfach nur den DIR-Befehl ins Menü einbauen.
  2833.      Die Einrichtung geschieht mit dem folgenden Untermenüpunkt <Tool-Menü
  2834.      editieren>, die weiteren 10 Unterpunkte enthalten dann die benutzer-
  2835.      definierten Befehle. Diese Punkte sind bei Auslieferung bereits mit 10
  2836.      Beispielen vorbelegt.
  2837.  
  2838.      7.1 <Tools><Tool-Menü editieren>
  2839.  
  2840.      <Tool-Menü editieren> dient dazu, die 10 folgenden benutzerkonfigurier-
  2841.      baren Menüpunkte einzurichten. Für jeden Menüpunkt sind 5 Angaben vom
  2842.      Anwender erforderlich, die bei Anwahl von <Tool-Menü editieren> vom ARJ-
  2843.      Manager abgefragt werden und zum Schluß ggf. in der Datei TOOLMEN.TOO ab-
  2844.      gespeichert werden. Als Vorgabe dienen jeweils die gerade aktuellen Ein-
  2845.      stellungen. Die Eingabe kann mit [F10] jederzeit abgebrochen werden, mit
  2846.      [F2] oder der rechten Maustaste gelangt man jeweils in das vorherige Feld
  2847.      zurück.
  2848.  
  2849.       1. Menütitel
  2850.  
  2851.       Dies ist der Titel des Menüpunktes, wie er im Untermenü erscheinen
  2852.       soll, er darf maximal 20 Zeichen lang sein.
  2853.  
  2854.       2. Auszuführender Befehl/Programmname
  2855.  
  2856.       Hier kann jeder gültige DOS-Befehl stehen (s.o). Wenn Sie bei externen
  2857.       Befehlen oder Stapeldateien keine Pfadangaben machen, wird der DOS-Pfad
  2858.       nach der entsprechenden Datei abgesucht und diese bei Erfolg ausgeführt.
  2859.       Für interne DOS-Befehle wird der Kommandoprozessor (COMMAND.COM, 4DOS.
  2860.       COM o.ä.) aufgerufen. Ebenso geschieht dies, wenn kein vollständiger
  2861.       Dateiname angegeben wird (z.B. FORMAT, statt FORMAT.COM). Deshalb der
  2862.       Tip: wenn möglich immer den kompletten Pfadnamen angeben, da die Ver-
  2863.       arbeitung dann wesentlich schneller erfolgt und weniger Speicher benö-
  2864.       tigt wird. Beispiele:
  2865.       DIR       C:\DOS\FORMAT.COM       WORD.BAT        CHKDSK
  2866.  
  2867.       3. Erforderliche Parameter
  2868.  
  2869.       Hier können Sie für den aufzurufenden Befehl erforderliche Parameter
  2870.       angeben. Wenn Sie z.B. möchten, daß der DIR-Befehl Ihnen immer das
  2871.       Stammverzeichnis von Laufwerk C: zeigt, geben Sie hier C:\ an.
  2872.       Eine besondere Rolle spielt der Parameter ?. Wenn Sie ein Fragezeichen
  2873.       eingeben, werden vor Aufruf des entspechenden Programms die nötigen
  2874.       Parameter per Eingabefenster abgefragt. Sie können auch die beiden
  2875.       Variablen %D (für aktuelle Dateispezifikation) und %A (für aktuelles
  2876.       Archiv) verwenden, allerdings jede nur einmal pro Parameterzeile.
  2877.  
  2878.                                  - 48 -
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.       4. Nach Ausführung warten ? [J/N]
  2886.  
  2887.       Wenn Sie hier [J] angeben, wartet der ARJ-Manager nach der Programmaus-
  2888.       führung auf einen Tastendruck, bevor es ins Hauptmenü zurückkehrt.
  2889.       Nützlich ist dies bei Befehlen, die etwas auf den Bildschirm schreiben
  2890.       und dann gleich beendet werden, z.B. DIR, CHKDSK etc.
  2891.       Außerdem wird bei [J] vor der Programmausführung der Bildschirm gelöscht.
  2892.  
  2893.       5. Speicher freigeben ? [J/N]
  2894.  
  2895.       Bei Angabe von [J] lagert sich der ARJ-Manager bei der Programmausführung
  2896.       bis auf einen Kern von ca. 1,4 kBytes aus dem Hauptspeicher ins XMS, EMS
  2897.       oder auf Platte aus (s. auch Kommandozeilenparameter /NOSWAP etc. in
  2898.       Kapitel G)). Dadurch wird dem auszuführenden Programm der maximal mög-
  2899.       liche Speicher zur Verfügung gestellt. Nachteil beim "Swappen" ist, daß
  2900.       dadurch der Programmaufruf natürlich langsamer ist, besonders, wenn auf
  2901.       Platte ausgelagert werden muß. Bei Befehlen, die nur wenig Speicher
  2902.       benötigen (z.B. internen DOS-Befehlen, kleinen Utilities etc.), sollte
  2903.       deshalb hier [N] angegeben werden.
  2904.       Achtung! Wenn der auszuführende Befehl ein Piping-Zeichen '|' enthält,
  2905.       muß immer (!!!) [N] angegeben werden, da es ansonsten zu Programm-
  2906.       abstürzen kommen kann. DOS verwendet beim Piping spezielle Speicher-
  2907.       bereiche, die beim Swappen ebenfalls ausgelagert würden, so daß die
  2908.       Folgen unvorhersehbar sind, Beispiel: 'TYPE C:\AUTOEXEC.BAT|MORE'.
  2909.       Die Umleitungszeichen '>' und '<' können dagegen beliebig eingesetzt
  2910.       werden. Auch die Benutzung des Befehlsverkettungszeichens '^' (4DOS-
  2911.       Benutzer) ist erlaubt.
  2912.  
  2913.       Sind alle Angaben getätigt, fragt der ARJ-Manager, ob die Einstellungen
  2914.       gesichert werden sollen. Ist bereits eine Datei TOOLMEN.TOO vorhanden,
  2915.       wird anschließend gefragt, ob diese überschrieben werden soll.
  2916.  
  2917.      7.2 bis 7.11
  2918.  
  2919.      Benutzerdefinierte Menüpunkte. Hier können die unter 7.1 definierten
  2920.      Programme aufgerufen werden.
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.                                  - 49 -
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.      8. Das Menü <File>
  2946.      ==================
  2947.  
  2948.      Dieses Menü enthält einige allgemeine, vor allem dateibezogene
  2949.      Funktionen.
  2950.  
  2951.      8.1 <File><Handbuch lesen>
  2952.  
  2953.      Mit Hilfe des LIST-Programmes läßt sich unter diesem Menüpunkt die
  2954.      Datei ARJMAN.DOC (die Sie jetzt gerade lesen) am Bildschirm
  2955.      anzeigen.
  2956.  
  2957.      8.2 <File><DOS-Shell>
  2958.  
  2959.      Hier kann der ARJ-Manager zwischenzeitlich verlassen werden,
  2960.      um DOS-Befehle oder andere Programme auszuführen. Mit der Eingabe
  2961.      von 'EXIT' gelangen Sie wieder in das Programm zurück.
  2962.      Die Funktion kann auch über den Hotkey [Shift-F10] erreicht werden.
  2963.  
  2964.      8.3 <File><Befehlseingabe>
  2965.  
  2966.      Dieser Menüpunkt dient zur Ausführung eines einzelnen DOS-Befehls,
  2967.      ohne den ARJ-Manager zu verlassen. Im Gegensatz zur Funktion
  2968.      <DOS-Shell> kehrt der ARJ-Manager nach Ausführung des Kommandos sofort
  2969.      wieder ins Programm zurück. Es können auch interne Befehle oder
  2970.      Batchdateien ausgeführt werden. Benutzer von 4DOS können auch mit
  2971.      '^' die Befehle verketten oder Aliases verwenden. Bitte beachten
  2972.      Sie: Falls Sie einen Programmnamen inklusive Dateiextension einge-
  2973.      ben, muß hinter diesem und vor dem ersten Parameter ein Leerzeichen
  2974.      stehen (z.B. MEM.EXE /P und nicht MEM.EXE/P, dagegen ist MEM/P mög-
  2975.      lich). Der jeweils letzte Befehl bleibt bei mehrfacher Benutzung
  2976.      dieses Menüpunktes als Vorgabe erhalten, er kann wie in allen Eingabe-
  2977.      fenstern editiert werden (s. auch Abschnitt 1.3).
  2978.  
  2979.      8.4 <File><Lister>
  2980.  
  2981.      Hier wird das mitgelieferte Programm LIST (bzw. der im Installa-
  2982.      tionsprogramm oder über den Menüpunkt <Vorgaben><Einstellungen>
  2983.      definierte Lister) direkt aufgerufen. Mit diesem Programm können
  2984.      auf bequeme Art und Weise beliebige Dateien angesehen und auch
  2985.      gedruckt werden. Die auf der Diskette befindliche Version von
  2986.      LIST.COM besitzt auch einfache Filemanager-Funktionen.
  2987.      Das komplette Programmpaket LIST mit ausführlicher Dokumentation
  2988.      und zugehörigen Utilities ist bei fast allen Shareware-Versendern
  2989.      zu beziehen. Zum Copyright für LIST siehe auch das Kapitel O).
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.                                  - 50 -
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.      8.5 <File><Editor>
  3006.  
  3007.      Der Menüpunkt <File><Editor> ruft das über <Vorgaben><Einstellungen>
  3008.      angegebe Editor-Programm zum Bearbeiten von ASCII-Dateien auf.
  3009.      Zuerst wird gefragt, welche Datei editiert werden soll. Falls Sie
  3010.      hier nichts eingeben (nur [Enter] drücken), wird eine neue Datei er-
  3011.      stellt. Wenn kein anderer Editor eingestellt ist, wird hier das kleine
  3012.      mitgelieferte Programm ZMEDIT.COM gestartet. Dieses nicht einmal 3
  3013.      kBytes große Assembler-Programm verfügt bereits über alle wesentlichen
  3014.      Funktionen eines Fullscreeen-ASCII-Editors wie Löschen von Zeilen,
  3015.      Löschen bis zum Zeilenende, Einfüge- und Überschreibmodus, Undo etc.
  3016.      Sogar eine Druck- und eine Cut&Paste-Funktion sind eingebaut. Die
  3017.      Textgröße beträgt maximal 64 kBytes, die Zeilenlänge 255 Zeichen.
  3018.      Die gültigen Funktionstasten werden in einer Anzeigeleiste am unteren
  3019.      Bildschirmrand dargestellt.
  3020.      Hier eine Übersicht über die wichtigsten Editier-Tasten:
  3021.  
  3022.       [Enter] fügt eine neue Zeile ein.
  3023.       [Insert] schaltet um zwischen Einfüge- und Überschreibmodus. Die
  3024.       aktuelle Einstellung wird in der unteren rechten Ecke durch ein
  3025.       'E' bzw. 'Ü' dargestellt.
  3026.       [Pfeiltasten] bewegen den Cursor um eine Spalte/Zeile.
  3027.       [Home] bewegt den Cursor an den Zeilenanfang.
  3028.       [End] bewegt den Cursor ans Zeilenende.
  3029.       [PgDn],[PgUp] blättern eine Seite vor bzw. zurück.
  3030.       [Ctrl-PgDn],[Ctrl-PgUp] springen ans Dateiende bzw. an den
  3031.       Dateianfang.
  3032.       [Ctrl-Pfeil rechts], [Ctrl-Pfeil links] verschieben die Bildschirm-
  3033.       anzeige um 8 Spalten in die jeweiligen Richtungen, um auch Zeilen
  3034.       mit mehr als 80 Zeichen Länge bearbeiten zu können.
  3035.       [F1] bricht das Programm ab, ohne die aktuelle Datei zu speichern
  3036.       (mit Sicherheitsabfrage).
  3037.       [F2] macht die Löschung des jeweils letzten Buchstabens rückgängig
  3038.       (zugegebenermaßen nicht sehr effektiv).
  3039.       [F3] gibt den gerade mit [F4] markierten Text auf dem Drucker (PRN)
  3040.       aus. Um die ganze Datei zu drucken, gehen Sie mit [Ctrl-PgUp] an
  3041.       den Dateianfang, drücken [F4], gehen mit [Ctrl-PgDn] ans Dateiende
  3042.       und drucken mit [F3] den so markierten Text aus.
  3043.       [F4] + [Pfeiltasten etc.] markiert einen Block im Text (für Cut,
  3044.       Druck).
  3045.       [F5] schneidet den gerade markierten Text aus und speichert ihn in
  3046.       einem Puffer, um ihn mit [F6] wieder in den Text einzufügen.
  3047.       [F6] fügt einen mit [F5] ausgeschittenen Block an der Cursorposition
  3048.       wieder in den Text ein.
  3049.       [F7] verläßt den Editor mit Abspeichern des Textes.
  3050.       [F8] löscht die aktuelle Zeile von der Cursorposition bis zum
  3051.       Zeilenende.
  3052.       [F9] löscht eine ganze Zeile.
  3053.       [F10] fügt eine mit [F9] gelöschte Zeile (auch mehrfach) wieder
  3054.       in den Text ein.
  3055.  
  3056.  
  3057.  
  3058.                                  - 51 -
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.      8.6 <File><archiv Kopieren>
  3066.  
  3067.      Mit dieser Funktion können Archive aus dem Archivverzeichnis in ein
  3068.      anderes Verzeichnis (z.B. auf Diskette) kopiert oder verschoben werden.
  3069.      Dies ist nützlich, wenn man aus Geschwindigkeitsgründen die Archive
  3070.      nicht direkt auf Diskette erzeugt hat, obwohl man sie dort benötigt.
  3071.      Beim Verschieben ("move") auf dem gleichen Laufwerk werden die Dateien
  3072.      nicht physikalisch kopiert, sondern nur die Dateieinträge in der FAT
  3073.      (File Allocation Table) geändert, da dies wesentlich schneller ist.
  3074.      Die Kopierroutine prüft vor (!) dem Kopiervorgang, ob auf dem Ziel-
  3075.      laufwerk genügend Platz ist und ermöglicht es gegebenenfalls, das
  3076.      Zielverzeichnis zu ändern.
  3077.      Zur Bedienung: Bei Anwahl des Menüpunktes klappt zunächst ein Datei-
  3078.      listenfenster mit allen verfügbaren Archiven im Archivverzeichnis auf.
  3079.      Hier können Sie alle zu kopierenden Dateien in der üblichen Weise
  3080.      (s. <Vorgaben><Selektieren>) markieren. Als Nächstes erfolgt die
  3081.      Abfrage, in welches Verzeichnis die Datei(en) kopiert/verschoben werden
  3082.      sollen. Als Eingabe ist hier ein gültiger Pfadname erlaubt, nicht da-
  3083.      gegen Zieldateinamen wie beim COPY-Befehl von DOS (richtig z.B.: C:\,
  3084.      D:\BACKUP, D:\TEXTE\, A: etc., falsch: C:\DBASE\*.*, A:TEXT.* etc.).
  3085.      Existiert das Zielverzeichnis nicht, wird es nach Möglichkeit erzeugt.
  3086.      Sollten Sie also fälschlicherweise doch einen Dateinamen angegeben
  3087.      haben (z.B. D:\CALC\TEST.WK1), so wird dieser als Verzeichnisname
  3088.      interpretiert und ein Directory dieses Namens erzeugt, in das dann
  3089.      die Archive kopiert werden.
  3090.      Nach der Eingabe wird gefragt, ob die Dateien kopiert oder verschoben
  3091.      werden sollen. Jede andere Angabe als [V] (oder natürlich eine der
  3092.      Abbruch-Tasten [Esc], [F10], rechte Maustaste) bewirkt hier ein Kopie-
  3093.      ren der Datei(en). [V] verschiebt sie, das heißt, die Quelldatei wird
  3094.      nach dem Vorgang aus dem Archivverzeichnis gelöscht.
  3095.  
  3096.      8.7 <File><Archiv löschen>
  3097.  
  3098.      Dieser Menüpunkt ermöglicht das Löschen einer oder mehrerer Archiv-
  3099.      dateien aus dem Archivverzeichnis (s. 1.4 und Datei README.AM).
  3100.      Es klappt zunächst ein Dateilisten-Fenster auf, in dem die ARJ-
  3101.      Dateien wie üblich markiert (s. 1.2) werden können.
  3102.      Nach der Bestätigung mit [Enter] oder der linken Maustaste erfolgt
  3103.      zur Sicherheit noch eine Abfrage, ob man das(die) Archiv(e) auch
  3104.      wirklich löschen will. Jede andere Eingabe als [J] bricht hier den
  3105.      Löschvorgang ab.
  3106.  
  3107.      8.8 <File><File löschen>
  3108.  
  3109.      Unter diesem Menüpunkt kann eine beliebige Datei gelöscht werden.
  3110.      Zunächst öffnet sich ein Directory-Fenster, mit dem das Verzeichnis
  3111.      ausgewählt werden kann, aus dem (eine) Datei(en) gelöscht werden
  3112.      soll(en) (s. auch 1.2 <Vorgaben><Selektieren>).
  3113.      Hat man mit [F10] die Wahl abgeschlossen, klappt ein Dateilisten-
  3114.      Fenster auf, in dem die zu löschenden Dateien angewählt werden
  3115.      können (s. auch hierzu Punkt 1.2). Hat man die Datei(en) mit der
  3116.      Leertaste markiert und mit [Enter] bestätigt, erfolgt noch einmal
  3117.  
  3118.                                  - 52 -
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.      eine Abfrage, ob man sich seiner Sache auch wirklich sicher ist.
  3126.      Jede andere Angabe als [J] bricht die Löschaktion ab. Auch in die-
  3127.      sem Menüpunkt kann natürlich jederzeit mit [Esc] oder rechter Maus-
  3128.      taste abgebrochen werden.
  3129.  
  3130.      8.9 <File><Subdir löschen>
  3131.  
  3132.      Hiermit ist es möglich, einen kompletten Verzeichnisast, inklusive
  3133.      aller Dateien und Unterverzeichnisse zu löschen! V O R S I C H T !!!
  3134.      Es klappt zunächst ein Directoryfenster (s. <Vorgaben><Selektieren>),
  3135.      in dem Sie einfach mit [F10] das zu archivierende Verzeichnis auswäh-
  3136.      len. Anschließend werden Sie gefragt, ob Sie das besagte Directory
  3137.      auch wirklich löschen wollen. Wegen der Gefährlichkeit dieser Aktion
  3138.      erfolgt eine zweite Frage, ob Sie sich auch wirklich sicher sind, was
  3139.      Sie da tun.
  3140.      Achtung! Der Autor übernimmt keinerlei Haftung für mögliche Folgen der
  3141.      Benutzung dieses Menüpunktes.
  3142.  
  3143.      8.10 <File><Verz. anlegen>
  3144.  
  3145.      Mit diesem Menüpunkt läßt sicher ein kompletter Verzeichnisast, inklusive
  3146.      aller intermediären Directories, in einem Durchgang erstellen. Wenn Sie
  3147.      unter DOS z.B. ein Verzeichnis 'C:\TOOLS\DOS\PACKER\PKZIP' anlegen wollen,
  3148.      müssen Sie erst das Directory 'C:\TOOLS' erstellen, dann 'C:\TOOLS\DOS',
  3149.      dann 'PACKER', dann 'PKZIP'. Für jedes Unterverzeichnis ist ein separater
  3150.      MKDIR-Befehl notwendig.
  3151.      Mit dieser Programmfunktion können Sie das in einem Arbeitsgang erledigen.
  3152.      Geben Sie den gewünschten Verzeichnisnamen einfach so an, wie er letzt-
  3153.      endlich lauten soll, A3 erzeugt ggf. alle intermediären Verzeichnisse.
  3154.      Kann das Verzeichnis nicht erzeugt werden, wird eine entsprechende Fehler-
  3155.      meldung ausgegeben.
  3156.  
  3157.      8.11 <File><Quit>
  3158.  
  3159.      Dieser Punkt macht nichts anderes, als den ARJ-Manager nach
  3160.      einer Rückfrage zu verlassen. Gleiches wird auch erreicht, wenn
  3161.      bei heraufgeklapptem Menü [Esc] oder an beliebiger Stelle im
  3162.      Hauptmenü [F10] gedrückt wird. In diesem Fall erfolgt keine
  3163.      Sicherheitsrückfrage.
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.                                  - 53 -
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.     K) Das Programm CFV.EXE
  3186.     =======================
  3187.  
  3188.     Das Programm CFV ( = Compressed Files Viewer ) ermöglicht einen schnel-
  3189.     len Blick in eine komprimierte Datei, ohne erst den ARJ-Manager auf-
  3190.     rufen zu müssen (die Funktion <Schnelle Archiveinsicht> des Hauptpro-
  3191.     gramms ruft intern ebenfalls dieses Utility auf).
  3192.     Wildcards sind erlaubt; wird nur ein Verzeichnisname ohne Dateispezi-
  3193.     fikation angegeben, werden alle Dateien dieses Verzeichnisses angezeigt
  3194.     (*.*). Wenn sich neben Archivdateien auch viele andere Dateien in
  3195.     diesem Verzeichnis befinden, erscheint natürlich häufig die Meldung
  3196.     "Keine Archiv-Datei". In diesem Fall sollte man den (die) Dateinamen
  3197.     explizit angeben, z.B: CFV *.ARJ oder CFV C:\ARCHIVE\TEXT*.LZH.
  3198.     Werden mehrere Dateien (Wildcards) angegeben, kann die Anzeige einer
  3199.     Datei mit ESC abgebrochen und zu nächsten Datei weitergegangen werden.
  3200.     Mit F10 kann das Programm jederzeit verlassen werden.
  3201.     Erkannt werden zur Zeit folgende Archiv-Formate:
  3202.        1. ARC/PAK/PKA   2. ZIP   3. ZOO   4. LZH/LZS
  3203.        5. DWC   6. MD   7. LBR   8. ARJ   9. HYP
  3204.  
  3205.                Syntax:  CFV Archiv-Dateiname[.Dateiendung]
  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.     L) Tips & Tricks
  3245.     ================
  3246.  
  3247.     1.  ARJ erlaubt für seine Befehlsswitches die Benutzung des Schräg-
  3248.         strichs '/' oder des Bindestrichs '-'. Es muß jedoch durchgängig
  3249.         eins (!!!) der beiden Zeichen benutzt werden, sonst gibt es Fehler-
  3250.         meldungen von ARJ (und Fehlfunktionen). Der ARJ-Manager benutzt den
  3251.         Bindestrich '-'. Wenn Sie also in der Environmentvariablen 'ARJ_SW'
  3252.         (s. ARJ-Dokumentation) den Schrägstrich '/' benutzen, sollten Sie
  3253.         dies ändern, da der ARJ-Manager sonst fehlerhaft arbeitet.
  3254.  
  3255.      2. Das Programm läßt sich auch ganz bequem mit der Maus bedienen.
  3256.         Aus Speicherplatz- und Geschwindigkeitsgründen wurde zwar auf
  3257.         eine SAA-artige Mausbedienung verzichtet, doch werden durch
  3258.         die Mausbewegungen die Cursortasten emuliert. Außerdem ist die
  3259.         linke Maustaste mit [Enter], die rechte mit [Esc] belegt (außer
  3260.         in Dateilistenfenstern, s. <Vorgaben><Selektieren>).
  3261.  
  3262.      3. Wenn man sich einmal in einem Menü "verfranst" hat: Keine Panik!
  3263.         Die [F10]-Taste bricht normalerweise den aktuellen Menüpunkt
  3264.         vollständig ab, die [Esc]-Taste nur die jeweilige Aktion inner-
  3265.         halb des Menüpunktes. Drückt man [F10] im Hauptmenü wird das
  3266.         Programm sofort verlassen.
  3267.         Weitere Informationen zu den "Hotkeys" erhält man über die Tasten-
  3268.         kombination [ALT-F1].
  3269.  
  3270.      4. ARJ bietet sehr viele Befehle und mögliche Schalter, die vom ARJ-
  3271.         Manager durch "Hotkeys" oder von Menüs aus eingestellt und benutzt
  3272.         werden können, ohne daß man ständig die genaue Syntax im Kopf haben
  3273.         muß. Diese Funktionsvielfalt von ARJ hat jedoch auch einen schwer-
  3274.         wiegenden Nachteil, der jedoch weniger in ARJ oder im ARJ-Manager
  3275.         begründet liegt, sondern in den Limitationen von DOS. MS/PC- oder
  3276.         DR DOS gestatten nämlich nur eine Kommandozeilenlänge von 124
  3277.         Zeichen, bei 4DOS sind es 255. Bei vielen Switches und langen
  3278.         Dateispezifikationen kann dieser Wert leicht überschritten werden,
  3279.         was zu unerklärlichen Fehlern führen kann, die nicht alle von ARJ
  3280.         oder dem ARJ-Manager abgefangen werden können, obwohl der ARJ-Mana-
  3281.         ger dies in einigen Fällen tut, indem er längere Dateispezifikatio-
  3282.         nen aufteilt, in eine Datei schreibt und ARJ gegebenenfalls mehr-
  3283.         fach aufruft (wo kein "listfile" via '-!Dateiname' benutzt werden
  3284.         kann). Wenn Sie sich beispielsweise folgende (durchaus mögliche)
  3285.         an ARJ übergebene Kommandozeile (in einer Zeile zu lesen) ansehen,
  3286.         werden Sie verstehen, was gemeint ist:
  3287.  
  3288.         C:\ARCMAN\ARJ.EXE a -jm "-vv362000sQFT.BAT" A:BACKUP.000 TEXT??.DOK
  3289.         TEXT??.DOC *.WK1 -b2 -jiC:\ARCMAN\BACKUP_C.INX -gGeheimnis -i1
  3290.         -wD:\WINDOWS\TEMP -r -jt -e-
  3291.  
  3292.         Bei dieser 159 Zeichen langen Zeile würden unter DOS einfach die
  3293.         letzten 35 Zeichen abgeschnitten, was zur Folge hätte, daß unter
  3294.         anderem auch der letzte Buchstabe des Paßwortes 'Geheimnis' unter
  3295.         den Tisch fiele, was zuerst gar nicht auffallen würde. Beim Ent-
  3296.         packen mit <DeArc><Restore> gäbe es dann die böse Überraschung,
  3297.  
  3298.                                  - 55 -
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.         daß sich das Backup nicht mehr mit dem - vermeintlich korrekten -
  3306.         Paßwort restaurieren ließe.
  3307.         Deshalb der Tip: Verwenden Sie möglichst kurze Datei-, Verzeichnis-
  3308.         namen und Paßwörter und benutzen Sie nicht alle Features auf einmal.
  3309.         Versuchen Sie außerdem, bei Dateispezifikationen möglichst viele
  3310.         Dateien in Wildcards zusammenzufassen. Eine andere Möglichkeit
  3311.         ist es, den Editor zu benutzen, um eine kleine ASCII-Datei zu
  3312.         erstellen (z.B. DATEIEN.CFG), in der untereinander beliebig viele
  3313.         Dateispezifikationen stehen dürfen, z.B.:
  3314.  
  3315.           C:\DBASE\DATEN\*.DBF
  3316.           C:\DBASE\DATEN\KUNDEN\*.IDX
  3317.           D:\DATEN\*.TXT
  3318.           ...
  3319.  
  3320.         Jetzt müssen Sie bei <Vorgaben><Neue Dateispezifikation> nur noch
  3321.         den Namen dieser "Listdatei", mit einem vorhergenden '!', angeben
  3322.         und ARJ (de)archiviert die Files gemäß den Einträgen in dieser
  3323.         Datei. Besonders nützlich ist dies bei der Routinekonfigurierung (s.d.).
  3324.  
  3325.      5. Mit der Umgebungsvariablen 'ARJ_SW' stellt ARJ eine bequeme Möglich-
  3326.         keit zur Verfügung, ständig benötigte Einstellungen und Switches
  3327.         zu setzen, die dann bei jeder (De-)Archivierungsaktion benutzt
  3328.         werden. Dies wird durch den ARJ-Manager mit den Menüpunkten <Vorga-
  3329.         ben><Umgebungsvariable> und <Einstellungen> unterstützt (s.d. mit
  3330.         letzterem Punkt können die getätigten Einstellungen abgespeichert
  3331.         werden, so daß der ARJ-Manager sie bei jedem neuen Start automatisch
  3332.         setzt).
  3333.  
  3334.         Hier ein paar Tips für mögliche Optionen:
  3335.  
  3336.         -e      Wenn dieser Switch gesetzt ist, packt ARJ keine Pfadnamen
  3337.                 mit in die Archive. Die Archive werden dadurch kleiner,
  3338.                 und mögliche Doppelarchivierungen werden vermieden, jedoch
  3339.                 kann natürlich die ursprüngliche Verzeichnisstruktur beim
  3340.                 Entpacken nicht mehr restauriert werden.
  3341.         -p      Dies bewirkt genau das Gegenteil wie -e. Beim Packen ver-
  3342.                 gleicht ARJ die vollen Pfadnamen der Dateien im Archiv mit
  3343.                 den zu archivierenden. Soll zum Beispiel beim <Freshen>-
  3344.                 Befehl eine Datei C:\DATEN\TEST1\PRUEF.DAT archiviert werden
  3345.                 und eine Datei C:\DATEN\TEST2\PRUEF.DAT befindet sich schon
  3346.                 im Archiv, dann wird PRUEF.DAT nicht archiviert. Bei -e
  3347.                 würde eine ältere Datei dieses Namens im Archiv überschrie-
  3348.                 ben.
  3349.         -a      Es werden alle Dateien, auch solche mit dem Hidden- oder
  3350.                 Systemattribut archiviert.
  3351.         -d      Bedeutet "delete after compression/extraction". Hierbei
  3352.                 werden Dateien nach dem Archivieren/Extrahieren von der
  3353.                 Platte bzw. aus dem Archiv gelöscht. Der Befehl 'a -d -y'
  3354.                 entspricht somit dem 'm' Befehl. Zum umgekehrten Vorgang
  3355.                 'x -d' gibt es jedoch z.B. keine normale Befehlsalternative.
  3356.                 Dieser bewirkt, daß nach dem Extrahieren einer Datei diese
  3357.  
  3358.                                  - 56 -
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.                 auch gleich aus dem Archiv gelöscht wird. Dies würde ohne
  3366.                 den '-d'-Switch zwei Befehle erforden: 'x' (<DeArc><Extract>)
  3367.                 und 'd' (<DeArc><Delete>).
  3368.         -f      Bewirkt bei (De-)Archivierungen, daß nur bereits existierende
  3369.                 Dateien mit neueren ersetzt werden. 'a -f' entspricht somit
  3370.                 dem 'f'-Befehl, es ist jedoch auch möglich, den '-f'-Switch
  3371.                 bei Dearchivierungen zu benutzen: 'x -f' extrahiert nur eine
  3372.                 Datei aus dem Archiv, wenn sich auf der Platte schon eine
  3373.                 ältere gleichen Namens befindet.
  3374.         -u      Wirkt ähnlich wie '-f', nur daß Dateien nur (de-)archiviert
  3375.                 werden, die nicht auf Platte bzw. im Archiv vorhanden sind
  3376.                 oder von denen ältere Versionen existieren.
  3377.         -n      Wirkt ähnlich wie '-f', nur daß Dateien nur (de-)archiviert
  3378.                 werden, die nicht auf Platte bzw. im Archiv vorhanden sind.
  3379.         -i1     Zeigt beim (De-)Archivieren das Fortschreiten der Aktion mit
  3380.                 einer Balkengrafik (war in früheren ARJ-Manager-Versionen
  3381.                 Voreinstellung). '-i' zeigt keinen "progress indicator",
  3382.                 '-i2' sowohl Balkengrafik als auch eine Prozentanzeige
  3383.                 (ab ARJ 2.39).
  3384.         -k      Von jedem Archiv wird eine Sicherheitskopie erzeugt.
  3385.         -q      Fragt bei jeder Datei nach, ob (de)-archiviert werden soll.
  3386.         -x      Schließt Dateien von der (De-)Archivierung aus. Dies ist
  3387.                 z.B. nützlich, wenn keine .BAK- oder .TMP-Dateien mit ins
  3388.                 Archiv sollen. Geben Sie im Menü <Einstellungen> bei
  3389.                 Standard-Dateispezifikation z.B. '*.* -X*.BAK -X*.TMP' an
  3390.                 und speichern Sie diese Einstellung ab, dann geraten bei
  3391.                 zukünftigen Komprimierungen keine unerwünschten Dateien mehr
  3392.                 ins Archiv. Noch vorteilhafter ist die Benutzung einer sog.
  3393.                 Ausschlußdatei; die Vorgehensweise hierfür ist ausführlich
  3394.                 bei <Arc><Backup> beschrieben.
  3395.         -y      Wenn dieser Switch gesetzt ist, beantwortet ARJ die meisten
  3396.                 Abfragen automatisch mit "Y", so daß nicht extra die [Y]-
  3397.                 Taste gedrückt werden muß, es werden also auch Dateien ohne
  3398.                 Rückfrage überschrieben!
  3399.         -jy...  Wirkt ähnlich wie -y, nur daß hier genau spezifiert werden
  3400.                 kann, worauf mit "Y" geantwortet werden soll. '...' steht
  3401.                 hier für die verschiensten Flags:
  3402.                   a : keine Rückfrage "append" bei "multiple volume"-Ex-
  3403.                       traktion,
  3404.                   c : keine Rückfrage bei Directoryerzeugung (bei 'x'),
  3405.                   d : keine Rückfrage beim Löschen von Dateien,
  3406.                   k : keine Prüfung auf genügend Diskettenplatz,
  3407.                   n : keine Nachfrage nach neuem Dateinamen,
  3408.                   o : keine Rückfrage beim Überschreiben von Dateien,
  3409.                   r : löscht Bildschirm vor Rückfrage,
  3410.                   s : keine Rückfrage, ob noch weiter gesucht werden soll
  3411.                       ('w'-Befehl),
  3412.                   v : keine Rückfrage nach nächster Diskette bei "multiple
  3413.                       volume (De-)Archivierung - wird vom ARJ-Manager beim
  3414.                       Rückspielen eines Backups von Platte zu einer anderen
  3415.                       Platte benutzt, da hierbei keine Disketten gewechselt
  3416.                       werden müssen,
  3417.  
  3418.                                  - 57 -
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.                   y : akzeptiert einzelne Taste bei Rückfragen (ansonsten
  3426.                       muß zusätzlich [Enter] gedrückt werden.
  3427.  
  3428.                 Beispiel: '-jyyco' fragt nicht nach beim Erzeugen von Ver-
  3429.                           zeichnissen und Überschreiben von Dateien und
  3430.                           akzeptiert eine einzelne Taste bei Rückfragen.
  3431.  
  3432.         -jd     Reserviert freien Diskettenplatz beim Dearchivieren, z.B.
  3433.                 werden mit 'x -jd10000' nur soviele Dateien extrahiert,
  3434.                 daß auf jeden Fall 10000 Bytes Platz auf dem Laufwerk
  3435.                 freibleiben.
  3436.         -jf     Es werden die kompletten Pfadnamen im Archiv gespeichert
  3437.                 (normalerweise wird der Laufwerksbuchstabe nicht mitge-
  3438.                 speichert).
  3439.         -jk     Im Fehlerfall wird das temporäre Archiv (ARJTEMP.$??) nicht
  3440.                 von ARJ gelöscht. Dieses kann dann (umbenannt) als Ursprungs-
  3441.                 archiv weiterverwendet werden, falls dieses verlorenging.
  3442.         -jl     Es werden bei (De-)Archivierungen nur die Dateinamen ange-
  3443.                 zeigt.
  3444.         -jo     Bei Archivierungen mit 'a' und 'm' wird nachgefragt, ob eine
  3445.                 Datei im Archiv überschrieben werden soll (normalerweise
  3446.                 keine Rückfrage), bei Dearchivierungen bietet ARJ die Mög-
  3447.                 lichkeit eine zu extrahierende Datei umzubenennen, falls
  3448.                 schon eine gleichnamige auf dem Datenträger existiert.
  3449.         -jp     Die Bildschirmausgabe pausiert nach jedem vollen Screen
  3450.                 (ähnlich wie beim MORE-Befehl unter DOS). Es kann außerdem
  3451.                 die Zeilenzahl (z.B. 43 oder 50: '-jp43') eingestellt werden.
  3452.                 Soll nur letzteres getätigt werden, ohne den "Pause"-Modus
  3453.                 einzuschalten, empfiehlt sich z.B. '-jp43 -jp-'.
  3454.         -js     Dieser Switch kann benutzt werden, wenn bestimmte Dateien
  3455.                 nie komprimiert, sondern nur ohne Kompression in Archiven
  3456.                 abgelegt werden sollen. Sinnvoll ist dies z.B. bei bereits
  3457.                 komprimierten Dateien anderer Packer. Diese können ohnehin
  3458.                 kaum noch gepackt werden und der Archivierungsvorgang wird
  3459.                 mit '-js' wesentlich schneller. Ohne Zusatz werden Files mit
  3460.                 den Extension .ARJ, .ZIP, .LZH, .PAK und .ARC nur "gestored",
  3461.                 es können aber auch weitere Extensionen angegeben werden,
  3462.                 z.B. '-js.ZOO.ICE.GIF'.
  3463.         -jz     Fügt jedem Archiv eine bestimmte Datei als Archivkommentar
  3464.                 hinzu. Dies ist nützlich, wenn z.B. für eine Mailbox jede
  3465.                 Archivdatei mit am Anfang zu lesenden Informationen versehen
  3466.                 werden soll. Beispiel '-jzC:\ARCMAN\LOGO.TXT'.
  3467.         -hc     Führt vor jeder (De-)Archivierung einen DOS-Befehl aus (ver-
  3468.                 fügbar ab ARJ 2.39). '-hcCLS' bewirkt zum Beispiel, daß vor
  3469.                 dem Vorgang der Bildschirm gelöscht wird.
  3470.         Dies sind längst nicht alle Möglichkeiten, die ARJ mit seinen Swit-
  3471.         ches bietet, einige werden auch intern vom ARJ-Manager bei bestimm-
  3472.         ten Aktionen benutzt. Für weitere Informationen lesen Sie bitte
  3473.         ARJ.DOC.
  3474.  
  3475.      6. Die Menüdefinitionsdatei ARJMAN.DEF ist ein ASCII-File. Durch Editieren
  3476.         desselben können die Namen der Menüpunkte beeinflußt werden.
  3477.  
  3478.                                  - 58 -
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.     M) Pläne für Updates
  3486.     ====================
  3487.  
  3488.     Sollte das Programm Interesse finden und sich Registrierungen ein-
  3489.     stellen, könnte ich mir noch folgende Verbesserungen vorstellen:
  3490.  
  3491.       1. Implementierung der ARJ-Funktion zum Ordnen von Archiven.
  3492.       2. Filemanager-Funktionen (COPY, RENAME, MOVE etc.)
  3493.       3. Weniger mickrige Online-Hilfe
  3494.       4. Menüführung nach SAA-Standard (fernere Zukunft).
  3495.       5. Windows-Version (noch fernere Zukunft, außerdem bin ich
  3496.          nicht gerade ein Windows-Anhänger, doch das System setzt
  3497.          sich halt immer mehr durch), evtl. eine OS/2-Version.
  3498.  
  3499.     Es kann sein, daß diese Pläne erst im neuen A3 verwirklicht werden,
  3500.     dem Nachfolger der Archiv-Manager (s. Kapitel A)).
  3501.  
  3502.     Weitere Anregungen hierzu sind immer willkommen.
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.                                  - 59 -
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.     N) Copyrights
  3546.     =============
  3547.  
  3548.     ARJ-Manager, PKZip-Manager, LHA-Manager, JP-Utilities und A3
  3549.         (C) 1991-1994   Jürgen Peters
  3550.                         Sundernstr. 30
  3551.                         D-33829 Borgholzhausen
  3552.  
  3553.     ARJ
  3554.         (C) 1990,1993   Robert K. Jung
  3555.  
  3556.     PKZip, PKLite:
  3557.         (C) 1989,1993   PKWARE Inc.
  3558.  
  3559.     Diet:
  3560.         (C) 1991,1992   Teddy Matsumoto
  3561.  
  3562.     LZExe:
  3563.         (C) 1989        Fabrice Bellard
  3564.  
  3565.     LIST.COM:
  3566.         (C) 1983,1990   Vernon D. Buerg
  3567.  
  3568.     4DOS:
  3569.         (C) 1989,1993   Rex Conn & J.P. Software
  3570.  
  3571.     Der Editor ZMEDIT ist eine Adaption des PD-Editors TED:
  3572.         (C) 1988        PC Magazine & Tom Kihlken
  3573.  
  3574.  
  3575.     Der ARJ-Manager wurde in Turbo Pascal 6.01 geschrieben,
  3576.         (C) 1983, 1990   Borland International, Inc.
  3577.  
  3578.     Außerdem wurden folgende Toolboxen benutzt:
  3579.  
  3580.      1. Turbo Technojocks Toolkit V5.10
  3581.         (von mir modifiziert und eingedeutscht)
  3582.         (C) 1986, 1993   TechnoJock Software, Inc.
  3583.  
  3584.      2. TPEnv 1.03
  3585.         (von mir angepaßt an DOS 5.0-6.2)
  3586.         (C) 1988   TurboPower Software
  3587.  
  3588.      3. Boosters 4.0
  3589.         (C) 1987   George F. Smith & Company
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.                                  - 60 -
  3599.  
  3600.  
  3601.