home *** CD-ROM | disk | FTP | other *** search
/ PC-Test Pro / PCTESTPRO.iso / packer / lha / entp / lzhman.doc < prev    next >
Encoding:
Text File  |  1994-01-15  |  115.5 KB  |  2,881 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                  ┌────────────────────────────────────┐
  17.                  │ Informationen zum LHA-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 13
  87.     I) Die Hotkeys ........................................ Seite 14
  88.     J) Die Menüs .......................................... Seite 15
  89.         0. <≡> ............................................ Seite 15
  90.         1. <Vorgaben>...................................... Seite 15
  91.         2. <Arc> .......................................... Seite 22
  92.         3. <DeArc> ........................................ Seite 23
  93.         4. <Inhalt> ....................................... Seite 25
  94.         5. <Extras> ....................................... Seite 27
  95.         6  <disK> ......................................... Seite 33
  96.         7. <Tools> ........................................ Seite 39
  97.         8. <File> ......................................... Seite 40
  98.     K) Das Programm CFV.EXE ............................... Seite 45
  99.     L) Tips & Tricks ...................................... Seite 46
  100.     M) Pläne für Updates .................................. Seite 47
  101.     N) Copyrights ......................................... Seite 48
  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.     Sie können mir auch eine NetMail/CrashMail über das FidoNet schicken.
  211.     Seit Ende September '93 bin ich Point bei der Pharao BBS in Bramsche
  212.     bei Osnabrück (Sysop Jürgen Posny, 24h Online (außer ZMH), 05461-65522);
  213.     meine Netzadresse: 2:2449/431.6.
  214.     In der Box liegen auch immer die neuesten Shareware-Versionen von A3
  215.     und Archiv-Managern zum Requesten bereit (Magics "A3", "ARJMANAGER",
  216.     "ZIPMANAGER" und "LZHMANAGER").
  217.  
  218.  
  219.     B) Haftung und Rechtliches
  220.     ==========================
  221.  
  222.     Diese Software wird ständig weiterentwickelt und nach bestem
  223.     Wissen und Gewissen auf Fehler hin untersucht. Trotzdem kann
  224.     keinerlei Haftung für einwandfreies Funktionieren unter allen
  225.     Umständen und für Datenverluste übernommen werden.
  226.     Beschädigte Disketten (keine Beschädigung auf dem Postweg) wer-
  227.     den im Rahmen der normalen Produkthaftung ersetzt.
  228.  
  229.     Das Programm (Shareware-Version) darf nur als Ganzes (alle Dateien
  230.     zusammen) und unverändert weitergegeben werden. Vor allem dürfen
  231.     keine Copyright-Hinweise entfernt werden.
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.                                  - 4 -
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.     C) Systemvoraussetzungen
  246.     ========================
  247.  
  248.     Der LHA-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.     - LHA ab Version 2.02a
  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.     - LHA ab Version 2.13
  264.     - 640 kBytes freier XMS- oder EMS-Speicher
  265.  
  266.     Das Programm wurde auf einem GMB-486UNL-Rechner (33 MHz) mit
  267.     Cirrus Logic GD5426 VLB-SVGA-Karte und Multiscan-Monitor, 20 MBytes
  268.     Speicher und zwei 245 MByte-SCSI 2-Festplatten unter MS DOS 6.2
  269.     entwickelt und auf folgenden Konfigurationen getestet:
  270.  
  271.     1. Chamäleon 486DX-33 VL mit Diamond Stealth 24 VLB und Multisync-
  272.        Monitor, 16 MBytes Speicher und 245 MByte-SCSI-Harddisk mit
  273.        DOS 6.0 und OS/2 2.1,
  274.     2. UMC-386SX-25 mit Hercules-Karte und Bernstein-Monitor, 4 MBytes
  275.        RAM und 85 MByte-SCSI-Harddisk mit DOS 5.0,
  276.     3. Forex 386-40H-Rechner (40 MHz) mit SpeedStar VGA-Karte und SVGA-
  277.        Monitor, 8 MBytes Speicher, und 2 210 MByte-AT-Bus-Festplatten,
  278.     4. Schneider PC1512 mit CGA-Farbbildschirm, 640 kBytes Speicher,
  279.        49 MByte-SCSI-Festplatte.
  280.  
  281.     Getestet wurde das Programm unter MS DOS 3.3, 4.0, 5.0, 6.0, 6.2,
  282.     DR DOS 5.0 und 6.0 sowie unter Windows 3.0, 3.1 und OS/2 2.0 und 2.1.
  283.  
  284.     In einem Dateilistenfenster können maximal 1024 Dateien dargestellt
  285.     werden.
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.                                  - 5 -
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.     D) Die mitgelieferten Dateien:
  306.     ==============================
  307.  
  308.     CFV.EXE                 "Compressed Files View"-Programm
  309.     COPYDISK.EXE            Diskettenkopierprogramm für <disK><Kopieren>
  310.     EMSDISK.SYS             Device-Treiber für EMS-RAM-Disk
  311.     INFO2.EXE               Systeminfo-Programm (für <Extras><sYsteminfo>)
  312.     INSTLM.EXE              Installationsprogramm
  313.     LIST.COM                Vernon Buergs Dateilister, wird vom Programm
  314.                             zum Anzeigen von Archivinhalten benutzt
  315.     LZHMAN.CNF              Konfigurationsdatei (ASCII)
  316.     LZHMAN.COL              Farbdatei
  317.     LZHMAN1.COL             Alternative Farbdatei
  318.     LZHMAN.DEF              Menüdefinitionsdatei (ASCII)
  319.     LZHMAN.DOC              Dokumentation (ASCII)
  320.     LZHMAN.EXE              Hauptprogramm
  321.     LZHMAN.GEN              Hilfsbildschirme
  322.     LZHMAN.ICO              Icon-Datei für Windows 3.x
  323.     LZHMAN.PIF              Programminfo-Datei für Windows 3.x
  324.     LZHMAN.ROU              Routinedatei (ASCII)
  325.     QFT.EXE                 "Quick FormaT"-Utility für <disk><Formatieren>
  326.     README.LM               Hinweise zur Installation
  327.     REGIST.TXT              Registrierungsformular
  328.     SCRNFONT.VGA            Sans-Serif-Bildschirmfont (8x16) für VGA-Systeme
  329.     TOOLMEN.TOO             Toolmenü-Definitionsdatei (ASCII)
  330.     VERSION.LM              Versionsgeschichte des LHA-Managers (ASCII)
  331.     WO.EXE                  Dateisuchprogramm für <Suche nach Datei>
  332.     WOARC.EXE               Dateisuchprogramm für <suche nach Archiven>
  333.     XDISK.COM               Steuerprogramm für EMSDISK.SYS
  334.     ZMEDIT.COM              kleiner Editor
  335.  
  336.  
  337.     E) Installation
  338.     ===============
  339.  
  340.     Auf die Installation des Programms wird ausführlich in der Datei
  341.     README.LM 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 "LHA" 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 LHA-Manager und seinen beiden Schwesterprogrammen ARJ-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.LZH 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 LHA-Manager sind dies 'LCNF' (für die allg. Konfigurationsdatei),
  430.     'LCOL' (für die Farbdatei) und 'LROU' (für die Routinevoreinstellungen),
  431.     z.B. 'SET LCOL=D:\LHA\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.     LHA-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 LHA-Manager und LHA ihre temporären Dateien ablegen. Beim LHA-Manager
  440.     sind dies die Dateien LZHMAN.TMP und LZHMAN.SEL, LHA selbst ermög-
  441.     licht die Benutzung des Switches '-bVerzeichnisname', um ein Verzeichnis
  442.     für temporäre Dateien zu definieren, was durch den LHA-Manager
  443.     unterstützt wird. Dies hat den Vorteil, daß in der Umgebungsvaria-
  444.     blen 'TMPARC' z.B. eine schnelle RAM-Disk angegeben werden kann, was
  445.     die Archivierungs- und Pipingaktionen (zum Listprogramm) erheblich
  446.     verschnellert. Allerdings muß die RAM-Disk dazu mindestens so groß
  447.     sein wie die größte bearbeitete LZH-Datei. Für ein effektives Arbei-
  448.     ten sollte sie schon größer als 512 kBytes sein. Steht nicht soviel
  449.     Speicher zur Verfügung, kann über 'TMPARC' auch eine kleine Festplatten-
  450.     partition 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 LHA-
  454.     Manager das Verzeichnis, aus dem er gestartet wurde.
  455.  
  456.     Seit der Version 1.20 gibt es auch ein Installationsprogramm, das
  457.     die Dateien von Diskette kopiert, in dem sich die Standardvorgaben
  458.     einstellen und abspeichern und die entsprechenden Pfade im Environ-
  459.     ment setzen lassen.
  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 LHA-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. LZHMAN/R oder LZHMAN /AS /T
  496.     (die Leerzeichen zwischen den Parametern sind optional).
  497.     Es folgt die 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 LHA-Manager an, bei Verlassen des Programms alle Einstellungen
  503.     automatisch zu speichern. Beim nächsten Start findet man den LHA-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 LZHMAN mit dem Parameter /R auf, gelangt man nicht in das
  522.     Hauptmenü, sondern direkt in das Routinemenü.
  523.     Hier - wie auch an den meisten anderen Stellen - läßt sich über
  524.     [F1] eine kontextsensitive Hilfe aufrufen. Es gibt insgesamt 6
  525.     Hilfsbildschirme unter folgenden 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. zu den "Hotkeys", nur über [ALT-
  530.                                          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 LHA-Manager einen
  537.  
  538.                                  - 9 -
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.     Virenselbsttest durch. Das heißt, die Datei LZHMAN.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 LZHMAN.EXE von der
  551.     Originaldiskette wieder ins LHA-Manager-Verzeichnis kopieren oder
  552.     das Programm mit INSTLM.EXE (natürlich von einer unverseuchten
  553.     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 LZHMAN.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> (s. Kapitel J)) vor bzw. nach. Bei Komprimierungen wird
  568.     so vermieden, daß verseuchte Dateien ins Archiv gelangen. Bei Dekom-
  569.     primierungen wird gefragt, ob ein evtl. verseuchtes Archiv gelöscht
  570.     werden soll.
  571.     Bitte beachten Sie: Der Virentest bezieht sich immer auf den aktuell
  572.     eingestellten Quellpfad und außer beim Menüpunkt <DeArc><Selektierte
  573.     Extraktion> (s.d.) auch immer nur auf die aktuell eingestellte Datei-
  574.     spezifikation (zu beidem s. <Vorgaben><Neue Dateispezifikation>).
  575.     Die Virentest-Option ist aktiv bei den Menüpunkten <Arc><Packen>,
  576.     <DeArc><Extract> und <Selektierte Extraktion>, sowie bei den Routine-
  577.     archivierungen.
  578.     Näheres zu all diesen Menüpunkten steht jeweils im Kapitel J).
  579.  
  580.     Die beiden Parameter /A und /AS ermöglichen einen automatischen Ablauf
  581.     der Funktion <Alle> aus dem Menü <Extras> (s. dort), z.B. aus einer
  582.     Batchdatei. Mit /A werden alle 16 Routinearchivierungen durchlaufen und
  583.     dann das Programm sofort wieder verlassen. /AS aktiviert zusätzlich den
  584.     Switch 'Subdirectories ein' (s. Kapitel I), "Die Hotkeys").
  585.  
  586.     /WARTEN bewirkt, daß beim Ablauf der Funktion <Extras><Alle> (Taste
  587.     [F5] oder einer der mit /A beginnenden Kommandozeilenparameter) nach
  588.     jeder einzelnen Archivierung auf einen Tastendruck gewartet wird  -
  589.     nützlich bei evtl. notwendigen Diskettenwechseln.
  590.  
  591.     Mit Hilfe des Parameters /#, gefolgt von einer Zahl zwischen 0 und 255
  592.     läßt sich Einfluß auf die äußere Erscheinung der Pulldown-Menüs nehmen.
  593.     Ohne Parameter aufgerufen, benutzt der LHA-Manager einen einfachen
  594.     Rahmen zur Umrandung der Menüs. Wenn Sie keinen Rahmen möchten, können
  595.     Sie mit LZHMAN/#0 ungerahmte Menüs erhalten. /#1 entspricht dem Default-
  596.     wert und benutzt einfache Rahmen, /#2 setzt doppelte Linien zur Umrah-
  597.  
  598.                                  - 10 -
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.     mung ein, bei /#3 sind die senkrechten Linien doppelt und die waage-
  606.     rechten einfach, bei /#4 ist es umgekehrt.
  607.     Alle anderen Zahlenwerte benutzen das entsprechende ASCII-Zeichen zur
  608.     Rahmung, /#219 beispielsweise zeichnet die Rahmen mit einem soliden
  609.     Block, /#176 mit einem Rastermuster, /#65 mit dem Buchstaben 'A'.
  610.     Probieren Sie ruhig verschiedene Werte durch, bis die Menüs Ihrem Ge-
  611.     schmack entsprechen.
  612.  
  613.     Der Kompatibilitätsparameter /NOEMS verhindert die automatische Nutzung
  614.     von freiem LIM/EMS-Speicher.
  615.  
  616.     Der Parameter /NOXMS verhindert ein "Swappen" in den XMS-Speicher, falls
  617.     dies zu Problemen führen sollte. Es wird beim Auslagern versucht, zuerst
  618.     in den EMS-Speicher (falls vorhanden) und dann auf Platte zu "swappen"
  619.     (vergl. auch /NOEMS und /DSWAP).
  620.  
  621.     Der Kommandozeilenparameter /DSWAP verhindert die Programmauslagerung in
  622.     den XMS- oder EMS-Speicher, es wird nur auf Platte "geswappt". Dies ist
  623.     nützlich, wenn besagter Erweiterungsspeicher dringender für andere Pro-
  624.     gramme benötigt wird. Falls Sie z.B. das Programm hauptsächlich unter
  625.     Windows betreiben und über weniger als 4 MBytes Hauptspeicher verfügen,
  626.     sollten Sie den Parameter /DSWAP in die Datei LZHMAN.PIF aufnehmen.
  627.     Insbesondere gilt dies natürlich für den gleichzeitigen Betrieb mehrerer
  628.     Archiv-Manager. Dadurch kann leicht ein MByte (3 x 300-400 kBytes)
  629.     XMS-Speicher verbraucht werden.
  630.  
  631.     Der Parameter /NOSWAP verhindert das Auslagern des LHA-Managers in den
  632.     XMS-, EMS-Speicher oder auf Platte, wenn LHA oder ein anderes externes
  633.     Programm aufgerufen wird. Normalerweise "swappt" das Programm sich
  634.     selbst bis auf einen Kern von ca. 1,4 kBytes aus dem Hauptspeicher,
  635.     um den von ihm aufgerufenen Programmen möglichst viel Memory zur
  636.     Verfügung zu stellen. Dazu wird der Reihe nach jede der oben aufgezähl-
  637.     ten Speicherarten auf freien Platz geprüft (bei gleichzeitiger Benutzung
  638.     von /NOXMS oder /NOEMS wird nicht ins XMS bzw. EMS ausgelagert). Wenn
  639.     Sie weder über genügend XMS- noch EMS-Speicher verfügen, sollten Sie
  640.     sicherstellen, daß ausreichend Platz auf der Festplatte vorhanden ist
  641.     (ca. 500 - 640 kBytes, je nach Speicherausbau). Die mit dem "hidden"-
  642.     Dateiattribut versehene Auslagerungsdatei wird in dem mittels der Umge-
  643.     bungsvariablen 'TMPARC', 'TEMP', 'TMP' oder 'TEMP4DOS' definierten
  644.     Temporärverzeichnis angelegt (s. auch Kapitel F)). Wenn Sie zwar nicht
  645.     genügend XMS- oder EMS-Speicher aber ausreichend Hauptspeicher zur Ver-
  646.     fügung haben (> 512 kBytes frei) und nicht wollen, daß ständig auf Platte
  647.     "geswappt" wird, können Sie dieses "Swappen" mit /NOSWAP abstellen.
  648.  
  649.     Ebenfalls aus Kompatibilitätsgründen wurde der Parameter /NOCLOCK
  650.     zugefügt. Er verhindert, daß rechts oben am Bildschirm die aktuelle Zeit
  651.     eingeblendet wird und sollte benutzt werden, falls es hiermit Probleme
  652.     gibt. Außerdem läßt sich der Bildschirmaufbau damit geringfügig be-
  653.     schleunigen, da nicht periodisch die Systemzeit abgefragt wird.
  654.  
  655.     Letztendlich gibt es noch die Parameter /B und /BM (für "Bildschirm-
  656.     schoner"). Diese bewirken, daß nach längeren Pack- oder Entpackvorgängen,
  657.  
  658.                                  - 11 -
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.     bei denen viele (besonders XT-) Benutzer den Computer verlassen, um z.B.
  666.     einen Kaffee zu trinken, der Bildschirm dunkel geschaltet wird, um ein
  667.     Einbrennen der Bildröhre zu verhindern. Nur der über den Bildschirm
  668.     wandernde Satz "Bitte Taste drücken..." erinnert daran, daß der LHA-
  669.     Manager geladen ist. Der Druck einer beliebigen (Maus-)Taste bringt Sie
  670.     wieder ins Hauptmenü zurück. Die Maustaste muß evtl. kurze Zeit festge-
  671.     halten werden, da der Tastendruck hier periodisch abgefragt wird.
  672.     /BM (keine "M"austaste bei Bildschirmschoner) ist aus Kompatibilitäts-
  673.     gründen zugefügt worden und ist identisch mit /B bis auf die Tatsache,
  674.     daß keine Maustastendrücke berücksichtigt werden. Auf einigen Rechnern
  675.     mit hardwaremäßig anmeldbarer Maus (Schneider, Amstrad) konnte es sein,
  676.     daß der Bildschirmschoner auf nicht vorhandene Maustastendrücke reagierte
  677.     und gleich ins Hauptmenü zurückgekehrt wurde. Bei Angabe von /BM spricht
  678.     der Screensaver nur noch auf Tastendrücke und nicht mehr auf die Maus an.
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.                                  - 12 -
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.     H) Der Bildschirmaufbau
  726.     =======================
  727.  
  728.     Vorweg noch einiges zu in dieser Dokumentation benutzten Konventionen:
  729.     ein Ausdruck in spitzen Klammern bezeichnet einen Menüpunkt, z.B.
  730.     <Vorgaben><Einstellungen>; in diesem Fall ist <Einstellungen> ein Unter-
  731.     menü von <Vorgaben>. Zu drückende Tasten werden in eckige Klammern
  732.     gesetzt, z.B. [Enter], [F3] oder [Cursor ab].
  733.  
  734.     Der Bildschirmaufbau des Programms nach dem Start gliedert sich
  735.     in 3 Bereiche:
  736.  
  737.     1. Pulldown-Menüleiste
  738.  
  739.     Bei heruntergeklappten Pulldown-Menüs bewegen Sie sich in der
  740.     Menüleiste waagerecht durch Betätigen der [Cursor links]- und
  741.     der [Cursor rechts]-Taste. In den einzelnen Menüs können die Menü-
  742.     punkte mit den [Cursor auf]-, [Cursor ab]-, [Home]-, und [End]-
  743.     Tasten angefahren und mit der [Enter]- oder Leertaste ausgewählt
  744.     werden.
  745.     Eine alternative Methode des Anwählens ist das Drücken der ent-
  746.     sprechenden hervorgehobenen Buchstabentaste (Anfangsbuchstabe des
  747.     Menüpunkts).
  748.     Die Cursortasten werden auch durch die Bewegungen einer evtl.
  749.     vorhandenen Maus emuliert (s.o., hierzu muß ein entsprechender
  750.     Maustreiber geladen sein, Näheres entnehmen Sie bitte Ihrem
  751.     Maus-Handbuch).
  752.     Durch Drücken der [Esc]-Taste kann das Pulldown-Menü hochgeklappt
  753.     werden. Die Hauptmenüpunkte lassen sich dann ebenfalls schnell
  754.     durch Eintippen ihrer Anfangsbuchstaben erreichen. Ein weiteres
  755.     Betätigen der [Esc]-Taste bewirkt das Verlassen des Programms.
  756.     Einige spezielle und von überall her verfügbare Programmfunktionen
  757.     sind auch über spezielle "Hotkeys" zu erreichen (siehe auch das
  758.     nächste Kapitel). Diese werden auf der unteren Anzeigeleiste
  759.     aufgeführt (s.u.). Eine kurze Hilfe zu den "Hotkeys" erhält man
  760.     nach Aufruf der Tastenkombination [ALT-F1] (und Durchblättern).
  761.  
  762.     2. Oberere und untere Anzeigeleisten
  763.  
  764.     Hier erfolgt eine kurze Information über die aktuelle Programm-
  765.     version und die "Hotkeys" (s.u.). Außerdem befindet sich in der
  766.     rechten oberen Ecke eine Anzeige der aktuellen Systemzeit.
  767.  
  768.     3. Hintergrundanzeigefläche
  769.  
  770.     Dieser Bereich zeigt Informationen zu den momentanen Einstellungen
  771.     wie z.B. aktuelles Verzeichnis, Dateispezifikation und Quellpfad, zu
  772.     bearbeitendes Archiv, Subdirectory-Modus, Self-Extract-Modus, momentan
  773.     aktive LHA-Switches und aktuelle Archiv-Extension etc.
  774.     Auf die Bedeutung dieser Anzeigen wird noch ausführlich bei den
  775.     entsprechenden Programmfunktionen eingegangen werden.
  776.  
  777.  
  778.                                  - 13 -
  779.  
  780.  
  781.  
  782.  
  783.  
  784.     I) Die Hotkeys
  785.     ==============
  786.  
  787.     Wie im letzten Kapitel schon angedeutet, lassen sich einige spezi-
  788.     elle Programmfunktionen auch von fast überall her über sogenannte
  789.     "Hotkeys" erreichen. Manche Programmeinstellungen lassen sich auch
  790.     nur über einen Hotkey umschalten.
  791.  
  792.     [F1]   blendet in fast allen Programmteilen einen kurzen kontextsensitiven
  793.            Hilfsbildschirm ein.
  794.     [Shift-F1] ruft <Vollscreenarchivauswahl> auf.
  795.     [ALT-F1] Mit Hilfe dieses Hotkeys ist es möglich, sich alle Hilfsbild-
  796.            schirme im Zusammenhang anzusehen. Er kann von praktisch überall
  797.            her aufgerufen werden. Geblättert werden kann mit [PgUp] und
  798.            [PgDn] oder einer Vor- bzw. Rückwärtsbewegung der Maus, abge-
  799.            brochen wird mit [Esc], [F10] oder der rechten Maustaste.
  800.     [F3]   wechselt zwischen "Sfx long" ("selfextracting archive" mit
  801.            allen Optionen von LHA) und "Sfx jr." (kleineres Sfx, dafür
  802.            nur globale Extraktion).
  803.     [Shift-F3] erlaubt die Einstellung einer anderen Extension als '.LZH'.
  804.            Dies erlaubt beispielsweise die Bearbeitung von "self extrac-
  805.            ting archives" mit der Extension '.EXE'. Außerdem kann mittels
  806.            der Funktion <DeArc><Schnelle Archiveinsicht> in Archive 9
  807.            verschiedener Formate geschaut werden (s. bei <Schnelle Archiv-
  808.            einsicht>).
  809.     [F4]   ruft das Routinekomprimierungsmenü auf (s. <Extras><Routine>).
  810.     [F5]   führt alle Routinekomprimierungen automatisch durch.
  811.     [F6]   schaltet den Packmodus um zwischen "Add", "Update", "Freshen" und
  812.            "Move" (s. <Arc><Packen>).
  813.     [Alt-F6] zeigt die aktuelle Select-Datei (s. <Vorgaben><Selektieren>).
  814.     [F7]   wechselt zwischen "Subdirectories ein/aus", dies entspricht
  815.            dem LHA-Toggle '/r2'. Bei 'ein' werden nicht nur die Dateien
  816.            im aktuellen Quellverzeichnis, sondern auch alle passenden Da-
  817.            teien in dessen Unterverzeichnissen erfaßt. Dieser Schalter
  818.            ist nur wirksam, wenn keine Select-Datei existiert (s. näch-
  819.            stes Kapitel, <Vorgaben><Selektieren>). Er bezieht sich auf
  820.            alle Funktionen des Menüs <Arc> (s. dort).
  821.            Achtung! Da im Routine-Menü (s. <Extras><Routine>) die Funk-
  822.            tionstaste [F7] anderweitig belegt ist, erfüllt hier die
  823.            [TAB]-Taste deren Zweck.
  824.     [Alt-F7] ermöglicht die direkte Eingabe eines Quell-/Zielpfades für die
  825.            (De-)Archivierungen ohne Umweg über das Menü <Neue Dateispezif.>
  826.     [Shift-F7] setzt einen evtl. eingestellten Quellpfad wieder zurück.
  827.            Dies ist nützlich, um nicht jedesmal den Umweg über das Menü
  828.            <Vorgaben><Neue Dateispezifikation> machen zu müssen.
  829.     [Shift-F8] bewirkt das Ein- und Ausschalten der Anzeige des Kompres-
  830.            sionsstatus des aktuellen Archivs.
  831.     [F9]   ruft die Funktion <Neue Dateispezifikation> ohne den Umweg über
  832.            das Menü <Vorgaben> auf.
  833.     [Shift-F9] macht dasselbe wie [F9] für die Funktion <Archiveingabe>.
  834.     [F10]  bricht in den meisten Programmteilen die Aktion komplett ab.
  835.     [Shift-F10] ruft eine DOS-Shell auf (s.a. <File><DOS-Shell>).
  836.     [Alt-F10] speichert den momentanen Zustand des Programms mit allen
  837.            Einstellungen in der aktuellen CNF-Datei ab.
  838.     [Esc]  verläßt die aktuelle Aktion bzw. storniert Eingaben.
  839.                                  - 14 -
  840.  
  841.  
  842.  
  843.  
  844.  
  845.     J) Die Menüs
  846.     ============
  847.  
  848.     In der vorliegenden Version verfügt der LHA-Manager über 9 Haupt- und
  849.     61 Untermenüpunkte. Hierauf soll im folgenden ausführlich eingegangen
  850.     werden.
  851.  
  852.      0. Das Menü <≡>
  853.      ===============
  854.  
  855.      0.1 <≡><Info>
  856.  
  857.      Dieser Menüpunkt gibt nur eine kurze Urheberrechts-Information mit
  858.      Adresse und Telefonnummer des Autors aus.
  859.  
  860.      1. Das Menü <Vorgaben>
  861.      ======================
  862.  
  863.      Dieses Menü dient zur Tätigung von Einstellungen und Abspeicherung
  864.      der Konfiguration.
  865.  
  866.      1.1 <Vorgaben><Vollscreenarchivauswahl>
  867.  
  868.      Mit <Vollscreenarchivauswahl> läßt sich über ein komfortables
  869.      Verzeichnisfenster das zu bearbeitende Archiv aus dem aktuellen
  870.      Archivverzeichnis anwählen (das Archivverzeichnis wird bei der
  871.      Installation bzw. über den Menüpunkt <Vorgaben><Einstellungen>
  872.      (s.a. 1.6) festgelegt). Alle Operationen des Programms wie <Packen>,
  873.      <Delete> etc. beziehen sich nach der Auswahl auf das aktuelle Archiv.
  874.      Im Directory-Fenster kann der Cursorbalken mit den Pfeiltasten,
  875.      [Home], [End], [PgUp] und [PgDn] oder mit der Maus bewegt werden.
  876.      Ausgewählt wird ein Archiv mit der [Enter]- oder der linken Maus-
  877.      taste. Ist die angewählte Datei ein Verzeichnis (dargestellt in
  878.      einer anderen Farbe) wird in dieses gewechselt.
  879.      Ohne Anwahl kann das Directory-Fenster mit der [Esc]-, der
  880.      [F10]- oder der rechten Maustaste verlassen werden.
  881.      Mit der Leertaste kann zwischen einer breiten (ähnlich DOS-Befehl
  882.      DIR/W, Standardeinstellung) und einer hohen Fensterform (ähnlich
  883.      DIR) umgeschaltet werden.
  884.      Für den Fall, daß nicht alle Dateien im Fenster dargestellt werden
  885.      können, kann es mit [Alt-V] vergrößert und wieder verkleinert werden.
  886.      Des weiteren kann der Inhalt des Directory-Fensters auf verschie-
  887.      dene Arten sortiert dargestellt werden. Durch Druck auf die [F1]-
  888.      Taste innerhalb des Fensters werden die möglichen Tastenkombina-
  889.      tionen angezeigt.
  890.      Ist man in ein anderes Verzeichnis gewechselt, so kann man durch
  891.      Drücken von [Alt-B] wieder in das Ursprungsverzeichnis beim Auf-
  892.      klappen des Directory-Fensters zurückspringen.
  893.      [Alt-C] ermöglicht die manuelle Eingabe eines Verzeichnisses, in
  894.      das gewechselt werden soll. Dies ist z.B. nützlich, wenn man auf
  895.      ein anderes Laufwerk gehen will. Eingegeben werden muß hier eine
  896.  
  897.  
  898.                                  - 15 -
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.      komplette (!) Pfadangabe inklusive Dateispezifikation (z.B. *.LZH).
  906.      Ähnliches wird übrigens auch durch Eingabe eines beliebigen für
  907.      DOS-Dateinamen gültigen Zeichens erreicht.
  908.      Alle diese Operationen gelten sinngemäß auch für andere Directory-
  909.      Fenster in sämtlichen Programmteilen. Im weiteren Text wird des-
  910.      halb nur noch auf eventuelle Abweichungen oder Erweiterungen ein-
  911.      gegangen. <Vollscreenarchivauswahl> ist übrigens auch über den Hotkey
  912.      [Shift-F1] erreichbar.
  913.  
  914.      1.2 <Vorgaben><Selektieren>
  915.  
  916.      <Vorgaben><Selektieren> dient dazu, die Dateien auszuwählen, die
  917.      archiviert werden sollen. Jegliche weitere Archivierungsaktion
  918.      der Menüs <Arc>, <DeArc> etc. bezieht sich dann auf die ausgewähl-
  919.      te(n) Datei(en).
  920.      Zum Verzeichniswechsel klappt zunächst ein Directory-Fenster (s.o)
  921.      auf, das jetzt aber nur Verzeichnisse darstellt. Das Wechseln in
  922.      ein Verzeichnis geschieht wie gehabt, das Root-Directory kann mit
  923.      [F9] erreicht werden. Im Unterschied zu <Vollscreenarchivauswahl>
  924.      wird hier nicht mit der [Enter]-Taste ausgewählt, sondern mit [F10]
  925.      oder der rechten Maustaste. Ein Druck auf [Enter] würde ja in das
  926.      entsprechende Verzeichnis wechseln und es nicht anwählen. Ist man
  927.      mit den Cursortasten oder der Maus über ein Directory gelangt, aus
  928.      dem man Dateien archivieren will, drückt man die [F10]-Taste. Dies
  929.      ist immer so, wenn rechts unten im Informationsbereich des Directory-
  930.      Fensters die Option 'F10: Wahl abschließen' erscheint.
  931.      Enthält das angewählte Verzeichnis keine Dateien (aber vielleicht
  932.      Subdirectories), werden Sie gefragt, ob es trotzdem als Quellver-
  933.      zeichnis angewählt werden soll. Antworten Sie hier mit [J] (bzw.
  934.      [Enter] oder der linken Maustaste), wird die aktuelle Dateispezifi-
  935.      kation '*.*' und der Schalter '/r' (Subdirs ein) gesetzt.
  936.      Sind Dateien vorhanden, klappt ein Dateilisten-Fenster auf, das sämt-
  937.      liche Dateien des angewählten Verzeichnisses untereinander dar-
  938.      stellt (mit Namen, (Original-) Größe und Dateidatum und -zeit).
  939.      Mit den Cursortasten, [Home], [End], [PgUp] und [PgDn] kann sich
  940.      innerhalb des Fensters bewegt werden.
  941.      Die zu archivierenden Dateien werden mit der Leertaste, der [TAB]-
  942.      oder der rechten Maustaste markiert/entmarkiert. Mit [Shift-F3]
  943.      können alle Dateien "in einem Rutsch" selektiert, mit [Shift-F4]
  944.      wieder deselektiert werden. Jeweils der erste Buchstabe eines Datei-
  945.      namens wird hervorgehoben dargestellt. Durch Eintippen eines Buchsta-
  946.      bens wird die nächste Datei angesprungen, deren Name mit diesem Buch-
  947.      staben anfängt. Ist keine entsprechende Datei mehr in der Liste, springt
  948.      der Leuchtbalken zurück zur ersten mit diesem Anfangsbuchstaben.
  949.      Hat man alle zu bearbeitenden Dateien ausgewählt, kann mit [Enter]
  950.      oder der linken Maustaste das Fenster wieder verlassen werden. Mit
  951.      [Esc] oder [F10] wird das Fenster ohne (!) Auswahl wieder geschlos-
  952.      sen. Für die Dateilisten-Fenster gilt im Prinzip dasselbe wie für
  953.      die Directory-Fenster: Die Bedienung ist in allen Programmteilen
  954.      sinngemäß gleich. Deshalb wird in Zukunft nur bei Abweichungen
  955.      darauf eingegangen.
  956.      Es wird dann eine sogenannte "Select-Datei" angelegt. Dies ist eine
  957.  
  958.                                  - 16 -
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.      temporäre Datei mit dem Namen LZHMAN.SEL, in der die Namen der
  966.      selektierten Dateien gespeichert werden. Da die Summe der Längen
  967.      der Dateinamen sehr groß sein kann, werden sie nicht mehr am
  968.      Bildschirm unter 'Datei:' angezeigt. Dort erscheint nur der Hinweis
  969.      "Selektionsdatei (Einsehen mit [F6])". Die Select-Datei kann durch
  970.      Druck der [F6]-Taste mit Hilfe des Listprogramms angesehen werden.
  971.      Alle Archivierungsvorgänge beziehen ihre benötigte Dateispezifika-
  972.      tion nun aus dieser Select-Datei, bis mit <Selektieren> eine neue
  973.      erstellt oder der Menüpunkt <Neue Dateispezifikation> angewählt wird.
  974.      Die Menüpunkte <Selektieren> und <Neue Dateispezifikation> schließen
  975.      sich gegenseitig aus. Sie stellen, wie schon gesagt, zwei alternative
  976.      Wege zur Dateinameneingabe dar. Deshalb wird auch bei der Anwahl
  977.      des Punktes <Selektieren> der Quellpfad (s. <Neue Dateispezifikation>)
  978.      gelöscht. Umgekehrt wird auch bei der Wahl von <Neue Dateispezifika-
  979.      tion> die Select-Datei gelöscht. Außerdem geschieht dies vor Verlassen
  980.      oder beim Neustart des Programms.
  981.  
  982.      1.3 <Vorgaben><Neue Dateispezifikation>
  983.  
  984.      Dieser Menüpunkt ist eine Alternative zum vorigen und leistet im
  985.      Prinzip mehr, wenn hier auch eine manuelle Eingabe erforderlich ist.
  986.      Bei Anwahl mit der [Enter]- oder linken Maustaste klappt zunächst
  987.      ein Eingabefenster für das Quellverzeichnis (Quellpfad) auf. Das
  988.      Quellverzeichnis ist dasjenige Verzeichnis, aus dem die Dateien
  989.      archiviert werden sollen, bzw. in das sie entpackt werden sollen
  990.      (also auch eine Art Zielpfad). Es muß ein vollständiger Pfadname
  991.      eingegeben werden, z.B. C:\DBASE\DATEN. Wird hier nichts eingetragen,
  992.      gilt das aktuelle DOS-Verzeichnis. Möchte man nichts ändern, reicht
  993.      ein Druck auf die [Enter]- oder [Esc]-Taste.
  994.      Als Vorgabe dient die aktuelle Einstellung (falls bei der Instal-
  995.      lation oder über <Vorgaben><Einstellungen> angegeben).
  996.      Wird eine Cursortaste oder [Home], [End], [TAB] oder [Shift-TAB]
  997.      gedrückt, kann diese Vorgabe editiert werden. Mit [Ins] wird zwis-
  998.      chen Überschreib- und Einfügemodus umgeschaltet, mit [Alt-D] läßt
  999.      sich die Anzeige löschen.
  1000.      Bestätigt wird wie gehabt mit [Enter], mit [Esc], [F10] oder rechter
  1001.      Maustaste storniert. Auch für die Eingabefenster gilt: Die Bedie-
  1002.      nung ist überall prinzipiell die gleiche.
  1003.      Als nächste Eingabe wird dann eine Auflistung der zu archivierenden
  1004.      Dateien erwartet. Ist ein Quellverzeichnis eingestellt, beziehen
  1005.      sich alle Angaben auf dieses, ansonsten auf das aktuelle Verzeich-
  1006.      nis. Bei der Angabe der Dateinamen sind Wildcards erlaubt, einzelne
  1007.      Dateispezifikationen werden durch ein Leerzeichen getrennt.
  1008.      Ist z.B. das Quellverzeichnis C:\DOS eingestellt, und man gibt hier
  1009.      '*.COM *.EXE TREIBER\*.SYS' ein, so werden bei einer Ausführung des
  1010.      Menüpunktes <Arc><Packen> alle Dateien aus C:\DOS, die die Extensionen
  1011.      COM und EXE besitzen, sowie alle SYS-Dateien des Verzeichnisses
  1012.      C:\DOS\TREIBER in das aktuell eingestellte Archiv komprimiert.
  1013.      Hat man kein Quellverzeichnis eingestellt, beziehen sich die Datei-
  1014.      namen auf das aktuelle DOS-Verzeichnis. Um das gleiche zu erreichen
  1015.      wie im vorigen Beispiel, müßte man also eingeben:
  1016.      'C:\DOS\*.COM C:\DOS\*.EXE C:\DOS\TREIBER\*.SYS'.
  1017.  
  1018.                                  - 17 -
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.      Dies zeigt auch die Vorteile der Möglichkeit der Einstellung eines
  1026.      Quellverzeichnisses: Bei längeren Pfadnamen stößt man schnell an
  1027.      die Grenzen des Eingabefensters (bzw. an die mögliche Länge der
  1028.      DOS-Kommandozeile).
  1029.      Hat man mit [F7] 'Subdirectories an' eingestellt, sollten hier
  1030.      keine Pfadnamen angegeben werden, da diese mit dem LHA-Switch
  1031.      '-r' kollidieren können. Sinn dieses Switches ist es ja gerade,
  1032.      ausgehend von einem fest eingestellten Verzeichnis aus (aktuelles
  1033.      Directory oder Quellpfad) alle der Spezifikation entsprechenden
  1034.      Dateien zu komprimieren.
  1035.  
  1036.      1.4 <Vorgaben><Archiveingabe>
  1037.  
  1038.      Dieser Punkt dient als Alternative zu <Vollscreenarchivauswahl> zur
  1039.      manuellen Eingabe des zu bearbeitenden Archivs. Es klappt hier zu-
  1040.      nächst ein Eingabefenster auf, das es ermöglicht, das aktuelle Archiv-
  1041.      verzeichnis zu ändern. Dieses Verzeichnis ist dasjenige, in dem sich
  1042.      Ihre Archive befinden bzw. angelegt werden sollten.
  1043.      Es wird davon ausgegangen, daß Sie alle LZH-Dateien in einem be-
  1044.      stimmten Directory aufbewahren. Sollte dies bei Ihnen nicht so
  1045.      sein, wird empfohlen, es so einzurichten, da Sie sonst ständig
  1046.      dieses Verzeichnis hier eintippen müssen.
  1047.      Möchten Sie nichts ändern, können Sie den Punkt mit [Esc], [F10] oder
  1048.      rechter Maustaste überspringen, es bleibt dann die aktuelle Einstellung
  1049.      gültig. Leereingabe selektiert das aktuelle Directory als Archivpfad.
  1050.      Danach erfolgt die Eingabe des Archivnamens. Dies ist der normale
  1051.      DOS-Dateiname ohne Extension, also maximal 8 Buchstaben lang.
  1052.      Haben Sie z.B. bei Archivverzeichnis 'D:\ARCHIVE' eingestellt
  1053.      und tippen hier 'DBASE' ein, so beziehen sich bis zur nächsten
  1054.      Änderung alle weiteren Programmaktionen auf das Archiv 'D:\ARCHVE\
  1055.      DBASE.LZH'. Sollte das Archiv nicht existieren, wird es beim näch-
  1056.      sten Archivierungsvorgang (Menü <Arc>) angelegt.
  1057.      Wenn ein Archiv bereits im Archivverzeichnis besteht, kann es na-
  1058.      türlich bequemer mittels <Vollscreenarchivauswahl> angewählt werden.
  1059.      Lediglich bei neu anzulegenden Archiven muß der Menüpunkt <Archiv-
  1060.      eingabe> benutzt werden.
  1061.  
  1062.      1.5 <Vorgaben><Change Directory>
  1063.  
  1064.      Diese Funktion dient nur zum Wechseln des aktuellen DOS-Verzeich-
  1065.      nisses. Zur Bedienung des Directory-Fensters siehe 1.1: <Vorgaben>
  1066.      <Vollscreenarchivauswahl> und 1.2: <Vorgaben><Selektieren>.
  1067.  
  1068.      1.6 <Vorgaben><Einstellungen>
  1069.  
  1070.      Hier können Sie die Standardeinstellungen des Programms ändern
  1071.      und die geänderte Konfiguration in einer Datei abspeichern. Die
  1072.      neuen Einstellungen sind dann auch bei einem späteren Start des
  1073.      Programms aktiv.
  1074.      Die Standardkonfigurationsdatei hat den Namen LZHMAN.CNF.
  1075.      Wenn Sie gleich beim Start des Programms eine andere Konfigurations-
  1076.      datei benutzen wollen, müssen Sie vorher die Umgebungsvariable 'LCNF'
  1077.  
  1078.                                  - 18 -
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.      setzen, z.B. durch Eingabe von 'SET LCNF=C:\ARCMAN\LZH.CNF' o.ä. von
  1086.      der DOS-Kommandozeile aus oder mittels einer Batchdatei. Die Extension
  1087.      der Konfigurationsdatei muß '.CNF' sein. Auch vom Programm aus kann
  1088.      später manuell eine neue Konfiguration eingelesen werden (s. <Vorgaben>
  1089.      <Konfiguration einlesen>).
  1090.      Sie haben somit die Möglichkeit, sich mehrere Konfigurationsdateien
  1091.      für unterschiedliche Zwecke anzulegen. Ähnliches gilt für die
  1092.      Routine-Konfigurationsdatei und die Farb-Konfigurationsdatei (s.
  1093.      bei <Extras><Routine> und <Vorgaben><Farben>).
  1094.      Die einzelnen Konfigurationspunkte sind die gleichen wie beim
  1095.      Installationsprogramm. Es sei deshalb hier nicht weiter darauf
  1096.      eingegangen, sondern nur auf die ausführliche Darstellung in der
  1097.      Datei README.LM hingewiesen.
  1098.      Jeder Einzelpunkt kann wieder mit [Esc] oder der rechten Maus-
  1099.      taste, der gesamte Menüpunkt mit [F10] abgebrochen werden.
  1100.      Nach der Eingabe wird gefragt, ob die Einstellungen bei Programmende
  1101.      immer automatisch gesichert werden sollen. Wenn Sie hierauf mit [J]
  1102.      antworten, werden in Zukunft immer, wenn Sie den ARJ-Manager verlassen,
  1103.      die gerade aktuellen Einstellungen gespeichert, so daß Sie beim nächsten
  1104.      Laden das Programm genauso vorfinden, wie Sie es verlassen haben.
  1105.      Zum Schluß wird man gefragt, ob man die aktuellen Eingaben nun auch
  1106.      wirklich abspeichern möchte. Jede andere Eingabe als [J] verwirft hier
  1107.      die Änderungen. Möchte man die Änderungen speichern, wird man noch nach
  1108.      einem Dateinamen gefragt (max. acht Buchstaben), Vorgabe ist der
  1109.      aktuell gültige der Hauptkonfigurationsdatei.
  1110.      Hat man die Änderungen gespeichert, werden diese neuen Einstellungen
  1111.      auch beim nächsten Start des Programms benutzt (es sei denn, man
  1112.      definiert über SET LCNF=... eine andere Konfigurationsdatei).
  1113.      Noch ein wichtiger Hinweis: für eine Einstellung, die auch in der
  1114.      Konfigurationsdatei gespeichert wird, gibt es unter diesem Menü-
  1115.      punkt keine besondere Abfrage. Es ist dies der aktuelle Modus für
  1116.      "Unterverzeichnisse ein/aus" (Taste [F7]). Hier wird die momentan
  1117.      aktive Einstellung gespeichert. Wenn also gerade "Subdirs ein" ist,
  1118.      startet das Programm beim nächsten Mal auch in diesem Modus.
  1119.      Sie können auch jederzeit den momentanen Zustand des Programms mit allen
  1120.      Einstellungen durch Drücken von [Alt-F10] in der aktuellen CNF-Datei
  1121.      abspeichern (von jedem Punkt des Programms aus).
  1122.  
  1123.      1.7 <Vorgaben><Routinekonfigurierung>
  1124.  
  1125.      Eine der Hauptaufgaben des LHA-Managers ist es, routinemäßige
  1126.      Archivierungen zu automatisieren. Dazu dienen die Menüpunkte
  1127.      <Extras><Routine> und <Extras><Alle> (s. dort).
  1128.      Mit Hilfe des Menüpunktes <Routinekonfigurierung> können für diese
  1129.      beiden Programmfunktionen nun bis zu 16 Funktionstasten ([F2] bis
  1130.      [F9] und [Ctrl-F2] bis [Ctrl-F9]) mit immer wieder vorzunehmenden
  1131.      Archivierungsdurchläufen, z.B. zu Backupzwecken, belegt werden.
  1132.      Dazu ist die nacheinander erfolgende Angabe von jeweils 16 Archiv-
  1133.      namen (8 Buchstaben, ohne Extension) und den in diesen Archiven
  1134.      zu sichernden Dateien erforderlich. Die Syntax bei den Dateispezi-
  1135.      fikationen ist dieselbe wie bei <Vorgaben><Neue Dateispezifikation>
  1136.      (s. dort). Mit [F1] kann jederzeit eine ausführliche Hilfestellung
  1137.  
  1138.                                  - 19 -
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.      aufgerufen werden. Für das Editieren gilt auch hier das gleiche wie
  1146.      für alle Eingabefenster.
  1147.      Die Einstellungen werden in der Datei LZHMAN.ROU oder der über
  1148.      die Umgebungsvariable 'LROU' spezifizierten Datei abgespeichert,
  1149.      wenn am Ende der Eingabe [J] gedrückt wird. Optional kann hier auch
  1150.      ein anderer Dateiname (max. acht Buchstaben) angegeben werden.
  1151.      Diese Einstellungen sind dann auch beim nächsten Start des LHA-
  1152.      Managers aktuell.
  1153.  
  1154.      1.8 <Vorgaben><Farben>
  1155.  
  1156.      Dieser Menüpunkt gestattet es, die meisten Farbeinstellungen des
  1157.      Programms zu ändern und die Änderungen in einer Farb-Konfigura-
  1158.      tionsdatei dauerhaft abzuspeichern. Nicht geändert werden können
  1159.      die Farben der Hilfeseiten, da diese in der Datei LZHMAN.GEN
  1160.      als fertig abgespeicherte Bildschirme vorliegen.
  1161.      Registrierte Benutzer des LHA-Managers können sich aber im
  1162.      Notfall an mich wenden und eine individuell modifizierte Datei
  1163.      erhalten, falls sie wirklich mal etwas nicht lesen können. Ich
  1164.      benötige dazu nur genaue Angaben darüber, wo etwas geändert werden
  1165.      soll (welche Seite und was) und welche Farben gewünscht werden.
  1166.      (Für Insider: die Datei LZHMAN.GEN wurde mit dem Screen-Generator
  1167.      der Shareware-Toolbox 'BOOSTERS 4.0' erstellt und kann mit diesem
  1168.      editiert werden.)
  1169.      Wählt man den Menüpunkt <Farben> an, gelangt man in das Farbeinstell-
  1170.      fenster. Hier lassen sich nacheinander die meisten Farben des LHA-
  1171.      Managers ändern. Das Fenster besteht aus drei Bereichen: Die Zeile
  1172.      unter dem oberen Rand gibt an, welche Farbe gerade geändert wer-
  1173.      den kann. Sie ist in der aktuellen Farbeinstellung gehalten.
  1174.      Den größten Teil des Fensters macht die eigentliche Farbtabelle
  1175.      aus. In ihr kann mit den Cursortasten oder der Maus herumgefahren
  1176.      und mit [Enter] oder der linken Maustaste eine entsprechende
  1177.      Farbkombination ausgewählt werden. [Esc] oder die rechte Maustaste
  1178.      gehen jeweils weiter zur nächsten Einstellmöglichkeit, ohne die
  1179.      vorherige zu ändern. Mit [F10] kann die gesamte Prozedur abgebro-
  1180.      chen werden.
  1181.      Am Schluß wird noch gefragt, ob die gemachten Änderungen perma-
  1182.      nent abgespeichert werden sollen. Wird hier mit [J] geantwortet,
  1183.      so werden die aktuellen Änderungen in die Datei LZHMAN.COL bzw.
  1184.      in die über die Umgebungsvariable 'LCOL' festgelegte Datei ge-
  1185.      schrieben. Optional kann hier auch ein anderer Dateiname (maximal
  1186.      acht Buchstaben) angegeben werden. Sie bleiben dann auch nach einem
  1187.      Neustart des LHA-Managers erhalten. Jede andere Eingabe behält die
  1188.      Änderungen nur bis zum nächsten Start des Programms bei.
  1189.  
  1190.      1.9 <Vorgaben><Konfiguration einlesen>
  1191.  
  1192.      Mit diesem Menüpunkt ist es möglich, eine vorher abgespeicherte (oder
  1193.      originale) Konfigurationsdatei wieder einzulesen und deren Inhalt zur
  1194.      aktuellen Einstellung zu machen.
  1195.      Zunächst wird gefragt, ob eine Hauptkonfigurationsdatei (s. Menüpunkt
  1196.      <Vorgaben><Einstellungen>), eine Routinedatei (s. <Routinekonfigurie-
  1197.  
  1198.                                  - 20 -
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.      rung>) oder eine Farbdatei (s. <Farben>) eingelesen werden soll.
  1206.      Ein Druck auf die [H]-, [R]- oder [F]-Taste wählt hier das entsprechen-
  1207.      de an. Danach klappt ein Directory-Fenster (s. <Vorgaben><Vollscreen-
  1208.      archivauswahl>) auf, mit dessen Hilfe eine Konfigurationsdatei ausge-
  1209.      wählt werden kann.
  1210.      Durch diese Möglichkeit des Einlesens können, auch ohne das Programm
  1211.      zu verlassen und die Umgebungsvariablen LCNF, LROU und LCOL zu ver-
  1212.      ändern, unterschiedliche Konfigurationen für die verschiedensten Zwecke
  1213.      definiert, abgespeichert und wieder eingelesen werden.
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.                                  - 21 -
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.      2. Das Menü <Arc>
  1266.      =================
  1267.  
  1268.      Hier finden die eigentlichen Archivierungsaktionen statt. Für alle
  1269.      vier Menüpunkte gilt:
  1270.      Ist mit [F7] 'Subdirectories' auf 'ein' gestellt, werden auch sämt-
  1271.      liche Unterverzeichnisse des aktuellen Pfades bzw. des eingestell-
  1272.      ten Quellverzeichnisses erfaßt.
  1273.  
  1274.      2.1 <Arc><Packen>
  1275.  
  1276.      Unter diesem Menüpunkt erfolgen die eigentlichen Komprimierungsaktionen
  1277.      gemäß der Packmodus-Voreinstellung (Taste [F6]):
  1278.  
  1279.      Add:
  1280.  
  1281.      Es werden alle spezifizierten Dateien (sofern vorhanden) dem einge-
  1282.      stellten Archiv zugefügt. Dort schon existierende Dateien gleichen
  1283.      Namens werden ohne Rückfrage überschrieben (!!!). Existiert das
  1284.      Archiv noch nicht, wird es automatisch erzeugt.
  1285.  
  1286.      Update:
  1287.  
  1288.      Es werden alle spezifizierten Dateien (sofern vorhanden) dem einge-
  1289.      stellten Archiv zugefügt. In der Archivdatei schon existierende Da-
  1290.      teien gleichen Namens werden nur überschrieben, wenn sie älteren
  1291.      Datums sind als die spezifizierten. Existiert das Archiv noch
  1292.      nicht, wird es automatisch erzeugt.
  1293.  
  1294.      Freshen:
  1295.  
  1296.      Es werden alle spezifizierten Dateien dem eingestellten Archiv nur
  1297.      zugefügt, wenn dort schon ältere Versionen gleichen Namens exis-
  1298.      tieren. Diese werden also "aufgefrischt". Wenn die eingestellte
  1299.      Archivdatei noch nicht vorhanden ist, erfolgt keine Archivierung.
  1300.  
  1301.      Move:
  1302.  
  1303.      Es werden alle spezifizierten Dateien (sofern vorhanden) dem einge-
  1304.      stellten Archiv zugefügt und anschließend auf dem Laufwerk gelöscht.
  1305.      In der Archivdatei schon existierende Dateien gleichen Namens werden
  1306.      ohne Rückfrage überschrieben (!!!). Existiert das Archiv noch nicht,
  1307.      wird es automatisch erzeugt.
  1308.  
  1309.      2.2 <Arc><Subdirectory packen>
  1310.  
  1311.      Mit dieser Funktion können Sie ohne großen Aufwand einen kompletten
  1312.      Verzeichnisast in ein Archiv packen.
  1313.      Es klappt zunächst ein Directoryfenster (s. <Vorgaben><Selektieren>),
  1314.      in dem Sie einfach mit [F10] das zu archivierende Verzeichnis auswäh-
  1315.      len. Falls die Voreinstellung "Subdirs ein" aktiv ist (Taste [F7]),
  1316.      werden auch alle Unterverzeichnisse dieses Directorys erfaßt.
  1317.  
  1318.                                  - 22 -
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.      Bitte beachten Sie: auch hier werden jeweils nur die Dateien archiviert,
  1326.      die der aktuellen Dateispezifikation entsprechen. Ist diese z.B. '*.DBF',
  1327.      werden nur alle dBase-Dateien komprimiert. Außerdem gilt die aktuelle
  1328.      Einstellung für den Packmodus. Steht dieser etwa auf "Freshen", werden
  1329.      nur bereits vorhandene Dateien im Archiv aufgefrischt.
  1330.      Ist der Packmodus "Move" wird vor der Archivierung noch gefragt, ob an-
  1331.      schließend der gesamte archivierte Verzeichnisbaum gelöscht werden soll
  1332.      (Vorsicht!!!). Bei Angabe von [N] werden bei "Move" nur die Dateien auf
  1333.      der Platte gelöscht, die Verzeichnisstruktur bleibt erhalten.
  1334.  
  1335.      2.3 <Arc><pArameter>
  1336.  
  1337.      Dieser Menüpunkt erlaubt die freie Eingabe von Parametern für einen
  1338.      LHA-Aufruf. Auch Datei- und Archivspezifikation müssen explizit ange-
  1339.      geben werden, es wird nicht auf die aktuellen Einstellungen zurückge-
  1340.      griffen. Dies macht es z.B. möglich, LHA.EXE auch auf nicht im Archiv-
  1341.      verzeichnis befindliche Archive anzuwenden oder unübliche bzw. (noch)
  1342.      nicht vom LHA-Manager unterstützte LHA-Befehle auszuführen.
  1343.  
  1344.      2.4 <Arc><Diskettenzahl>
  1345.  
  1346.      Der Menüpunkt <Arc><Diskettenzahl> versucht eine grobe Einschätzung
  1347.      der benötigten Anzahl an Disketten für ein Komplettbackup der Fest-
  1348.      platte. Der Benutzer muß nur noch den gewünschten Laufwerksbuchstaben
  1349.      angeben; mit den üblichen Tasten kann abgebrochen werden.
  1350.      Danach können noch eine oder mehrere Dateispezifikationen angegeben
  1351.      werden, z.B. '*.DBF' oder '*.TXT *.DOC WORD??.WK1'. Vorgabe ist '*.*',
  1352.      Pfadnamen sind nicht (!) erlaubt.
  1353.      Wenn Sie hier etwas anderes als '*.*' eingeben, wird das mitgelieferte
  1354.      Utility WO.EXE benutzt, um das gewählte Laufwerk nach entsperchenden
  1355.      Dateien durchzuscannen und die Dateigrößen aufzusummieren. Dies kann
  1356.      besonders auf langsamen Rechnern und bei großen Platten einige Zeit
  1357.      dauern.
  1358.      Die Routine gibt die Gesamtkapazität, den benutzten und den freien
  1359.      Laufwerksplatz, sowie die Gesamtgröße der zu archivierenden Dateien
  1360.      (in Bytes und Kilobytes) aus.
  1361.      Dann wird die wahrscheinlich notwendige Diskettenzahl (360 kBytes,
  1362.      720 kBytes, 1,2 MBytes und 1,44 MBytes) für die Kompressionsgrade
  1363.      0% (unkomprimiert), 30%, 50% und 70% prognostiziert. Diese Werte sind
  1364.      natürlich nur grobe Anhaltspunkte, da der Kompressionsgrad stark von
  1365.      der Art der zu packenden Dateien abhängt.
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.                                  - 23 -
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.      3. Das Menü <DeArc>
  1386.      ===================
  1387.  
  1388.      Dieses Menü befaßt sich mit den elementaren Dekomprimierungs- und
  1389.      Löschaktionen.
  1390.  
  1391.      3.1 <DeArc><Extract>
  1392.  
  1393.      Die (z.B. über <Neue Dateispezifikation>) spezifizierten Dateien
  1394.      werden - sofern vorhanden - aus dem eingestellten Archiv in das
  1395.      aktuelle DOS-Verzeichnis extrahiert. Existieren dort schon Dateien
  1396.      gleichen Namens, erfolgt jedesmal eine Sicherheitsabfrage (von LHA),
  1397.      ob sie überschrieben werden sollen.
  1398.  
  1399.      3.2 <DeArc><Selektierte Extraktion>
  1400.  
  1401.      Dieser Menüpunkt macht im Prinzip das gleiche wie der vorherge-
  1402.      hende, nur daß hier mit Hilfe eines Dateilisten-Fensters (dazu
  1403.      s. <Vorgaben><Selektieren>) einzelne Dateien zur Extraktion mar-
  1404.      kiert werden können.
  1405.  
  1406.      3.3 <DeArc><Delete>        (LHA-Befehl 'd')
  1407.  
  1408.      Die (z.B. über <Neue Dateispezifikation>) spezifizierten Dateien
  1409.      werden - sofern vorhanden - aus dem eingestellten Archiv ohne Rück-
  1410.      frage (!) gelöscht.
  1411.  
  1412.      3.4 <DeArc><Löschen>
  1413.  
  1414.      Dieser Punkt ermöglicht über ein Dateilisten-Fenster (s. Abschnitt
  1415.      1.2) die selektive Löschung einzelner Dateien aus dem voreinge-
  1416.      stellten Archiv. Mit [Esc], [F10] oder der rechten Maustaste kann
  1417.      die Selektion wie bei jedem Dateilisten-Fenster abgebrochen werden.
  1418.      In diesem Fall wird die Löschaktion nicht durchgeführt.
  1419.  
  1420.      3.5 <DeArc><Ansehen>       (LHA-Befehl 'p')
  1421.  
  1422.      Ermöglicht die Extraktion der voreingestellten Dateien "zum Bild-
  1423.      schirm", das heißt, die Anzeige von (Text-) Dateien aus einem
  1424.      Archiv heraus. Zum Bildschirm wird hier allerdings normalerweise
  1425.      nicht dekomprimiert. Es wird das voreingestellte Listprogramm zur
  1426.      Anzeige des Dateiinhaltes benutzt. Dazu werden die zu betrachten-
  1427.      den Dateien in die temporäre Datei LZHMAN.TMP dekomprimiert und
  1428.      diese dann in den Lister geladen.
  1429.      Nur wenn kein Lister vorhanden ist und auch die Abwesenheit von
  1430.      4DOS festgestellt wird (interner Befehl 'LIST' kann genutzt werden),
  1431.      erfolgt eine Extraktion zum Bildschirm. Die Datei LZHMAN.TMP wird
  1432.      im über die Umgebungsvariable 'TMPARC' spezifizierten Verzeichnis
  1433.      (RAM-Disk) erzeugt. Siehe hierzu auch das Kapitel F).
  1434.  
  1435.  
  1436.  
  1437.  
  1438.                                  - 24 -
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.      3.6 <DeArc><View>
  1446.  
  1447.      Macht das gleiche wie der vorherige Menüpunkt, nur daß hier wieder
  1448.      einzelne Dateien mit Hilfe eines Dateilisten-Fensters (s. 1.2)
  1449.      zur Ansicht selektiert werden können.
  1450.  
  1451.      3.8 <DeArc><Print>
  1452.  
  1453.      Dieser Menüpunkt extrahiert die spezifizierten Dateien zum Drucker
  1454.      (oder zur Druckdatei). Es wird geprüft, ob der Drucker online ist.
  1455.      Wenn nicht, fordert das Programm zur Bereitmachung auf.
  1456.      Diese Aufforderung kann durch Drücken von [Esc] ignoriert werden
  1457.      (für den Fall, daß man erst später den Drucker einschalten will).
  1458.      Mit [F10] oder der rechten Maustaste kann der Programmpunkt ganz
  1459.      abgebrochen werden.
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.                                  - 25 -
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.      4. Das Menü <Inhalt>
  1506.      ====================
  1507.  
  1508.      Unter diesem Hauptmenüpunkt sind alle Funktionen zur Directory-
  1509.      Ausgabe (DOS oder LZH-Directories) zusammengefaßt.
  1510.  
  1511.      4.1 <Inhalt><Schnelle Archiveinsicht>
  1512.  
  1513.      <Schnelle Archiveinsicht> gibt das Inhaltsverzeichnis einer Archivdatei
  1514.      auf übersichtliche und optisch ansprechende Weise in einem Fenster aus.
  1515.      Neben dem Dateinamen und -datum, der Originalgröße, der Größe der Datei
  1516.      im komprimierten Zustand und der prozentualen Kompressionsrate wird hier
  1517.      die Kompressionsart aufgelistet.
  1518.      Bei längeren Verzeichnissen hält die Anzeige nach jeweils einer
  1519.      Bildschirmseite an. Nach Druck einer Taste (oder nach einer Maus-
  1520.      bewegung) wird die Ausgabe fortgesetzt. [Esc], [F10] oder die rechte
  1521.      Maustaste brechen die Ausgabe ab.
  1522.      Zum Schluß wird die Gesamtgröße aller sich im Archiv befindlichen
  1523.      Dateien und deren komprimierte Größe angezeigt.
  1524.      Bei Anwahl des Menüpunktes wird zunächst gefragt, ob nur das aktuelle
  1525.      Archiv eingesehen werden soll. Bei negativer Antwort klappt ein Direc-
  1526.      tory-Fenster zur Auswahl des Archivs auf.
  1527.      Im Gegensatz zu den beiden folgenden Menüpunkten <Kurzes Archivlisting>
  1528.      und <Langes Archivlisting>, die nur die der aktuell eingestellten Datei-
  1529.      spezifikation entsprechenden Dateien anzeigen, gibt <Schnelle Archivein-
  1530.      sicht> immer alle (!) im Archiv befindlichen Dateien aus. Der LHA-
  1531.      Manager ruft hierzu nicht wie bei den beiden anderen Funktionen LHA.EXE
  1532.      auf, sondern benutzt eine eigene Routine zum Auslesen der Archivdatei.
  1533.      Das hat zur Folge, daß die Geschwindigkeit hier wesentlich größer ist.
  1534.      Außerdem können je nach Einstellung der Archiv-Extension nicht nur
  1535.      LZH-Dateien, sondern Archive 9 verschiedener Formate gesichtet wer-
  1536.      den.
  1537.  
  1538.      Erkannt werden zur Zeit folgende Archiv-Formate:
  1539.  
  1540.        1. ARC/PAK/PKA   2. ZIP   3. ZOO   4. LZH/LZS
  1541.        5. DWC   6. MD   7. LBR   8. ARJ   9. HYP
  1542.  
  1543.      4.2 <Inhalt><Kurzes Archivlisting> (LHA-Befehl 'l')
  1544.  
  1545.      Dies ist die konventionelle Version der Archivinhaltsausgabe.
  1546.      Im Gegensatz zu <Schnelle Archiveinsicht> wird nur ein Verzeichnis
  1547.      der aktuellen Dateispezifikation angezeigt. Dieses wird in der Datei
  1548.      LZHMAN.TMP angelegt, welche dann in das eingestellte Listpro-
  1549.      gramm geladen wird. Auch hier gilt: Wenn kein Lister vorhanden ist,
  1550.      kann auch der 4DOS-Befehl 'LIST' genutzt werden. Wird auch 4DOS
  1551.      nicht gefunden, erfolgt die Ausgabe direkt am Bildschirm.
  1552.  
  1553.      4.3 <Inhalt><Langes Archivlisting> (LHA-Befehl 'v')
  1554.  
  1555.      Macht genau das gleiche wie <Kurzes Archivlisting>, nur ist die Ausgabe
  1556.      wesentlich ausführlicher.
  1557.  
  1558.                                  - 26 -
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.      4.5 <Inhalt><Dateien>
  1566.  
  1567.      Bringt ein Directoryfenster mit allen Dateien des aktuellen Verzeich-
  1568.      nisses auf den Bildschirm, mit dem eine Datei zur Ansicht mit dem
  1569.      Lister ausgewählt werden kann.
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.                                  - 27 -
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.      5. Das Menü <Extras>
  1626.      ====================
  1627.  
  1628.      Dieses Menü enthält einige Sonderfunktionen von LHA sowie die
  1629.      größte Stärke des LHA-Managers, die Routinearchivierungsfunktio-
  1630.      nen.
  1631.  
  1632.      5.1 <Extras><Test>         (LHA-Befehl 't')
  1633.  
  1634.      Testet alle Dateien des aktuell eingestellten Archivs auf Integri-
  1635.      tät.
  1636.  
  1637.      5.2 <Extras><archiv-Kommentar>
  1638.  
  1639.      Hier können Sie einem Archiv einen Kommentar zufügen. Dies ist ein
  1640.      Text, der bei jeder Extraktion von Dateien am Bildschirm angezeigt
  1641.      wird. Er wird in einer ASCII-Datei mit dem Namen '!' gespeichert,
  1642.      weil das Ausrufezeichen das erste druckbare Zeichen ist und somit
  1643.      eine Datei dieses Namens bei einer alphabetischen Anordnung der
  1644.      Dateien als erste extrahiert würde. Bis zur LHarc-Version 1.13
  1645.      funktioniert dies auch sehr gut, da diese älteren Versionen die
  1646.      Dateien bei der Kompression automatisch in alphabetischer Reihen-
  1647.      folge einem Archiv zufügen. Ab den LHA-Versionen 2.xx gibt es
  1648.      jedoch einen "Bug": Die Dateien werden nicht mehr sortiert, son-
  1649.      dern in der Reihenfolge archiviert, in der sie auf der Platte/
  1650.      Diskette vorhanden sind. Dies hat zur Folge, daß eine eventuell
  1651.      vorhandene Datei '!' nicht mehr als erste komprimiert wird (wenn
  1652.      sie nicht zufällig als erste im Verzeichnis steht). Bei der Ex-
  1653.      traktion werden dadurch gegebenenfalls schon mehrere Dateien
  1654.      entpackt, bevor die Datei '!' mit dem Archivkommentar am Bildschirm
  1655.      angezeigt wird. Es bleibt zu hoffen, daß dieser Fehler in einer
  1656.      späteren LHA-Version beseitigt wird. Soll ein Archivkommentar an
  1657.      den Anfang einer bereits bestehenden LZH-Datei zugefügt werden,
  1658.      müssen deshalb zuerst alle Dateien des Archivs extrahiert, sortiert,
  1659.      das Archiv gelöscht, und dann alle Dateien erneut archiviert werden.
  1660.      sfx-Dateien müssen außerdem wieder in das sfx-Format konvertiert
  1661.      werden. Seit der Version 1.53g (g = "interne" Versionnummer) übernimmt
  1662.      der LHA-Manager auf Wunsch diese Aufgaben, was allerdings zur Folge
  1663.      hat, daß der Vorgang des Kommentarzufügens erheblich länger dauert.
  1664.      Bei Anwahl des Menüpunktes wird zunächst der Editor aufgerufen,
  1665.      in dem die Kommentardatei bearbeitet werden kann. Zur Bedienung
  1666.      des mitgelieferten Editors ZMEDIT s. <File><Editor>. Nach dem
  1667.      Abspeichern und Verlassen des Editors wird noch einmal gefragt,
  1668.      ob Sie die Datei auch wirklich einbinden wollen. Wird die angege-
  1669.      bene Datei nicht gefunden, erfolgt eine Fehlermeldung. Wenn Sie
  1670.      diese mit [Esc], [F10] oder der rechten Maustaste quittieren, wird
  1671.      die Funktion abgebrochen, ansonsten gelangen Sie zur Eingabeauf-
  1672.      forderung am Anfang zurück.
  1673.      Anschließend wird noch gefragt, ob die Kommentardatei am Anfang des
  1674.      Archivs eingefügt werden (s.o.) und ob sie anschließend vom Datenträger
  1675.      gelöscht werden soll.
  1676.      Die eingebundene Datei sollte eine Zeilenlänge von nicht mehr als
  1677.      80 Zeichen besitzen.
  1678.                                  - 28 -
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.      5.3 <Extras><sPeichere Komm.>
  1686.  
  1687.      Erlaubt das Extrahieren eines evtl. vorhandenen Archivkommentars und
  1688.      Abspeichern in einer separaten ASCII-Datei namens "!" im aktuellen
  1689.      Verzeichnis.
  1690.  
  1691.      5.4 <Extras><LZH -> Sfx>
  1692.  
  1693.      Diese Funktion verwandelt die aktuelle LZH-Datei in ein "self
  1694.      extracting archive" mit der Dateiextension '.EXE' statt '.LZH'.
  1695.      In "sfx"-Dateien ist der Entpack-Algorithmus eingebaut, so daß
  1696.      sie auch ohne LHA durch direkten Aufruf von der DOS-Kommando-
  1697.      zeile aus dekomprimiert werden können.
  1698.      Dabei sind zwei Arten von "sfx"s zu unterscheiden:
  1699.       1. Die Standardversion: In ihr ist der komplette Befehlsvorrat
  1700.          von LHA enthalten. Das heißt, die Datei kann mit allen
  1701.          Optionen wie 'p', 'n', 't' etc. aufgerufen werden.
  1702.          Außerdem können auch einzelne Dateien durch Angabe ihres
  1703.          Namens extrahiert werden. Der Nachteil ist, daß ein solches
  1704.          "self-extracting archive" erheblich größer ist als die ur-
  1705.          sprüngliche LZH-Datei.
  1706.       2. Die Mini- oder jr-Version: Diese "sfx"-Art enthält nur einen
  1707.          ganz rudimentären Entpack-Algorithmus. Sie kann nur ohne Pa-
  1708.          rameter aufgerufen werden, wobei alle Dateien dekomprimiert
  1709.          werden. Um auch einzelne Dateien zu entpacken, muß LHA.EXE
  1710.          benutzt werden. Der Vorteil ist, daß diese "sfx"-Art nicht
  1711.          viel größer als die originale LZH-Datei ist.
  1712.      Um zwischen den beiden "sfx"-Modi umzuschalten, wird der "Hotkey"
  1713.      [F3] benutzt. Die momentane Einstellung wird auf der Hintergrund-
  1714.      anzeigefläche angezeigt.
  1715.      Die erzeugte "sfx"-Datei wird im aktuellen Archivverzeichnis abge-
  1716.      legt und trägt den gleichen Namen wie die Originaldatei, nur eben
  1717.      mit der Extension '.EXE'. Zum Schluß wird gefragt, ob die ursprüng-
  1718.      liche Archiv-Datei gelöscht werden soll.
  1719.      Achtung! Bei diesem und dem nächsten Menüpunkt ist kein automatischer
  1720.      Virentest möglich.
  1721.  
  1722.      5.5 <Extras><Sfx -> LZH>
  1723.  
  1724.      Wandelt "sfx"-Dateien (s. letzten Menüpunkt ) wieder in normale
  1725.      LZH-Archive um. Da dazu die EXE-Datei entpackt und neu als LZH-Datei
  1726.      komprimiert werden muß, kann der Vorgang - je nach Größe der Datei -
  1727.      einige Minuten dauern.
  1728.  
  1729.      5.6 <Extras><Routine>
  1730.  
  1731.      Diese Funktion kann auch von jeder Stelle des Hauptmenüs aus mit
  1732.      dem "Hotkey" [F4] erreicht werden. Außerdem startet der LHA-
  1733.      Manager, mit dem Parameter '/R' aufgerufen, direkt im Routine-
  1734.      Modus, ohne daß man den Umweg über das Hauptmenü benutzen muß.
  1735.      Dies ist nützlich, wenn man den LHA-Manager hauptsächlich für
  1736.      Backups benutzt.
  1737.  
  1738.                                  - 29 -
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.      Die Routine-Funktion ermöglicht es, häufig wiederkehrende Archi-
  1746.      vierungsoperationen zu automatisieren. Dafür können die Funktions-
  1747.      tasten [F2] bis [F9] und [Ctrl-F2] bis [Ctrl-F9] mit 16 Konfigura-
  1748.      tionen belegt werden, die aus der Datei LZHMAN.ROU gelesen werden.
  1749.      Diese Datei muß sich in dem Verzeichnis befinden, aus dem der LHA-
  1750.      Manager gestartet wurde. Die Definition der Umgebungsvariablen
  1751.      'LROU', z.B. SET LROU=C:\UTIL\LM.ROU, ermöglicht es aber auch, eine
  1752.       andere Konfigurationsdatei zu benutzen.
  1753.      Existiert keine Routinekonfigurationsdatei oder soll diese geändert
  1754.      werden, kann der Menüpunkt <Vorgaben><Routinekonfigurierung> benutzt
  1755.      werden. Das Programm zeigt nun die Dateinamen (ohne Extension) mit
  1756.      den ihnen zugeordneten 8 Funktionstasten an. Drücken einer Funktions-
  1757.      taste archiviert nun alle in der Routine-Konfigurationsdatei festge-
  1758.      legten Dateien im zugeordneten Archiv im Standardarchivverzeichnis.
  1759.      Dies ist sehr nützlich z.B. für Backup-Zwecke, wenn täglich oder
  1760.      wöchentlich etc. immer wieder bestimmte Dateien archiviert werden
  1761.      sollen.
  1762.      Mit der Taste [Shift-F2] oder [A] können auch alle 16 Archivierungen
  1763.      auf einmal ohne Unterbrechung durchlaufen werden. Diese Funktion be-
  1764.      sitzt zusätzlich einen eigenen Menüpunkt <Alle> (s.u.) und einen
  1765.      eigenen "Hotkey" [F5].
  1766.      [F1] zeigt hier einen ausführlichen Hilfsbildschirm an.
  1767.      Die mitgelieferte Beispiel-Datei LZHMAN.ROU demonstriert, wie
  1768.      eine solche Routine-Konfigurationsdatei aussehen könnte. Sie ist
  1769.      eine reine ASCII-Datei und kann auch mit jedem ASCII-Editor bearbei-
  1770.      tet werden. Es wird aber empfohlen, hierfür den Menüpunkt <Vorgaben>
  1771.      <Routinekonfigurierung> zu benutzen, da gewisse Formalia eingehalten
  1772.      werden müssen (z.B. maximale Zeilenlänge 100 Zeichen, genaue Position
  1773.      der '='-, '<'- und '>'-Zeichen). Der Menüpunkt <Routinekonfigurierung>
  1774.      achtet hierauf selbstständig.
  1775.      Mit [TAB] kann im Routine-Menü zwischen 'Subdirectories ein/aus'
  1776.      umgeschaltet werden.
  1777.  
  1778.      5.7 <Extras><Alle>
  1779.  
  1780.      Wie schon unter <Extras><Routine> (s. dort) angedeutet, können
  1781.      auch alle acht Routine-Archivierungsdurchläufe ohne Unterbrechung
  1782.      durchlaufen werden. Hierzu dient dieser Menüpunkt, er kann auch
  1783.      von jedem Punkt des Hauptmenüs aus mit dem "Hotkey" [F5] aufgeru-
  1784.      fen werden.
  1785.  
  1786.      5.8 <Extras><Virentest>
  1787.  
  1788.      Diese Programmfunktion ermöglicht die Überprüfung des Inhaltes des
  1789.      aktuellen Archives auf Virenbefall. Dazu wird ein externer Viren-
  1790.      scanner benutzt, dessen Name im Menüpunkt <Vorgaben><Einstellungen>
  1791.      (s. auch Datei README.LM) angegeben werden kann. Die mitgelieferte
  1792.      Konfigurationsdatei LZHMAN.CNF enthält als Voreinstellung das be-
  1793.      kannte Programm SCAN.EXE von McAfee. Auf dessen Eigenschaften ist
  1794.      der LHA-Manager besonders abgestimmt, doch kann auch jeder andere
  1795.      Scanner benutzt werden, der als Parameter eine Dateispezifikation
  1796.      '*.*' zuläßt.
  1797.  
  1798.                                  - 30 -
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.      Der LHA-Manager erzeugt zunächst ein temporäres Unterverzeichnis,
  1806.      in das er alle Dateien des aktuellen Archivs extrahiert. Im Anschluß
  1807.      daran wird der Scanner aufgerufen, um alle Dateien auf Virenbefall
  1808.      zu testen. SCAN.EXE von McAfee gibt, wenn ein oder mehrere Viren
  1809.      gefunden wurden, einen DOS-Errorlevel von 1 zurück. In diesem Fall
  1810.      wird SCAN.EXE noch einmal aufgerufen, um die betroffenen Dateien
  1811.      physikalisch zu löschen. Danach fragt der LHA-Manager, ob das be-
  1812.      fallene Archiv gelöscht werden soll. Antworten Sie hierauf mit [J],
  1813.      so wird das gesamte (!) Archiv im Archivverzeichnis gelöscht. Dies
  1814.      ist sicherer, als wenn nur die befallenen Dateien aus dem Archiv ge-
  1815.      löscht werden würden.
  1816.      Wenn Sie einen anderen Scanner als den von McAfee benutzen, z.B.
  1817.      einen, der keinen Errorlevel zurückgibt, kann oben beschriebene
  1818.      Ablauf natürlich etwas anders aussehen. Es ist dann Ihnen anheimge-
  1819.      stellt, was Sie mit dem befallenen Archiv machen.
  1820.  
  1821.      5.9 <Extras><sYsteminfo>
  1822.  
  1823.      Dieser Menüpunkt gibt umfassende Informationen über CPU-Typ, vor-
  1824.      handenen konventionellen Speicher, Extended Memory, Expanded
  1825.      Memory, sowie über den freien Laufwerksplatz und einige Betriebs-
  1826.      systemparameter aus.
  1827.      Nach Aufruf der Funktion klappt zunächst ein Dialogfenster auf,
  1828.      welches alle ermittelten physikalisch vorhandenen Laufwerke anzeigt
  1829.      und fragt, über welches Laufwerk man genauere Informationen möchte.
  1830.      Dieses wird angegeben durch Drücken der entsprechenden Buchstaben-
  1831.      taste, also [C] für Laufwerk C: oder [B] für Laufwerk B:. Mit der
  1832.      [Enter]-Taste wird das aktuelle Laufwerk gewählt. Jede andere Taste
  1833.      verläßt den Menüpunkt, ohne die Funktion auszuführen.
  1834.  
  1835.      Zu den aufgelisteten Informationen:
  1836.  
  1837.       - CPU-Typ:  Hier wird der in Ihrem Computer arbeitende Prozessor
  1838.         angezeigt. Die Routine erkennt normalerweise erfolgreich den
  1839.         Unterschied zwischen den Typen 8088, 8086, NEC V20, NEC V30,
  1840.         80188, 80186, 80286, 80386, 80386SX, 80486, 80486SX und Pentium.
  1841.       - Koprozessor-Typ: Zeigt - falls vorhanden- den Typ des mathematichen
  1842.         Koprozessors an.
  1843.       - Konventioneller Speicher: Zeigt den Hauptspeicherausbau Ihres
  1844.         Rechners in Bytes und Kilobytes an.
  1845.       - Freier Speicher: Zeigt an, wieviel Speicher nach dem Laden des
  1846.         LHA-Managers noch für externe Programme (LHA, Lister, DOS-
  1847.         Shell etc.) zur Verfügung steht. Wenn hier weniger als etwa 120
  1848.         kBytes angezeigt werden, sollten Sie daran denken, einige resi-
  1849.         dente Programme zu entfernen, bzw. den Hauptspeicher auszubauen,
  1850.         sonst kann LHA nicht effektiv arbeiten und die Komprimierungs-
  1851.         zeiten können sich verlängern.
  1852.       - DOS-Version: gibt die aktuelle DOS-Version an.
  1853.       - Expanded Memory: Wenn Sie eine Speichererweiterung nach LIM-EMS
  1854.         haben, wird hier die Größe des verfügbaren EMS-Speichers angezeigt.
  1855.       - Freies Expanded Memory: Hier wird die Menge des noch zur Verfü-
  1856.         gung stehenden freien EMS-Speichers (falls vorhanden) angezeigt.
  1857.  
  1858.                                  - 31 -
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.       - EMM-Version: Falls installiert, steht hier die Version des
  1866.         Expanded Memory Managers.
  1867.       - Freier XMS-Speicher: Hier wird die Menge des noch zur Verfü-
  1868.         gung stehenden XMS-Speichers angezeigt. Damit evtl. vorhandenes
  1869.         Extended Memory als XMS-Speicher genutzt werden kann, muß in der
  1870.         Datei CONFIG.SYS ein XMS-Manager eingebunden sein (z.B. HIMEM.SYS,
  1871.         HIDOS.SYS, QEMM386.SYS o.ä.).
  1872.       - XMM-Version/Revision: Hier wird die Versionsnummer und die aktuelle
  1873.         Bearbeitungsnummer des Extended Memory Managers ausgegeben. Die
  1874.         Versionsnummer bezeichnet den API-Standard, den der Manager unter-
  1875.         stützt, z.B. 2.00 oder 3.00. Die Revision ist herstellerabhängig,
  1876.         z.B. gibt HIMEM.SYS von Windows 3.1 (10.3.92) hier '3.07' an,
  1877.         QEMM386.SYS, Version 6.02, auch '6.02'.
  1878.       - Größe des Umgebungsbereichs: Dies ist die Environmentgröße in
  1879.         Bytes, wie sie in der Datei CONFIG.SYS mit dem SHELL-Befehl
  1880.         eingerichtet werden kann (s. DOS-Handbuch).
  1881.       - Belegung des Umgebungsbereichs: Zeigt an, inwieweit das Environ-
  1882.         ment mit Variablen ausgelastet ist.
  1883.       - Freies Environment: Gibt die Menge des noch zur Verfügung stehen-
  1884.         den Environments an. Wenn Sie die Umgebungsvariablen des LHA-
  1885.         Managers nutzen wollen (s. Kapitel F)), benötigen sie etwa 70-80
  1886.         Bytes freies Environment, entsprechend mehr, wenn Sie längere
  1887.         Pfadnamen als vorgegeben definieren.
  1888.       - Physikalische Laufwerke: Gibt die Zahl der tatsächlich verfügbaren
  1889.         Laufwerke (einschließlich RAM-Disks) an.
  1890.       - Logische Laufwerke: Zeigt die Zahl der mittels des LASTDRIVE-
  1891.         Befehls in der Datei CONFIG.SYS eingerichteten und maximal vom
  1892.         DOS ansprechbaren Laufwerke an. Wenn diese Zahl wesentlich höher
  1893.         ist als die der physikalischen Laufwerke (s.o.), sollten Sie
  1894.         den Wert in der CONFIG.SYS verringern, da nur Speicherplatz
  1895.         verschenkt wird, je Laufwerk 32 Bytes bei DOS 4.0. Das ist nicht
  1896.         viel, aber wenn man nicht im Kleinen spart...
  1897.       - Bootlaufwerk: Falls auf dem Rechner MS- oder PC-DOS 4.0 oder höher
  1898.         installiert ist, wird hier das Laufwerk angezeigt, von dem das
  1899.         System gebootet wurde, ansonsten gar nichts.
  1900.  
  1901.      Es folgt nun ein Block mit Informationen über das gewählte (s.o.)
  1902.      Laufwerk:
  1903.  
  1904.       - Sektorgröße: Größe eines Laufwerkssektors. Diese beträgt gewöhn-
  1905.         lich 512 Bytes, bei RAM-Disks kann Sie auch andere (meist kleinere)
  1906.         Werte annehmen. Dies ist die kleinste Datenmenge, die pro Schreib-
  1907.         /Lesevorgang verarbeitet werden kann.
  1908.       - Clustergröße: Der kleinste Block, den DOS für eine Datei reservie-
  1909.         ren kann. Bei einer Clustergröße von 4096 Bytes gingen also bei
  1910.         einer nur 50 Bytes großen Datei 4046 Bytes verloren. Übliche Clu-
  1911.         stergrößen sind 4096 Bytes bei kleineren Festplattenpartitionen
  1912.         (< ca. 16 MBytes), 2048 Bytes bei größeren Partitionen und 1024
  1913.         Bytes bei Diskettenlaufwerken. Bei RAM-Disks können auch abwei-
  1914.         chende Werte auftreten.
  1915.       - Sektoren pro Cluster: Gibt an, wieviele Sektoren zu einem Cluster
  1916.         zusammengefaßt sind.
  1917.  
  1918.                                  - 32 -
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.       - Gesamtclusterzahl: Zeigt die Platten-/Diskettengröße in Clustern
  1926.         bzw., daraus resultierend, in Bytes an.
  1927.       - Davon freie Cluster: Gibt den freien Speicherplatz in Clustern und
  1928.         Bytes an.
  1929.  
  1930.      Anmerkung: Seit der Version 1.53 bedient sich die Funktion <sYsteminfo>
  1931.      eines kleinen externen Programms (INFO2.EXE), das auch separat aufgeru-
  1932.      fen werden kann. Da das Programm zur Ermittlung des Prozessortyps direkt
  1933.      auf die Hardware zugreift, sollten Sie es nicht von Windows 3.0 im
  1934.      386er-Modus aus starten. Der LHA-Manager prüft selbst, ob Windows geladen
  1935.      ist und sperrt gegebenenfalls den Zugang zu dieser Funktion.
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.                                  - 33 -
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.      6. Das Menü <disK>
  1986.      ==================
  1987.  
  1988.      6.1 <disK><Formatieren>
  1989.  
  1990.      Dieser Menüpunkt ermöglicht das schnelle Löschen oder Formatieren
  1991.      von Disketten der 5¼-Zoll-Formate 360k und 1,2M und der 3½-Zoll-
  1992.      Formate 720k und 1,44M. Dazu wird das Utility QFT.EXE mitgelie-
  1993.      fert, das neben einem kompletten Formatiervorgang auch das sogenannte
  1994.      "Quick Format" bietet, mit dem bereits formatierte Disketten durch
  1995.      Initialisieren der FAT (File Allocation Table) und des Root-Directo-
  1996.      rys schnell und "schonend" gelöscht werden können. Das heißt, nach
  1997.      einem "Quick Format" kann die Diskette im Normalfall mit einem geeig-
  1998.      neten Utility ("UnFormat") wiederhergestellt werden. Dies gilt jedoch
  1999.      nicht für den echten ("kompletten") Formatiervorgang. Zusätzlich gibt
  2000.      es noch die Option "Dateien löschen", die ähnlich arbeitet wie die
  2001.      QuickFormat-Funktion, aber nur alle Dateien (auch "read only", "hidden"
  2002.      und "system files") und Verzeichnisse löscht, das Volume-Label aber
  2003.      unangetastet läßt. Wenn sich nur wenige Dateien auf der Diskette be-
  2004.      finden, ist diese Option schneller als QuickFormat, bei vielen Dateien/
  2005.      Unterverzeichnissen ist letzteres vorzuziehen.
  2006.      Es muß auch betont werden, daß dieser Menüpunkt nur im Notfall benutzt
  2007.      werden sollte, wenn gerade keine freie Diskette zur Hand ist. 'QFT'
  2008.      ersetzt kein vollwertiges Formatierprogramm. Es ist z.B. nicht möglich,
  2009.      ein Volume-Label einzugeben oder Unformat-Informationen zu speichern;
  2010.      die Fehlerprüfungen sind relativ gering.
  2011.      Wenn Sie zwei Laufwerke besitzen, werden Sie nach Anwahl des Menü-
  2012.      punktes zunächst gefragt, ob Sie Laufwerk A: oder B: löschen wollen.
  2013.      Jede andere Eingabe als [A] oder [B] benutzt hier A:, [Esc], [F10]
  2014.      oder die rechte Maustaste brechen ab.
  2015.      Der LHA-Manager erkennt selbstständig den Laufwerkstyp (5¼"-, 3½"-,
  2016.      HD- oder DD-Laufwerk) und fragt nur bei HD-Laufwerken, ob DD- (360K/
  2017.      720K) oder HD- (1,2M/1,44M) Disketten formatiert werden sollen.
  2018.      Drücken Sie in diesem Fall bitte die [D]- oder [H]-Taste.
  2019.      Zuletzt können Sie angeben, ob Sie die Diskette schnell (quick) oder
  2020.      komplett formatieren oder nur die Dateien löschen wollen ([Q]-, [K]-
  2021.      oder [D]-Taste). Das Quick-Formatieren muß aus technischen Gründen
  2022.      zweimal durchgeführt werden, um die Diskette korrekt zu initialisieren.
  2023.      Haben Sie aus Versehen eine unformatierte Disk eingelegt oder kann die
  2024.      Diskette nicht gelesen werden, wird automatisch auf komplettes Forma-
  2025.      tieren umgeschaltet. Dies kann jedoch je nach Rechner über eine Minute
  2026.      dauern, da QFT.EXE mehrfach versucht, den ersten Sektor der Diskette
  2027.      zu lesen, was bei einer unformatierten Disk nicht möglich ist. Bei
  2028.      Mißerfolg des Lesevorgangs wird dann zum vollständigen Formatieren
  2029.      übergegangen. Falls "komplett" gewählt wurde, wird auch noch gefragt,
  2030.      ob ein Prüflesen (mit Markierung von schlechten Sektoren) durchgeführt
  2031.      werden soll.
  2032.      Bitte beachten Sie: Unterbrechen Sie nicht den Formatiervorgang (durch
  2033.      Drücken der Reset-Taste, Warmstart, ein Nottasten-Utility etc.), die
  2034.      Diskette muß dann noch einmal formatiert werden!
  2035.  
  2036.  
  2037.  
  2038.                                  - 34 -
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.      6.2 <disK><Kopieren>
  2046.  
  2047.      Mit diesem Menüpunkt und dem mitgelieferten Dienstprogramm COPYDISK.EXE
  2048.      ist es möglich, Disketten aller gängigen Formate zu kopieren. Die Daten
  2049.      werden dabei im Hauptspeicher, EMS-Speicher oder auf der Platte zwi-
  2050.      gepuffert, so daß auch bei größeren Disketten diese nicht ständig
  2051.      gewechselt werden müssen. Wenn die Zieldiskette unformatiert ist, wird
  2052.      diese beim Kopieren formatiert. Das Formatieren kann auch bei bereits
  2053.      formatierten Disketten erzwungen werden (s.u.).
  2054.      Zunächst wird gefragt, ob die Zieldiskette verifiziert werden soll.
  2055.      Antworten Sie hier mit [J], werden die Daten nach dem Schreiben noch
  2056.      einmal auf Lesbarkeit überprüft. Bei Eingabe von [N] geht das Kopieren
  2057.      natürlich etwas schneller.
  2058.      Als nächstes wird gefragt, ob die Zieldiskette immer formatiert werden
  2059.      soll. Normalerweise wird nur bei unformatierten Disketten automatisch
  2060.      formatiert. Hier ist es nur notwendig, [J] anzugeben, falls die Ziel-
  2061.      diskette fälschlicherweise nicht als unformatiert erkannt wird oder
  2062.      in einem nicht DOS-kompatiblen Format vorliegt.
  2063.      Das Programm COPYDISK.EXE, das im Übrigen auch vom Betriebssystem aus
  2064.      als vollwertiger Ersatz für DISKCOPY verwendet werden kann (geben Sie
  2065.      einfach einmal COPYDISK /? ein), ermöglicht auch das mehrfache Ziehen
  2066.      von Kopien von einer Diskette und fragt danach, ob eine weitere Dis-
  2067.      kette kopiert werden soll.
  2068.      Falls nicht genügend Haupt- oder EMS-Speicher verfügbar ist, legt
  2069.      COPYDISK eine Pufferdatei im Temporärverzeichnis an (definiert mit
  2070.      der Umgebungsvariablen 'TMPARC', 'TEMP', 'TMP' oder 'TEMP4DOS' (s.
  2071.      auch Kapitel F)). Die beste Performance wird hier mit einer RAM-Disk
  2072.      erreicht. Falls das Temporärverzeichnis nicht groß genug ist (ca. 1,5
  2073.      MBytes für eine 3½-Zoll-HD-Diskette), kann die Kopieraktion nicht ausge-
  2074.      führt werden.
  2075.  
  2076.      6.3 <disK><Suche nach Datei>
  2077.  
  2078.      Mit Hilfe diese Menüpunktes und des mitgelieferten Programms WO.EXE
  2079.      (welches auch Bestandteil der JP-Utilities - einer nützlichen Public
  2080.      Domain-Utilitysammlung von mir - ist) können Dateien auf allen ange-
  2081.      schlossenen Festplattenlaufwerken gefunden werden. Wenn Sie den
  2082.      LHA-Manager mit INSTLM.EXE konfiguriert und die Fragen "Umgebungs-
  2083.      variablen setzen ?" und "Datei AUTOEXEC.BAT anpassen?" mit "Ja"
  2084.      beantwortet haben, hat das Installationsprogramm schon die Zahl der
  2085.      gültigen Festplattenlaufwerke ermittelt und die Environmentvariable
  2086.      'FF' (für "FileFind") entsprechend gesetzt. Diese Variable können
  2087.      Sie z.B. mit dem DOS-Befehl SET FF=CDE (vor (!) dem Start des LHA-
  2088.      Managers, nicht über <File><DOS-Shell> oder <File><Befehlseingabe>)
  2089.      selbst setzen. WO, welches übrigens auch ohne den LHA-Manager sehr
  2090.      nützlich ist, sucht Dateien dann auf allen in 'FF' angegebenen
  2091.      Laufwerken, in diesem Fall also auf C:, D: und E:. Bei Anwahl des
  2092.      Menüpunktes klappt ein Eingabefenster auf, in dem die zu suchende(n)
  2093.      Datei(en) angegeben werden können. Wildcards und die Angabe von
  2094.      mehreren Dateispezifikationen (z.B. *.TXT *.DOC EDIT*.BAK), sowie
  2095.      Laufwerksangaben (z.B. C:X*.* D:*.BAK) sind erlaubt, nicht jedoch
  2096.      Pfadangaben. Wenn Sie im Eingabefenster zusätzlich den Parameter '/D'
  2097.  
  2098.                                  - 35 -
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.      angeben, werden die gefundenen Dateien gleich automatisch gelöscht
  2106.      (Vorsicht! Beispiel: *.TMP *.BAK /D). Je nach Größe, Zahl und Schnel-
  2107.      ligkeit Ihrer Festplatte(n) dauert die Suche nun wenige Sekunden bis
  2108.      mehrere Minuten. Die Liste der gefundenen Dateien wird dann mit Hilfe
  2109.      des eingestellten List-Programmes ausgegeben, von wo sie z.B.
  2110.      ausgedruckt werden kann.
  2111.  
  2112.      6.4 <disK><suche nach Archiven>
  2113.  
  2114.      Mit dieser Funktion ist es möglich, alle komprimierten Dateien der
  2115.      verschiedensten Packprogramme auf allen Laufwerken zu finden, in einem
  2116.      Dateilistenfenster darzustellen und einen Blick auf den Inhalt zu
  2117.      werfen (außer Typen 10-12). Erkannt werden zur Zeit folgende
  2118.      Archiv-Formate:
  2119.         1. ARC/PAK/PKA   2. ZIP   3. ZOO   4. LZH/LZS
  2120.         5. DWC   6. MD   7. LBR   8. ARJ   9. HYP
  2121.        10. LZExe        11. PKLite        12. Diet
  2122.      Zu diesem Zweck wird das Utility WOARC.EXE mitgeliefert. WOARC urteilt
  2123.      nicht (!) allein nach der Dateiextension, sondern prüft durch Lesen
  2124.      des Dateikopfes, ob es sich tatsächlich um eine Archivdatei handelt.
  2125.      Da dazu die Datei geöffnet, gelesen und wieder geschlossen werden muß,
  2126.      nimmt dieser Vorgang natürlich eine gewisse Zeit in Anspruch, so daß
  2127.      WOARC wesentlich langsamer ist als WO, doch werden auch Archivdateien
  2128.      gefunden, die eine andere Dateiextension als die übliche haben, z.B.
  2129.      sfx-Dateien etc.
  2130.      Theoretisch kann natürlich auch eine "normale" Datei zufällig die
  2131.      gleiche Byte-Kombination im Dateiheader haben wie die, die zum Erkennen
  2132.      des Archiv-Formats gesucht wird, so daß sie fälschlicherweise als Ar-
  2133.      chivdatei angegeben wird, doch sind solche Fälle selten.
  2134.      Wie WO.EXE erlaubt auch WOARC die Definition einer Umgebungsvariablen
  2135.      'FF' (s. voriger Menüpunkt). Wie bei <Suche nach Datei> klappt zunächst
  2136.      ein Eingabefenster auf. Hier gibt es die gleichen Eingabemöglichkleiten
  2137.      wie dort (bis auf den Parameter '/D', der nicht zur Verfügung steht).
  2138.      Nach Beendigung der Suche werden alle gefundenen Archivdateien in einem
  2139.      Dateilistenfenster dargestellt, wo sie auf die übliche Art und Weise
  2140.      selektiert werden können. Der Inhalt aller markierten Dateien wird
  2141.      anschließend wie bei <Inhalt><Schnelle Archiveinsicht> mit Hilfe von
  2142.      CFV.EXE angezeigt.
  2143.  
  2144.      6.5 <disK><RAM-Disk-Größe ändern>
  2145.  
  2146.      Wenn Sie mit Hilfe des Installationsprogramms eine EMS-RAM-Disk einge-
  2147.      richtet haben, kann mit diesem Menüpunkt die Größe dieser RAM-Disk
  2148.      modifiziert werden. Die minimale Größe ist 16 kBytes (eine EMS-Seite),
  2149.      die maximale Größe der gesamte freie EMS-Speicher. Wenn Sie genügend
  2150.      Expanded Memory besitzen, sollten Sie die Größe auf 512 kBytes oder
  2151.      höher setzen. Die Performance von LHA und LHA-Manager läßt sich durch
  2152.      Verlegen des Temporärverzeichnisses auf eine RAM-Disk enorm steigern
  2153.      (s. auch Kapitel F)). Bei einer Eingabe über 512 kBytes ändert der
  2154.      LHA-Manager automatisch den Wert dieses Temporärdirectorys auf die
  2155.      RAM-Disk.
  2156.  
  2157.  
  2158.                                  - 36 -
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.      Bitte beachten Sie: Bei einer Änderung der EMS-Disk gehen alle auf
  2166.      dieser abgelegten Daten verloren (!!!), auch evtl. vorhandene temporäre
  2167.      Dateien von LHA oder des LHA-Managers. Benutzen Sie diesen Menüpunkt
  2168.      also nur, wenn es nicht anders geht, z.B., wenn die RAM-Disk für die
  2169.      Bearbeitung eines sehr großen Archives zu klein ist. Aus Sicherheits-
  2170.      gründen erfolgt vor der Größenänderung noch einmal eine Abfrage.
  2171.      Haben Sie diese mit [J] beantwortet, können Sie die gewünschte Größe
  2172.      in kBytes eingeben. Hier ist noch zu beachten, daß, wie bei einer nor-
  2173.      malen Diskette auch, der verfügbare Platz geringfügig kleiner ist als
  2174.      die absolute Diskgröße. Von dieser gehen noch der Speicherplatz für
  2175.      File Allocation Table, Rootdirectory etc. ab.
  2176.      Das Programm XDISK.COM, das der LHA-Manager für diesen Menüpunkt
  2177.      benutzt, können Sie übrigens auch von der DOS-Kommandozeile verwenden.
  2178.      Bei der Eingabe ohne Parameter gibt XDISK eine kleine Hilfe aus. Die
  2179.      dort angezeigten Switches (bis auf /O) können Sie auch für den Ein-
  2180.      heitentreiber EMSDISK.SYS in der Datei CONFIG.SYS verwenden, wenn Sie
  2181.      diese manuell editieren wollen.
  2182.  
  2183.      6.6 <disK><EXE-Packer starten>
  2184.  
  2185.      Dieser Menüpunkt ermöglicht es, die EXE-Komprimierungsprogramme 'Diet',
  2186.      'PKLite' oder 'LZExe' zum Packen der der aktuellen Dateispezifikation
  2187.      entsprechenden EXE-Dateien aufzurufen. Die Funktion soll kein Ersatz
  2188.      für Shell-Programme für diese Utilities sein. Wenn Sie einen größeren
  2189.      Funktionsumfang (automatisches Packen aller ausführbaren Dateien in
  2190.      sämtlichen Unterverzeichnissen aller Festplatten (-partitionen), An-
  2191.      zeige der schon komprimierten Dateien, Fehlerprüfung bei Dateien mit
  2192.      internen Overlays, Unterstützung von COMTOEXE, UPACKEXE etc. bei LZExe
  2193.      und HDROPT bei PKLite uvm.) benötigen, sollten Sie sich einmal meine
  2194.      Freeware-Utility-Sammlung "JP-Utilities" ansehen oder eine Oberfläche
  2195.      wie LZShell von M. Speckmeier benutzen.
  2196.      Um die Funktion zu nutzen, müssen Sie natürlich über mindestens eine
  2197.      der Dateien DIET.EXE, PKLITE.EXE oder LZEXE.EXE verfügen. Diese
  2198.      muß sich im Archiv-Manager-Verzeichnis oder in einem der über den
  2199.      PATH-Befehl definierten Pfade befinden.
  2200.      Zunächst klappt ein Dialogfenster auf, in dem Sie durch Betätigen der
  2201.      Taste [D], [P] oder [L] den gewünschten EXE-Packer auswählen können.
  2202.      Als Nächstes erscheint ein Eingabefenster, in dem Sie noch eventuelle
  2203.      zusätzliche Parameter eingeben können. Bei 'PKLite' steht hier als
  2204.      Vorgabe '-N' (Never compress files with overlays or optimize reloca-
  2205.      tions), bei den anderen nichts. Wenn Sie hier zum Beispiel '-RA' (bei
  2206.      Diet) oder '-X' (bei PKLite) eingeben, werden z.B. die Dateien nicht
  2207.      gepackt, sondern entpackt, sofern komprimiert (bei LZExe funktioniert
  2208.      dies allerdings nicht, da hierzu das separate Tool UNLZEXE benötigt
  2209.      wird). Auch andere Parameter können hier eingegeben werden. Z.B.
  2210.      bewirkt ein '-L' bei 'Diet', daß die Dateien nicht gepackt, sondern
  2211.      aufgelistet werden. Bitte konsultieren Sie die Dokumentation der
  2212.      jeweiligen Programme für weitere Parameter.
  2213.      Nach der Betätigung der [Enter]-Taste folgt der eigentliche Kompri-
  2214.      mierungsdurchlauf. Hierbei muß je nach angewendetem Tool etwas unter-
  2215.      schiedlich vorgegangen werden. 'Diet' versteht Wildcards (*,?) und meh-
  2216.      rere Argumente auf der Kommandozeile. Auch bei Dateispezifikationen
  2217.  
  2218.                                  - 37 -
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.      wie 'F*.* G*.* T*.EXE' genügt also ein einzelner Programmdurchlauf.
  2226.      Außerdem können mit 'Diet' auch andere Dateien als ausführbare kompri-
  2227.      miert werden. Wenn Sie nur EXE-Dateien packen wollen, müssen Sie als
  2228.      Dateispezifikation '*.EXE' eingestellt haben.
  2229.      'PKLite' versteht zwar Wildcards, nicht jedoch mehrere Dateiargumente
  2230.      auf der Kommandozeile, so daß für jede durch ein Leerzeichen getrennte
  2231.      Dateibezeichnung PKLITE.EXE gesondert aufgerufen werden muß.
  2232.      LZExe schließlich kann immer nur eine Datei auf einmal komprimieren,
  2233.      Wildcards sind nicht erlaubt. Deshalb wird die Arbeit der Auftrennung
  2234.      eventueller Wildcards in der aktuellen Dateispezifikation vom LHA-
  2235.      Manager übernommen und LZEXE.EXE für jede einzelne Datei aufgerufen.
  2236.      Bei 'LZExe' wird außerdem nach Beendigung des Packvorgangs gefragt,
  2237.      ob die Originaldateien (*.OLD) gelöscht werden sollen.
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.                                  - 38 -
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.      7. Das Menü <Tools>
  2286.      ===================
  2287.  
  2288.      Dieses Menü erlaubt die Einbindung von maximal 10 benutzerdefinierten
  2289.      Befehlen, die dann vom LHA-Manager aus aufgerufen werden können. Dabei
  2290.      kann es sich um externe Programme, interne und externe DOS-Befehle oder
  2291.      Stapeldateien handeln. Sie können somit Ihre Textverarbeitung, Datenbank
  2292.      oder einfach nur den DIR-Befehl ins Menü einbauen.
  2293.      Die Einrichtung geschieht mit dem folgenden Untermenüpunkt <Tool-Menü
  2294.      editieren>, die weiteren 10 Unterpunkte enthalten dann die benutzer-
  2295.      definierten Befehle. Diese Punkte sind bei Auslieferung bereits mit 10
  2296.      Beispielen vorbelegt.
  2297.  
  2298.      7.1 <Tools><Tool-Menü editieren>
  2299.  
  2300.      <Tool-Menü editieren> dient dazu, die 10 folgenden benutzerkonfigurier-
  2301.      baren Menüpunkte einzurichten. Für jeden Menüpunkt sind 5 Angaben vom
  2302.      Anwender erforderlich, die bei Anwahl von <Tool-Menü editieren> vom LHA-
  2303.      Manager abgefragt werden und zum Schluß ggf. in der Datei TOOLMEN.TOO ab-
  2304.      gespeichert werden. Als Vorgabe dienen jeweils die gerade aktuellen Ein-
  2305.      stellungen. Die Eingabe kann mit [F10] jederzeit abgebrochen werden, mit
  2306.      [F2] oder der rechten Maustaste gelangt man jeweils in das vorherige Feld
  2307.      zurück.
  2308.  
  2309.       1. Menütitel
  2310.  
  2311.       Dies ist der Titel des Menüpunktes, wie er im Untermenü erscheinen
  2312.       soll, er darf maximal 20 Zeichen lang sein.
  2313.  
  2314.       2. Auszuführender Befehl/Programmname
  2315.  
  2316.       Hier kann jeder gültige DOS-Befehl stehen (s.o). Wenn Sie bei externen
  2317.       Befehlen oder Stapeldateien keine Pfadangaben machen, wird der DOS-Pfad
  2318.       nach der entsprechenden Datei abgesucht und diese bei Erfolg ausgeführt.
  2319.       Für interne DOS-Befehle wird der Kommandoprozessor (COMMAND.COM, 4DOS.
  2320.       COM o.ä.) aufgerufen. Ebenso geschieht dies, wenn kein vollständiger
  2321.       Dateiname angegeben wird (z.B. FORMAT, statt FORMAT.COM). Deshalb der
  2322.       Tip: wenn möglich immer den kompletten Pfadnamen angeben, da die Ver-
  2323.       arbeitung dann wesentlich schneller erfolgt und weniger Speicher benö-
  2324.       tigt wird. Beispiele:
  2325.       DIR       C:\DOS\FORMAT.COM       WORD.BAT        CHKDSK
  2326.  
  2327.       3. Erforderliche Parameter
  2328.  
  2329.       Hier können Sie für den aufzurufenden Befehl erforderliche Parameter
  2330.       angeben. Wenn Sie z.B. möchten, daß der DIR-Befehl Ihnen immer das
  2331.       Stammverzeichnis von Laufwerk C: zeigt, geben Sie hier C:\ an.
  2332.       Eine besondere Rolle spielt der Parameter ?. Wenn Sie ein Fragezeichen
  2333.       eingeben, werden vor Aufruf des entspechenden Programms die nötigen
  2334.       Parameter per Eingabefenster abgefragt. Sie können auch die beiden
  2335.       Variablen %D (für aktuelle Dateispezifikation) und %A (für aktuelles
  2336.       Archiv) verwenden, allerdings jede nur einmal pro Parameterzeile.
  2337.  
  2338.                                  - 39 -
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.       4. Nach Ausführung warten ? [J/N]
  2346.  
  2347.       Wenn Sie hier [J] angeben, wartet der LHA-Manager nach der Programmaus-
  2348.       führung auf einen Tastendruck, bevor es ins Hauptmenü zurückkehrt.
  2349.       Nützlich ist dies bei Befehlen, die etwas auf den Bildschirm schreiben
  2350.       und dann gleich beendet werden, z.B. DIR, CHKDSK etc.
  2351.       Außerdem wird bei [J] vor der Programmausführung der Bildschirm gelöscht.
  2352.  
  2353.       5. Speicher freigeben ? [J/N]
  2354.  
  2355.       Bei Angabe von [J] lagert sich der LHA-Manager bei der Programmausführung
  2356.       bis auf einen Kern von ca. 1,4 kBytes aus dem Hauptspeicher ins XMS, EMS
  2357.       oder auf Platte aus (s. auch Kommandozeilenparameter /NOSWAP etc. in
  2358.       Kapitel G)). Dadurch wird dem auszuführenden Programm der maximal mög-
  2359.       liche Speicher zur Verfügung gestellt. Nachteil beim "Swappen" ist, daß
  2360.       dadurch der Programmaufruf natürlich langsamer ist, besonders, wenn auf
  2361.       Platte ausgelagert werden muß. Bei Befehlen, die nur wenig Speicher
  2362.       benötigen (z.B. internen DOS-Befehlen, kleinen Utilities etc.), sollte
  2363.       deshalb hier [N] angegeben werden.
  2364.       Achtung! Wenn der auszuführende Befehl ein Piping-Zeichen '|' enthält,
  2365.       muß immer (!!!) [N] angegeben werden, da es ansonsten zu Programm-
  2366.       abstürzen kommen kann. DOS verwendet beim Piping spezielle Speicher-
  2367.       bereiche, die beim Swappen ebenfalls ausgelagert würden, so daß die
  2368.       Folgen unvorhersehbar sind, Beispiel: 'TYPE C:\AUTOEXEC.BAT|MORE'.
  2369.       Die Umleitungszeichen '>' und '<' können dagegen beliebig eingesetzt
  2370.       werden. Auch die Benutzung des Befehlsverkettungszeichens '^' (4DOS-
  2371.       Benutzer) ist erlaubt.
  2372.  
  2373.       Sind alle Angaben getätigt, fragt der LHA-Manager, ob die Einstellungen
  2374.       gesichert werden sollen. Ist bereits eine Datei TOOLMEN.TOO vorhanden,
  2375.       wird anschließend gefragt, ob diese überschrieben werden soll.
  2376.  
  2377.      7.2 bis 7.11
  2378.  
  2379.      Benutzerdefinierte Menüpunkte. Hier können die unter 7.1 definierten
  2380.      Programme aufgerufen werden.
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.                                  - 40 -
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.      8. Das Menü <File>
  2406.      ==================
  2407.  
  2408.      Dieses Menü enthält einige allgemeine, vor allem dateibezogene
  2409.      Funktionen.
  2410.  
  2411.      8.1 <File><Handbuch lesen>
  2412.  
  2413.      Mit Hilfe des LIST-Programmes läßt sich unter diesem Menüpunkt die
  2414.      Datei LZHMAN.DOC (die Sie jetzt gerade lesen) am Bildschirm
  2415.      anzeigen.
  2416.  
  2417.      8.2 <File><DOS-Shell>
  2418.  
  2419.      Hier kann der LHA-Manager zwischenzeitlich verlassen werden,
  2420.      um DOS-Befehle oder andere Programme auszuführen. Mit der Eingabe
  2421.      von 'EXIT' gelangen Sie wieder in das Programm zurück.
  2422.      Die Funktion kann auch über den Hotkey [Shift-F10] erreicht werden.
  2423.  
  2424.      8.3 <File><Befehlseingabe>
  2425.  
  2426.      Dieser Menüpunkt dient zur Ausführung eines einzelnen DOS-Befehls,
  2427.      ohne den LHA-Manager zu verlassen. Im Gegensatz zur Funktion
  2428.      <DOS-Shell> kehrt der LHA-Manager nach Ausführung des Kommandos sofort
  2429.      wieder ins Programm zurück. Es können auch interne Befehle oder
  2430.      Batchdateien ausgeführt werden. Benutzer von 4DOS können auch mit
  2431.      '^' die Befehle verketten oder Aliases verwenden. Bitte beachten
  2432.      Sie: Falls Sie einen Programmnamen inklusive Dateiextension einge-
  2433.      ben, muß hinter diesem und vor dem ersten Parameter ein Leerzeichen
  2434.      stehen (z.B. MEM.EXE /P und nicht MEM.EXE/P, dagegen ist MEM/P mög-
  2435.      lich). Der jeweils letzte Befehl bleibt bei mehrfacher Benutzung
  2436.      dieses Menüpunktes als Vorgabe erhalten, er kann wie in allen Eingabe-
  2437.      fenstern editiert werden (s. auch Abschnitt 1.3).
  2438.  
  2439.      8.4 <File><Lister>
  2440.  
  2441.      Hier wird das mitgelieferte Programm LIST (bzw. der im Installa-
  2442.      tionsprogramm oder über den Menüpunkt <Vorgaben><Einstellungen>
  2443.      definierte Lister) direkt aufgerufen. Mit diesem Programm können
  2444.      auf bequeme Art und Weise beliebige Dateien angesehen und auch
  2445.      gedruckt werden. Die auf der Diskette befindliche Version von
  2446.      LIST.COM besitzt auch einfache Filemanager-Funktionen.
  2447.      Das komplette Programmpaket LIST mit ausführlicher Dokumentation
  2448.      und zugehörigen Utilities ist bei fast allen Shareware-Versendern
  2449.      zu beziehen. Zum Copyright für LIST siehe auch das Kapitel O).
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.                                  - 41 -
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.      8.5 <File><Editor>
  2466.  
  2467.      Der Menüpunkt <File><Editor> ruft das über <Vorgaben><Einstellungen>
  2468.      angegebe Editor-Programm zum Bearbeiten von ASCII-Dateien auf.
  2469.      Zuerst wird gefragt, welche Datei editiert werden soll. Falls Sie
  2470.      hier nichts eingeben (nur [Enter] drücken), wird eine neue Datei er-
  2471.      stellt. Wenn kein anderer Editor eingestellt ist, wird hier das kleine
  2472.      mitgelieferte Programm ZMEDIT.COM gestartet. Dieses nicht einmal drei
  2473.      kBytes große Assembler-Programm verfügt bereits über alle wesentlichen
  2474.      Funktionen eines Fullscreeen-ASCII-Editors wie Löschen von Zeilen,
  2475.      Löschen bis zum Zeilenende, Einfüge- und Überschreibmodus, Undo etc.
  2476.      Sogar eine Druck- und eine Cut&Paste-Funktion sind eingebaut. Die
  2477.      Textgröße beträgt maximal 64 kBytes, die Zeilenlänge 255 Zeichen.
  2478.      Die gültigen Funktionstasten werden in einer Anzeigeleiste am unteren
  2479.      Bildschirmrand dargestellt.
  2480.      Hier eine Übersicht über die wichtigsten Editier-Tasten:
  2481.  
  2482.       [Enter] fügt eine neue Zeile ein.
  2483.       [Insert] schaltet um zwischen Einfüge- und Überschreibmodus. Die
  2484.       aktuelle Einstellung wird in der unteren rechten Ecke durch ein
  2485.       'E' bzw. 'Ü' dargestellt.
  2486.       [Pfeiltasten] bewegen den Cursor um eine Spalte/Zeile.
  2487.       [Home] bewegt den Cursor an den Zeilenanfang.
  2488.       [End] bewegt den Cursor ans Zeilenende.
  2489.       [PgDn],[PgUp] blättern eine Seite vor bzw. zurück.
  2490.       [Ctrl-PgDn],[Ctrl-PgUp] springen ans Dateiende bzw. an den
  2491.       Dateianfang.
  2492.       [Ctrl-Pfeil rechts], [Ctrl-Pfeil links] verschieben die Bildschirm-
  2493.       anzeige um 8 Spalten in die jeweiligen Richtungen, um auch Zeilen
  2494.       mit mehr als 80 Zeichen Länge bearbeiten zu können.
  2495.       [F1] bricht das Programm ab, ohne die aktuelle Datei zu speichern
  2496.       (mit Sicherheitsabfrage).
  2497.       [F2] macht die Löschung des jeweils letzten Buchstabens rückgängig
  2498.       (zugegebenermaßen nicht sehr effektiv).
  2499.       [F3] gibt den gerade mit [F4] markierten Text auf dem Drucker (PRN)
  2500.       aus. Um die ganze Datei zu drucken, gehen Sie mit [Ctrl-PgUp] an
  2501.       den Dateianfang, drücken [F4], gehen mit [Ctrl-PgDn] ans Dateiende
  2502.       und drucken mit [F3] den so markierten Text aus.
  2503.       [F4] + [Pfeiltasten etc.] markiert einen Block im Text (für Cut,
  2504.       Druck).
  2505.       [F5] schneidet den gerade markierten Text aus und speichert ihn in
  2506.       einem Puffer, um ihn mit [F6] wieder in den Text einzufügen.
  2507.       [F6] fügt einen mit [F5] ausgeschittenen Block an der Cursorposition
  2508.       wieder in den Text ein.
  2509.       [F7] verläßt den Editor mit Abspeichern des Textes.
  2510.       [F8] löscht die aktuelle Zeile von der Cursorposition bis zum
  2511.       Zeilenende.
  2512.       [F9] löscht eine ganze Zeile.
  2513.       [F10] fügt eine mit [F9] gelöschte Zeile (auch mehrfach) wieder
  2514.       in den Text ein.
  2515.  
  2516.  
  2517.  
  2518.                                  - 42 -
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.      8.6 <File><archiv Kopieren>
  2526.  
  2527.      Mit dieser Funktion können Archive aus dem Archivverzeichnis in ein
  2528.      anderes Verzeichnis (z.B. auf Diskette) kopiert oder verschoben werden.
  2529.      Dies ist nützlich, wenn man aus Geschwindigkeitsgründen die Archive
  2530.      nicht direkt auf Diskette erzeugt hat, obwohl man sie dort benötigt.
  2531.      Beim Verschieben ("move") auf dem gleichen Laufwerk werden die Dateien
  2532.      nicht physikalisch kopiert, sondern nur die Dateieinträge in der FAT
  2533.      (File Allocation Table) geändert, da dies wesentlich schneller ist.
  2534.      Die Kopierroutine prüft vor (!) dem Kopiervorgang, ob auf dem Ziel-
  2535.      laufwerk genügend Platz ist und ermöglicht es gegebenenfalls, das
  2536.      Zielverzeichnis zu ändern.
  2537.      Zur Bedienung: Bei Anwahl des Menüpunktes klappt zunächst ein Datei-
  2538.      listenfenster mit allen verfügbaren Archiven im Archivverzeichnis auf.
  2539.      Hier können Sie alle zu kopierenden Dateien in der üblichen Weise
  2540.      (s. <Vorgaben><Selektieren>) markieren. Als Nächstes erfolgt die
  2541.      Abfrage, in welches Verzeichnis die Datei(en) kopiert/verschoben werden
  2542.      sollen. Als Eingabe ist hier ein gültiger Pfadname erlaubt, nicht da-
  2543.      gegen Zieldateinamen wie beim COPY-Befehl von DOS (richtig z.B.: C:\,
  2544.      D:\BACKUP, D:\TEXTE\, A: etc., falsch: C:\DBASE\*.*, A:TEXT.* etc.).
  2545.      Existiert das Zielverzeichnis nicht, wird es nach Möglichkeit erzeugt.
  2546.      Sollten Sie also fälschlicherweise doch einen Dateinamen angegeben
  2547.      haben (z.B. D:\CALC\TEST.WK1), so wird dieser als Verzeichnisname
  2548.      interpretiert und ein Directory dieses Namens erzeugt, in das dann
  2549.      die Archive kopiert werden.
  2550.      Nach der Eingabe wird gefragt, ob die Dateien kopiert oder verschoben
  2551.      werden sollen. Jede andere Angabe als [V] (oder natürlich eine der
  2552.      Abbruch-Tasten [Esc], [F10], rechte Maustaste) bewirkt hier ein Kopie-
  2553.      ren der Datei(en). [V] verschiebt sie, das heißt, die Quelldatei wird
  2554.      nach dem Vorgang aus dem Archivverzeichnis gelöscht.
  2555.  
  2556.      8.7 <File><Archiv löschen>
  2557.  
  2558.      Dieser Menüpunkt ermöglicht das Löschen einer oder mehrerer Archiv-
  2559.      dateien aus dem Archivverzeichnis (s. 1.4 und Datei README.LM).
  2560.      Es klappt zunächst ein Dateilisten-Fenster auf, in dem die LZH-
  2561.      Dateien wie üblich markiert (s. 1.2) werden können.
  2562.      Nach der Bestätigung mit [Enter] oder der linken Maustaste erfolgt
  2563.      zur Sicherheit noch eine Abfrage, ob man das(die) Archiv(e) auch
  2564.      wirklich löschen will. Jede andere Eingabe als [J] bricht hier den
  2565.      Löschvorgang ab.
  2566.  
  2567.      8.8 <File><File löschen>
  2568.  
  2569.      Unter diesem Menüpunkt kann eine beliebige Datei gelöscht werden.
  2570.      Zunächst öffnet sich ein Directory-Fenster, mit dem das Verzeichnis
  2571.      ausgewählt werden kann, aus dem (eine) Datei(en) gelöscht werden
  2572.      soll(en) (s. auch 1.2 <Vorgaben><Selektieren>).
  2573.      Hat man mit [F10] die Wahl abgeschlossen, klappt ein Dateilisten-
  2574.      Fenster auf, in dem die zu löschenden Dateien angewählt werden
  2575.      können (s. auch hierzu Punkt 1.2). Hat man die Datei(en) mit der
  2576.      Leertaste markiert und mit [Enter] bestätigt, erfolgt noch einmal
  2577.  
  2578.                                  - 43 -
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.      eine Abfrage, ob man sich seiner Sache auch wirklich sicher ist.
  2586.      Jede andere Angabe als [J] bricht die Löschaktion ab. Auch in die-
  2587.      sem Menüpunkt kann natürlich jederzeit mit [Esc] oder rechter Maus-
  2588.      taste abgebrochen werden.
  2589.  
  2590.      8.9 <File><Subdir löschen>
  2591.  
  2592.      Hiermit ist es möglich, einen kompletten Verzeichnisast, inklusive
  2593.      aller Dateien und Unterverzeichnisse zu löschen! V O R S I C H T !!!
  2594.      Es klappt zunächst ein Directoryfenster (s. <Vorgaben><Selektieren>),
  2595.      in dem Sie einfach mit [F10] das zu archivierende Verzeichnis auswäh-
  2596.      len. Anschließend werden Sie gefragt, ob Sie das besagte Directory
  2597.      auch wirklich löschen wollen. Wegen der Gefährlichkeit dieser Aktion
  2598.      erfolgt eine zweite Frage, ob Sie sich auch wirklich sicher sind, was
  2599.      Sie da tun.
  2600.      Achtung! Der Autor übernimmt keinerlei Haftung für mögliche Folgen der
  2601.      Benutzung dieses Menüpunktes.
  2602.  
  2603.      8.10 <File><Verz. anlegen>
  2604.  
  2605.      Mit diesem Menüpunkt läßt sicher ein kompletter Verzeichnisast, inklusive
  2606.      aller intermediären Directories, in einem Durchgang erstellen. Wenn Sie
  2607.      unter DOS z.B. ein Verzeichnis 'C:\TOOLS\DOS\PACKER\PKZIP' anlegen wollen,
  2608.      müssen Sie erst das Directory 'C:\TOOLS' erstellen, dann 'C:\TOOLS\DOS',
  2609.      dann 'PACKER', dann 'PKZIP'. Für jedes Unterverzeichnis ist ein separater
  2610.      MKDIR-Befehl notwendig.
  2611.      Mit dieser Programmfunktion können Sie das in einem Arbeitsgang erledigen.
  2612.      Geben Sie den gewünschten Verzeichnisnamen einfach so an, wie er letzt-
  2613.      endlich lauten soll, A3 erzeugt ggf. alle intermediären Verzeichnisse.
  2614.      Kann das Verzeichnis nicht erzeugt werden, wird eine entsprechende Fehler-
  2615.      meldung ausgegeben.
  2616.  
  2617.      8.11 <File><Quit>
  2618.  
  2619.      Dieser Punkt macht nichts anderes, als den LHA-Manager nach
  2620.      einer Rückfrage zu verlassen. Gleiches wird auch erreicht, wenn
  2621.      bei heraufgeklapptem Menü [Esc] oder an beliebiger Stelle im
  2622.      Hauptmenü [F10] gedrückt wird. In diesem Fall erfolgt keine
  2623.      Sicherheitsrückfrage.
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.                                  - 44 -
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.      K) Das Programm CFV.EXE
  2646.      =======================
  2647.  
  2648.     Das Programm CFV ( = Compressed Files Viewer ) ermöglicht einen schnel-
  2649.     len Blick in eine komprimierte Datei, ohne erst den LHA-Manager auf-
  2650.     rufen zu müssen (die Funktion <Schnelle Archiveinsicht> des Hauptpro-
  2651.     gramms ruft intern ebenfalls dieses Utility auf).
  2652.     Wildcards sind erlaubt; wird nur ein Verzeichnisname ohne Dateispezi-
  2653.     fikation angegeben, werden alle Dateien dieses Verzeichnisses angezeigt
  2654.     (*.*). Wenn sich neben Archivdateien auch viele andere Dateien in
  2655.     diesem Verzeichnis befinden, erscheint natürlich häufig die Meldung
  2656.     "Keine Archiv-Datei". In diesem Fall sollte man den (die) Dateinamen
  2657.     explizit angeben, z.B: CFV *.ZIP oder CFV C:\ARCHIVE\TEXT*.LZH.
  2658.     Werden mehrere Dateien (Wildcards) angegeben, kann die Anzeige einer
  2659.     Datei mit ESC abgebrochen und zu nächsten Datei weitergegangen werden.
  2660.     Mit F10 kann das Programm jederzeit verlassen werden.
  2661.     Erkannt werden zur Zeit folgende Archiv-Formate:
  2662.        1. ARC/PAK/PKA   2. ZIP   3. ZOO   4. LZH/LZS
  2663.        5. DWC   6. MD   7. LBR   8. ARJ   9. HYP
  2664.  
  2665.                Syntax:  CFV Archiv-Dateiname[.Dateiendung]
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.                                  - 45 -
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.     L) Tips & Tricks
  2705.     ================
  2706.  
  2707.      1. Das Programm läßt sich auch ganz bequem mit der Maus bedienen.
  2708.         Aus Speicherplatz- und Geschwindigkeitsgründen wurde zwar auf
  2709.         eine SAA-artige Mausbedienung verzichtet, doch werden durch
  2710.         die Mausbewegungen die Cursortasten emuliert. Außerdem ist die
  2711.         linke Maustaste mit [Enter], die rechte mit [Esc] belegt (außer
  2712.         in Dateilistenfenstern, s. <Vorgaben><Selektieren>).
  2713.  
  2714.      2. Wenn man sich einmal in einem Menü "verfranst" hat: Keine Panik!
  2715.         Die [F10]-Taste bricht normalerweise den aktuellen Menüpunkt
  2716.         vollständig ab, die [Esc]-Taste nur die jeweilige Aktion inner-
  2717.         halb des Menüpunktes. Drückt man [F10] im Hauptmenü wird das
  2718.         Programm sofort verlassen.
  2719.         Weitere Informationen zu den "Hotkeys" erhält man über die Tasten-
  2720.         kombination [ALT-F1] (und Blättern).
  2721.  
  2722.      3. LHA bietet viele Befehle und mögliche Schalter, die vom LHA-
  2723.         Manager durch "Hotkeys" oder von Menüs aus eingestellt und benutzt
  2724.         werden können, ohne daß man ständig die genaue Syntax im Kopf haben
  2725.         muß. Diese Funktionsvielfalt von LHA hat jedoch auch einen schwer-
  2726.         wiegenden Nachteil, der jedoch weniger in LHA oder im LHA-Manager
  2727.         begründet liegt, sondern in den Limitationen von DOS. MS/PC- oder
  2728.         DR DOS gestatten nämlich nur eine Kommandozeilenlänge von 124
  2729.         Zeichen, bei 4DOS sind es 255. Bei vielen Switches und langen
  2730.         Dateispezifikationen kann dieser Wert leicht überschritten werden,
  2731.         was zu unerklärlichen Fehlern führen kann, die nicht alle von LHA
  2732.         oder dem LHA-Manager abgefangen werden können, obwohl der LHA-Mana-
  2733.         ger dies in einigen Fällen tut, indem er längere Dateispezifikatio-
  2734.         nen aufteilt, in eine Datei schreibt und LHA gegebenenfalls mehr-
  2735.         fach aufruft (wo kein "listfile" via '-@Dateiname' benutzt werden
  2736.         kann). 
  2737.         Deshalb der Tip: Verwenden Sie möglichst kurze Datei-, Verzeichnis-
  2738.         namen und Paßwörter und benutzen Sie nicht alle Features auf einmal.
  2739.         Versuchen Sie außerdem, bei Dateispezifikationen möglichst viele
  2740.         Dateien in Wildcards zusammenzufassen. Eine andere Möglichkeit
  2741.         ist es, den Editor zu benutzen, um eine kleine ASCII-Datei zu
  2742.         erstellen (z.B. DATEIEN.CFG), in der untereinander beliebig viele
  2743.         Dateispezifikationen stehen dürfen, z.B.:
  2744.  
  2745.           C:\DBASE\DATEN\*.DBF
  2746.           C:\DBASE\DATEN\KUNDEN\*.IDX
  2747.           D:\DATEN\*.TXT
  2748.           ...
  2749.  
  2750.         Jetzt müssen Sie bei <Vorgaben><Neue Dateispezifikation> nur noch
  2751.         den Namen dieser "Listdatei", mit einem vorhergenden '@', angeben
  2752.         und LHA (de)archiviert die Files gemäß den Einträgen in dieser
  2753.         Datei. Besonders nützlich ist dies bei der Routinekonfigurierung (s.d.).
  2754.  
  2755.      4. Die Menüdefinitionsdatei LZHMAN.DEF ist ein ASCII-File. Durch Editieren
  2756.         desselben können die Namen der Menüpunkte beeinflußt werden.
  2757.  
  2758.                                  - 46 -
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.     M) Pläne für Updates
  2766.     ====================
  2767.  
  2768.     Sollte das Programm Interesse finden und sich Registrierungen ein-
  2769.     stellen, könnte ich mir noch folgende Verbesserungen vorstellen:
  2770.  
  2771.       1. Filemanager-Funktionen (COPY, RENAME, MOVE etc.)
  2772.       2. Weniger mickrige Online-Hilfe
  2773.       3. Menüführung nach SAA-Standard (fernere Zukunft).
  2774.       4. Windows-Version (noch fernere Zukunft, außerdem bin ich
  2775.          nicht gerade ein Windows-Anhänger, doch das System setzt
  2776.          sich halt immer mehr durch), evtl. eine OS/2-Version.
  2777.  
  2778.     Es kann sein, daß diese Pläne erst im neuen A3 verwirklicht werden,
  2779.     dem Nachfolger der Archiv-Manager (s. Kapitel A)).
  2780.  
  2781.     Weitere Anregungen hierzu sind immer willkommen.
  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.     N) Copyrights
  2826.     =============
  2827.  
  2828.     LHA-Manager, PKZip-Manager, ARJ-Manager, JP-Utilities und A3
  2829.         (C) 1991-1994   Jürgen Peters
  2830.                         Sundernstr. 30
  2831.                         D-33829 Borgholzhausen
  2832.  
  2833.     LHA:
  2834.         (C) 1988,1991
  2835.                         Haruyasu Yoshizaki
  2836.  
  2837.     PKZip, PKLite:
  2838.         (C) 1989,1993   PKWARE Inc.
  2839.  
  2840.     LZExe:
  2841.         (C) 1989        Fabrice Bellard
  2842.  
  2843.     Diet:
  2844.         (C) 1991,1992   Teddy Matsumoto
  2845.  
  2846.     LIST.COM:
  2847.         (C) 1983,1990   Vernon D. Buerg
  2848.  
  2849.     4DOS:
  2850.         (C) 1989,1993   Rex Conn & J.P. Software
  2851.  
  2852.     Der Editor ZMEDIT ist eine Adaption des PD-Editors TED:
  2853.         (C) 1988        PC Magazine & Tom Kihlken
  2854.  
  2855.  
  2856.     Der LHA-Manager wurde in Turbo Pascal 6.01 geschrieben,
  2857.         (C) 1983, 1990   Borland International, Inc.
  2858.  
  2859.  
  2860.     Außerdem wurden folgende Toolboxen benutzt:
  2861.  
  2862.      1. Turbo Technojocks Toolkit V5.10
  2863.         (von mir modifiziert und eingedeutscht)
  2864.         (C) 1986, 1993   TechnoJock Software, Inc.
  2865.  
  2866.      2. TPEnv 1.03
  2867.         (von mir angepaßt an DOS 5.0-6.2)
  2868.         (C) 1988   TurboPower Software
  2869.  
  2870.      3. Boosters 4.0
  2871.         (C) 1987   George F. Smith & Company
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.                                  - 48 -
  2879.  
  2880.  
  2881.