@DATABASE "IntuiLhA.guide"
@NODE MAIN "IntuiLhA Dokumentation"


                               IntuiLhA 1.15
                               Dokumentation

                     © 1992/1993 by Holger Fleischmann


      @{"Unbedingt lesen!" LINK wichtig}               BEDIENUNGSANLEITUNG
      @{"Copyright" LINK copyright}                      @{"Voraussetzungen" LINK voraussetzungen}
      @{"Registrierung" LINK registrierung}                  @{"Installation" LINK installation}
      @{"Updates" LINK updates}                        @{"Starten" LINK starten}  (mit Optionen & Tooltypes)
      @{"Über Locale" LINK locale}                    @{"Hauptfenster" LINK hauptfenster}
      @{"Über das Keyfile" LINK keyfile}               @{"Addfenster" LINK addfenster}
                                     @{"Optionenfenster" LINK optionenfenster}
      @{"Features" LINK features}                       @{"Einstellungsfenster" LINK einstellungsfenster}
      @{"Kurzbeschreibung" LINK kurzbeschreibung}               @{"Toolsfenster" LINK toolsfenster}
                                     @{"Online-Help" LINK online_help}
      @{"Paketumfang" LINK paketumfang}
      @{"Hinweise" LINK hinweise}
      @{"History" LINK history} und @{"Zukunft" LINK zukunft}
      @{"Fehler, Anregungen und Support" LINK fehler}

      @{"Greetings & Schluß" LINK schluss}


@ENDNODE
@NODE wichtig "Unbedingt lesen!"



   ACHTUNG: Ich übernehme KEINERLEI VERANTWORTUNG für eventuelle, durch
            IntuiLhA entstehende Schäden. Jeder benutzt das Programm AUF
            EINGENE GEFAHR !!!

            Bitte beachten Sie die @{"Copyrighthinweise" LINK copyright}!

@ENDNODE
@NODE copyright "Copyrighthinweise"



 IntuiLhA ist @{"Shareware" LINK shareware}. Für nicht registrierte Benutzer ist IntuiLhA durch
 Nervrequester eingeschränkt. Jeder darf IntuiLhA frei kopieren und
 weitergeben, sofern er folgende Bedingungen erfüllt:

 o IntuiLhA muß mit @{"ALLEN SEINEN FILES" LINK paketumfang} vertrieben
   werden.

 o KEINE DER DATEIEN DARF in irgend einer Weise VERÄNDERT werden.
   Ausnahme:  Catalogs dürfen geändert oder neuerstellt werden, falls es
              sich um ernstgemeinte Übersetzungen handelt. Die beiden
              englischen Originale müssen trotzdem weitergegeben werden.
              (siehe @{"Locale" LINK locale})

 o Es darf aus dem Vertrieb von IntuiLhA kein Profit entstehen: Der Preis
   pro Diskette darf NICHT ÜBER DM 5,-- liegen.
   Deshalb ist der Vertrieb für Fa. Karstadt, Fa. Stefan Ossowski, Fa. Wolf
   ausdrücklich untersagt.

 o Das @{"KEYFILE" LINK keyfile} von IntuiLhA darf NICHT WEITERGEGEBEN ODER VERÄNDERT
   werden. (siehe @{"Registrierung" LINK registrierung})

 o Zum Vertrieb und Copyright von LhA und ReqTools.library bitte die
   entsprechenden .DOC-Files beachten.


@ENDNODE
@NODE paketumfang "Paketumfang"


 IntuiLhA darf nur zusammen mit folgenden Dateien weitergegeben werden:

      IntuiLhA                      (Hauptprogramm)
      IntuiLhA.info                 (Icon)
      IntuiLhA.guide                (diese Dokumentation)
      IntuiLhA.cd (+.ct)            (für Änderungen an den Catalogs)
      IntuiLhAGad.cd  (+.ct)
      IntuiLhA.catalog              (Catalogs für englisch)
      IntuiLhAGad.catalog
      IntuiLhA_dock_pic             (Brush für Toolsmanager)

@ENDNODE
@NODE shareware "Zum Begriff Shareware"



  Shareware ist Software, die frei kopiert und getestet werden darf. Nach
  einigen Wochen Benutzung gilt das Programm als Raubkopie und muß gelöscht
  werden, außer Sie bezahlen sie Sharewaregebühr an den Autor, bei dem Sie
  dann @{"registriert" LINK registrierung} werden.

  Da die Sharewaremoral leider zu wünschen übrig läßt, habe ich IntuiLhA
  durch Nervrequester eingeschränkt. Das soll Sie daran erinnern, meine
  Share zu bezahlen.


@ENDNODE
@NODE hinweise "Hinweise"



 o Änderungen und Bugfixes sind aus @{"History" LINK history} ersichtlich!


 o Zur Konfigurationsdatei :

     Ab V1.15 wurde das Format der Konfigurationsdatei komplett erneuert.
     - Die Datei ist nun immer nur so lang, wie eben nötig
     - kann von allen Versionen ab @{"1.15" LINK  history_1_15} gelesen werden
     - bei @{"Updates" LINK updates} keine Neueinstellung mehr notwendig
     - passenderer Name: 'IntuiLhA.config'  (früher 'IntuiLhA.prefs')

     Ich änderte diese Datei, da es nicht mehr tragbar war, IntuiLhA mit
     jedem Update neu zu Konfigurieren. Außerdem müssen ab V1.15 auch
     verschieden viele Daten gesichert werden (z.B. im @{"Toolsfenster" LINK toolsfenster}).

     Diese Version muß also das letzte mal Konfiguriert werden.

     Siehe auch:  @{"Einstellungen" LINK einstellungsfenster}
                  @{"Optionen" LINK optionenfenster}
                  @{"Toolsfenster" LINK toolsfenster}


 o IntuiLhA 1.10 finden Sie auch auf  TIME 147 !


 o Um den vollen Leistungsumfang von IntuiLhA nutzen zu können, lesen Sie
   diese Dokumentation bitte durch! Hinter einigen Funktionen verbirgt sich
   mehr als erwartet.


@ENDNODE
@NODE voraussetzungen "Voraussetzungen"



 o mindestens Kickstart 2.0 !

 o ReqTools.library V38+ (© Nico François)
     Diese Funktionsbibliothek wird für vielfältige Requesterfunktionen
     benötigt.

 o LhA (© Stefan Boberg)
     Das "Herz" von IntuiLhA


 Folgende Bibliotheken sind optional, werden aber für vollen Leistungs-
 umfang benötigt:

 o Locale.library      (um andere @{"Sprachen" LINK locale} außer deutsch zu benutzen)

 o Diskfont.library    (um beliebige @{"Fonts" LINK pr_font} einstellen zu können)

 o AmigaGuide.library  (um @{"Online-Help" LINK online_help} nutzen zu können)

 o WhatIs.library V3+  (um @{"Anzeigefunktionen" LINK anzeigefkt} nutzen zu können)


@ENDNODE
@NODE registrierung "Registrierung"



 Da mir das Programmieren von IntuiLhA viel Zeit kostete, und auch noch
 viel Zeit kosten wird (@{"Updates" LINK updates}!!!), möchte ich für meine Arbeit auch ein
 kleines Honorar. Nachdem es aber nur wenige Benutzer gibt, die die
 Sharewaregebühr freiwillig bezahlen, habe ich einen hübschen, kleinen
 Nervrequester eingebaut (ist doch wirklich hübsch, oder?). Um diesen
 loszuwerden, müssen Sie sich bei mir registrieren lassen:


 Um nun registriert zu werden, senden Sie mir bitte

     DM 20,--        (nur deutsche Mark!!!)


 Meine Adresse und Kontoverbindung:

     Holger Fleischmann
     Enzianstraße 72
     W-8901 Königsbrunn         (ab 1.Juli 1993 neue Postleitzahl: 86343)
     Tel. 08231/85595

     Raiffeisenbank Königsbrunn
     BLZ        :  720 691 29
     Kontonummer:  73474

 ACHTUNG:  Ab 16.7.1993 ändert sich die Kontonummer und Bankleitzahl der
           Raiffeisenbank. Verwenden Sie dann die von mir angegebene.


 Als Zahlungsmittel akzeptiere ich:

       BARGELD
       EUROCHEQUE
       ÜBERWEISUNG          (nach telefonischer Absprache)

 Geben Sie bitte Ihre VOLLSTÄNDIGE ADRESSE LESERLICH an.

 Bei Überweisung setzen Sie sich bitte mit mir telefonisch in Verbindung.


 Falls Sie mir Bargeld oder Eurocheque senden, werde ich Ihre Registrierung
 sofort bearbeiten. Bei Überweisungen warte ich auf das Eintreffen des
 Geldes. Also bitte etwas Geduld.

 Ich werde Ihnen dann eine Diskette mit den beiden aktuellsten Versionen
 von IntuiLhA (siehe @{"History" LINK history}), Ihrem persönlichem @{"Keyfile" LINK keyfile} und den anderen
 frei vertreibbaren, notwendigen Dateien zusenden.

 Ich verwende Markendisketten, um Ihnen und mir Ärger mit kaputen Files zu
 ersparen.

 ACHTUNG: GEBEN SIE IHRE K E Y F I L E S   N I C H T   W E I T E R ! ! !
          LEGEN SIE SICH EINE SICHERHEITSKOPIE AN!!!

          MIT DER SHAREWAREGEBÜHR HABEN SIE  N U R  INTUILHA REGISTRIERT !!!
          FÜR DIE REGISTRIERUNG VON LHA UND REQTOOLS.LIBRARY LESEN SIE
          BITTE DIE ENTSPRECHENDEN DOCFILES.



 --------------------------------------------------------------------------

  An jeden, der sich registrieren läßt, ein ganz herzliches Dankeschön !!!

 --------------------------------------------------------------------------




@ENDNODE
@NODE keyfile "Über das Keyfile"



 IntuiLhA ist durch Nervrequester eingeschränkt. Findet sich im Verzeichnis
 S: die Datei IntuiLhA.key mit korrektem Inhalt, ist IntuiLhA automatisch
 @{"registriert" LINK registrierung}. Dadurch können Sie alle weiteren Updates problemlos nutzen.

 ACHTUNG: Das Keyfile beinhaltet Ihre Adresse! Geben Sie es keinesfalls
          weiter!


@ENDNODE
@NODE updates "Updates"



 Für IntuiLhA habe ich Updates geplant: Ich möchte neue Funktionen einbauen,
 alte verbessern und @{"Fehler" LINK fehler} beheben.


 Für den Vertrieb der Updates an registrierte Benutzer habe ich mir
 folgendes ausgedacht:

 Sie können @{"mir" LINK adresse} eine 3½" DD-Diskette mit einem an Sie ADRESSIERTEN
 UND AUSREICHEND FRANKIERTEN RÜCKUMSCHLAG (momentan DM2,--) zuschicken.
 Ich werde Ihnen dann die beiden neuesten Versionen von IntuiLhA
 schnellsmöglich zurücksenden.

 Natürlich können Sie IntuiLhA auch von Freunden, PD-Serien oder per DFÜ
 beziehen. Dank Ihrem @{"KeyFile" LINK keyfile} ist IntuiLhA dann sofort registriert, was
 Ihnen und mir eine Menge Arbeit spart und außerdem viele Updates
 ermöglicht.

 Die aktuellste Version von IntuiLhA liegt auch immer in der StarBox
 Hiltenfingen vor:  Tel. 08232/6067   (im Brett AMIGA-PROGRAMME)

 Die Version 1.10 finden Sie auch auf  TIME 147 .


@ENDNODE
@NODE fehler "Fehler, Anregungen und Support"



 Wenn Sie FEHLER in IntuiLhA entdecken:

   Schreiben Sie mir oder Rufen Sie mich an!


 Wenn Sie ANREGUNGEN haben:

   Vergewissern Sie sich, daß Ihre Idee nicht sowieso schon geplant ist,
   dann wie oben.  (siehe @{"Zukunft" LINK zukunft})


 Wenn Sie PROBLEME haben:

   Lesen Sie den entsprechenden Teil dieser Dokumentation, die @{"Hinweise" LINK hinweise},
   und falls Ihr Problem dann immer noch nicht gelöst ist, rufen Sie mich
   an.

 @{"Adresse und Telefonnummer" LINK adresse}


@ENDNODE
@NODE adresse "Meine Adresse"



   Meine Adresse:

        Holger Fleischmann
        Enzianstr. 72
        W-8901 Königsbrunn
        Tel. 08231/85595

        Deutschland

   Bitte beachten Sie die neue Postleitzahl ab 1.7.1993: 86343

@ENDNODE
@NODE locale "Über Locale"



 IntuiLhA wurde von mir in deutsch programmiert. Damit es aber auch von
 Leuten benutzt werden kann, die des Deutschen nicht mächtig sind, stellte
 ich es im Februar 1993 auf Locale um.
 Dieses Feature kann erst ab WB2.1 genutzt werden, da IntuiLhA hierfür die
 Locale.library benötigt (ist nicht PD!).

 Ich erstelle die Catalogs für Englisch selbst, die aber wahrscheinlich
 nicht ganz fehlerfrei sind; sie dürfen also gerne korrigiert werden.
 Geben Sie die Originale aber bitte mit weiter.

 Wenn sie eigene, vollständige Übersetzungen in Fremdsprachen erstellen,
 dann lassen Sie mir diese mit den zugehörigen .ct-Files bitte zukommen.
 Die Catalogs werden dann dem @{"IntuiLhA-Paket" LINK paketumfang} zugefügt und somit auch für
 andere Anwender nutzbar.



 Zur Erstellung von Catalogs:

    Dies ist in den Ausgaben 10+11'92 des AMIGA-Magazines genau
    beschrieben. Auf den zugehörigen PD-Disketten finden Sie auch das von
    mir verwendete 'MakeCat', das die Catalogs generiert. Natürlich können
    Sie auch 'CatComp' (©Commodore) benutzen, falls Sie eingetragener
    Entwickler sind...


@ENDNODE
@NODE features "Features"



 Wie der Name IntuiLhA vermuten läßt, hat dieses Programm irgend etwas mit
 dem Archivierer LhA zu tun. Das 'Intui' steht für Intuition, und Intuition
 ist bekanntlich die Benutzeroberfläche des Amiga. Woraus sich ergibt:
    IntuiLhA ist die ultimative Benutzeroberfläche für den genialen
 Archivierer LhA. Es soll ihnen die Eingabe ewig langer Befehlszeilen
 sparen. Jeder, der LhA schon des öfteren benutzt hat, weiß vermutlich, daß
 man sich da hin und wieder vertippt (außer einige Genies...).

 Es gibt für den Amiga zwar schon manche ähnliche Utilities, aber entweder
 haben die einen fest eingebauten, veralteten Packalgorithmus, sind
 unkonfortabel oder unterstützen LhA nur unvollständig.

 Hier einige Features von IntuiLhA:

 o IntuiLhA  generiert eine Befehlszeile, die dann ausgeführt wird. Dadurch
   kann man eine beliebige Version von LhA benutzen und hat immer maximale
   Geschwindigkeit.

 o IntuiLhA hat eine ansprechende und durchdachte Oberfläche im OS2.0-look.
   Sie wurde so praktisch wie möglich gestaltet.

 o Es wurde sowohl an den Anfänger, als auch an den routinierten Profi
   gedacht: @{"Sicherheitsabfragen" LINK pr_frage_vor} sind abschaltbar!

 o Alle wichtigen @{"Optionen" LINK optionenfenster} von LhA sind mit Gadgets einstellbar; das Merken
   von '-x'-Begriffen wird überflüssig, da man alle wichtigen Funktionen im
   Klartext vor sich hat.

 o Die Eingabe von @{"Pfad- und Programmnamen" LINK einstellungsfenster}, sowie @{"Font" LINK pr_font} und @{"Screen" LINK pr_pubscreen}ein-
   stellungen wird durch die konfortablen Requester der ReqTools.library
   unterstützt.

 o Alle @{"Einstellungen" LINK einstellungsfenster} sind speicherbar

 o @{"Iconify-Funktion" LINK m_iconifizieren} (dient gleichzeitig als Appwindow!)

 o IntuiLhA verwenden entweder den voreingestellten Systemfont oder eine
   beliebige, von Ihnen einstellbare, andere @{"Schrift" LINK pr_font} (benötigt
   @{"Diskfont.library" LINK voraussetzungen})

 o IntuiLhA öffnet seine Fenster auf einem beliebigen @{"PublicScreen" LINK pr_pubscreen}, den es
   auf Wunsch auch selbst öffnet!

 o @{"Localeunterstützung" LINK locale}: arbeiten in Ihrer Landessprache!

 o @{"KeyFile" LINK keyfile} für einfache @{"Updates" LINK updates}: Der @{"registrierte" LINK registrierung} Benutzer braucht nur die
   neueste @{"Version" LINK history} von IntuiLhA zu kopieren, sie ist dann automatisch
   registriert. Das spart Ihnen (und mir) eine Menge Arbeit.

 o AmigaGuide-Dokumentation

 o @{"Online-Help" LINK online_help}

 o @{"Anzeigefunktionen" LINK anzeigefkt} mit automatischer Dateikennung

     Es gibt natürlich noch viele weitere Features, die ich hier aus
     Faulheit nicht mehr aufführen kann...probieren Sie's einfach aus!
     Vielleicht sind Sie überrascht...


@ENDNODE
@NODE kurzbeschreibung "Kurzbeschreibung"



  IntuiLhA ist eine konfortable Benutzeroberfläche für Steffan Bobergs
  Archivierer LhA mit vielen Features: OS2.0-Oberfläche; direktes Ein-
  stellen vieler Optionen ;  abschaltbare Sicherheitsabfragen; umfang-
  reiche  Requesterabfragen;   Appicon-Funktion;  Localeunterstützung;
  vielen Konfigurationsmöglichkeiten (Font,Screen...); Anzeigemöglich-
  keiten mit automatischer Dateikennung (beliebig erweiterbar);Online-
  Help ; und vor allem komfortable Archivierfunktionen (Patternselect,
  Statistik, ...); und vieles mehr!
  IntuiLhA ist Shareware: Registrierungsgebühr DM 20.--
  © 1992/1993 Holger Fleischmann, Enzianstr.72, DW-8901 Königsbrunn


@ENDNODE
@NODE history "History"



 Hier werden die Änderungen in den Verschiedenen Versionen beschrieben.

 Legende:

   KF  kleiner Fehler    (Schönheitsfehler, kleine Macken, ...)
   GF  großer Fehler     (z.B. Systemabsturz, Zerstörung von Daten, ...)
   NF  neues Feature     (neu eingeführte Funktion)
   VB  Verbesserung einer alten Funktion
   IÄ  Interne Änderung  (bräuchte ich eigentlich nicht aufführen)


              @{"IntuiLhA1.00" LINK history_1_00}              @{"IntuiLhA1.01" LINK history_1_01}
              @{"IntuiLhA1.10" LINK history_1_10}              @{"IntuiLhA1.11" LINK history_1_11}
              @{"IntuiLhA1.12" LINK history_1_12}              @{"IntuiLhA1.13" LINK history_1_13}
              @{"IntuiLhA1.14" LINK history_1_14}              @{"IntuiLhA1.15" LINK history_1_15}


 Zu den Versionsnummern:

     Bei "normalen" @{"Updates" LINK updates} zähle ich um 1/100 hoch, bei großen und
     aufwendigen Änderungen runde ich auf das nächste 1/10 auf, wie es
     z.B bei der Umstellung auf @{"Locale" LINK locale} der Fall war.


@ENDNODE
@NODE kf "KF"


   KF  kleiner Fehler    (Schönheitsfehler, kleine Macken, ...)

@ENDNODE
@NODE gf "GF"


   GF  großer Fehler     (z.B. Systemabsturz, Zerstörung von Daten, ...)

@ENDNODE
@NODE nf "NF"


   NF  neues Feature     (neu eingeführte Funktion)

@ENDNODE
@NODE vb "VB"


   VB  Verbesserung einer alten Funktion

@ENDNODE
@NODE iae "IÄ"


   IÄ  Interne Änderung  (bräuchte ich eigentlich nicht aufführen)

@ENDNODE
@NODE history_1_15 "IntuiLhA1.15"


        Version 1.15 vom 2.6.1993


 @{"NF" LINK nf}  @{"Anzeigemöglichkeiten" LINK anzeigefkt} nun auch im @{"Hauptfenster" LINK hauptfenster}!

 @{"NF" LINK nf}  @{"Anzeigemöglichkeiten" LINK anzeigefkt} mit automatischer Dateikennung!

 @{"NF" LINK nf}  Für die Anzeigemöglichkeiten sind nun umfangreiche Kommandoaufrufe
     möglich (@{"Toolsfenster" LINK toolsfenster})!

 @{"VB" LINK vb}  Der @{"Dateifilter" LINK pr_archivfilter} für den Archivrequester ist nun einstellbar!

 @{"VB" LINK vb}  Neue Konfigurationsdatei (siehe @{"Hinweise" LINK hinweise})

 @{"KF" LINK kf}  Beim Scrollen konnte es vorkommen, daß am rechten Rand ein Zeichen
     nicht richtig gelöscht wurde.

 @{"KF" LINK kf}  Bei Angabe @{"anderer Optionen" LINK o_other_opts} wurde die erste darin eingestellte Option
     nicht beachtet und außerdem die @{"Console" LINK p_console} falsch geöffnet.

 @{"VB" LINK vb}  Bei den @{"R-Gadgets" LINK pr_r} wird nun die momentan eingestellte Datei in den
     Requester übernommen.

 @{"KF" LINK kf}  War kein @{"Screenname" LINK pr_pubscreen} eingestellt und @{"Öffne Screen" LINK pr_oeffne_screen} an, dann wurde der
     Default-Publicscreen benutzt.

 @{"NF" LINK nf}  Ab sofort gibt's @{"Online-Help" LINK online_help}!

 @{"KF" LINK kf}  Nach nochmaligem Klick auf ein Verzeichnis, aus dem man mit @{"Parent" LINK a_parent}
     zurückgelangt ist, wurde dieses sofort geöffnet. Nun ist ein
     Doppelklick erforderlich.

 @{"NF" LINK nf}  Ab sofort liegt die Dokumentation im Amigaguide®-Format vor.


@ENDNODE
@NODE history_1_14 "IntuiLhA1.14"



        Version 1.14 vom 17.4.1993


 @{"NF" LINK nf}  Beim klicken an den linken Fensterrand wird nun @{"Parent" LINK a_parent} ausgeführt.

 @{"GF" LINK gf}  Im @{"Einstellungsfenster" LINK einstellungsfenster} gingen die 'R'-Gadgets nicht mehr! Leider
     bemerkte ich den Fehler erst, nachdem die @{"Version 1.13" LINK history_1_13} bereits
     im Umlauf war.


@ENDNODE
@NODE history_1_13 "IntuiLhA1.13"



        Version 1.13 vom 17.4.1993


 @{"NF" LINK nf}  Im @{"Benutzergadget" LINK m_benutzer} können nun Platzhalter für Archiv, Fileliste,
     Requester, etc. definiert werden.

 @{"NF" LINK nf}  @{"Iconifizieren" LINK m_iconifizieren} sofort beim Start durch Option oder Tooltype (für
     Benutzung als AppIcon)

 @{"VB" LINK vb}  Bei @{"Druckerkommando" LINK pr_drucker_kommando} nun auch Escapesequenzen möglich!

 @{"VB" LINK vb}  @{"Weicheres Scrolling" LINK pr_scrolling} ist jetzt schneller (jetzt 2 Pixel).

 @{"VB" LINK vb}  Das @{"Scrolling" LINK pr_scrolling} ist jetzt flackerfrei.


@ENDNODE
@NODE history_1_12 "IntuiLhA1.12"



        Version 1.12  vom 27.3.1993


 @{"VB" LINK vb}  Die Tabcycle-Reihenfolge der Stringgadgets im @{"Einstellungsfenster" LINK einstellungsfenster}
     wurde geordnet.

 @{"NF" LINK nf}  Der von IntuiLhA benutzte @{"Font" LINK pr_font} ist nun einstellbar!

 @{"NF" LINK nf}  Sie können nun ein @{"Archiv öffnen" LINK m_archiv_oeffnen}, indem Sie sein Icon auf das
     @{"iconifizierte" LINK m_iconifizieren} Fenster von IntuiLhA ziehen! (Ist nun ein AppWindow)

 @{"NF" LINK nf}  Das @{"iconifizierte" LINK m_iconifizieren} Fenster erscheint nun auf Wunsch auf der Workbench!

 @{"NF" LINK nf}  Die Größe des Consolefensters kann nun @{"per Maus eingestellt" LINK pr_r_console} werden!


@ENDNODE
@NODE history_1_11 "IntuiLhA1.11"



        Version 1.11  vom 23.3.1993


 @{"NF" LINK nf}  Nun ist @{"einstellbar" LINK einstellungsfenster}, auf welchem @{"PublicScreen" LINK pr_pubscreen} IntuiLhA seine Fenster
     öffnet. IntuiLhA kann den Screen auf Wunsch auch selbst öffnen!

 @{"KF" LINK kf}  Aus irgend einem Grund war der Pointer den ich von OpenWorkBench()
     erhielt nicht immer richtig. Deshalb ersetzte ich die Funktion durch
     LockPubScreen("Workbench"). Nun ist der @{"Nervrequester" LINK registrierung} immer schön in
     der Mitte.

 @{"KF" LINK kf}  Im @{"Addfenster" LINK addfenster} wurde die Byteanzahl falsch gezählt: wenn im Namen eines
     Verzeichnisses Ziffern am Anfang standen, wurden diese als Bytelänge
     gewertet.

 @{"VB" LINK vb}  Beim @{"Iconifizieren" LINK m_iconifizieren} wird nun auch die FontBREITE beachtet. Außerdem wird
     die Iconfensterleiste auf dem DefaultPublicScreen geöffnet.

 @{"KF" LINK kf}  Wenn man IntuiLhA vom @{"Addfenster" LINK addfenster} aus @{"iconifizierte" LINK m_iconifizieren}, wurde der @{"Stammpfad" LINK a_stammpfad}
     im Stringgadget nicht mehr angezeigt.

 @{"VB" LINK vb}  @{"Scrolling" LINK pr_scrolling} im @{"Haupt-" LINK hauptfenster} und @{"Addfenster" LINK addfenster} wurde verbessert: nun werden nicht
     mehr alle Einträge neu geschrieben, sondern die bereits verfügbaren
     mit dem Blitter gescrollt.

 @{"KF" LINK kf}  Unter @{"OS1.3" LINK voraussetzungen} erscheint ein Requester, der darauf hinweist, daß @{"OS2.0" LINK voraussetzungen}
     benötigt wird. Leider konnte man die weiße Schrift auf weißem Grund
     nicht lesen...

 @{"KF" LINK kf}  Die @{"Optionen" LINK optionenfenster} für @{"eingeschränktes Extrahieren" LINK o_extract} (nach Datum, etc.) wurden
     nicht beachtet, wenn man mit @{"vollem Pfad" LINK o_full_path} extrahierte.


@ENDNODE
@NODE history_1_10 "IntuiLhA1.10"



        Version 1.10  vom 9.2.1993


 @{"KF" LINK kf}  Im @{"Addfenster" LINK addfenster} werden nun die selektierten Einträge eines Unterver-
     zeichnisses richtig gezählt, auch wenn darin Dateien in weiteren
     Verzeichnissen selektiert sind. (war eigentlich kein unbeabsichtigter
     Fehler, sondern eher ein Schönheitsfehler)

 @{"VB" LINK vb}  Das frei definierbare @{"Optionenstring" LINK o_other_opts} wird nun ganz vorne im Kommando-
     aufruf eingesetzt. Wenn also widersprüchliche Optionen auftreten, dann
     wertet LhA die von Ihnen selbst eingegebenen.

 @{"NF" LINK nf}  Bei den @{"Optionen" LINK optionenfenster} kann man ab nun das @{"bedingte Extrahieren" LINK o_extract} per Gadget
     einstellen: alle Dateien / neue Dateien / neuere D. / neue & neuere D.

 @{"KF" LINK kf}  Bei der Umstellung auf @{"Locale" LINK locale} fiel mir ein (ziemlich blöder) Recht-
     schreibfehler im @{"Nervrequester" LINK registrierung} auf:  ... Vorraus ... wurde geändert in
     ... voraus ...     (OK, ich geb's ja zu...)

 @{"NF" LINK nf}  IntuiLhA unterstützt @{"Locale" LINK locale}, falls sie unter @{"WB2.1" LINK voraussetzungen} arbeiten!!!


@ENDNODE
@NODE history_1_01 "IntuiLhA1.01"



        Version 1.01  vom 23.1.1993


 @{"KF" LINK kf}  @{"Weicheres Scrolling" LINK pr_scrolling} war bei ungeraden Fonthöhen nicht in Ordnung,
     jetzt scrollt es genau so weit, wie es soll.

 @{"IÄ" LINK iae} Einige Aufräumarbeiten bei den Selektionsroutinen.

 @{"KF" LINK kf}  Bei @{"Archiv öffnen" LINK m_archiv_oeffnen} erscheint nur noch ein Requester, falls dieser
     nicht ausgeschalten ist, wenn bereits eines geöffnet ist. Das alte
     Archiv wird erst geschlossen, wenn ein neues angewählt wurde (geschah
     früher schon nach Sicherheitsabfrage).

 @{"KF" LINK kf}  Im @{"Add-Fenster" LINK addfenster} wird der Waitpointer bei Filerequestern nun korrekt
     gesetzt.

 @{"NF" LINK nf}  Automatische .info-Selektion (natürlich @{"ausschaltbar" LINK pr_select_info})

 @{"IÄ" LINK iae}  Da der Sourcecode schon über 130KByte erreicht hatte (ohne Oberfläche!),
     verteilte ich ihn auf mehrere Dateien. Der Bearbeitungs- und Zeitaufwand
     war einfach zu groß. Ich hoffe, daß dadurch keine Fehler entstanden.


@ENDNODE
@NODE history_1_00 "IntuiLhA1.00"


        Version 1.00  vom 8.1.1993


   Erste offizielle Version von IntuiLhA


@ENDNODE
@NODE zukunft "Zukunft"



   Hier möchte ich einige geplante Verbesserungen und Ideen zu IntuiLhA
   aufführen:



 o Unterstützung beliebiger Archivierer durch einstellbare Kommandosyntax.
   (wie im @{"Toolsfenster" LINK toolsfenster}, nur noch besser!)

 o Archivierfunktionen frei definierbar (etwa wie @{"Benutzergadget" LINK pr_benutzer_kommando})

 o ARexxport

 o Tastatursteuerung

 o Einbau von Funktionen wie @{"Disk Info" LINK m_disk_info} oder @{"Formatieren" LINK m_formatieren}

 o Mehrere Archive gleichzeitig offen

 o Directorybuffering

 o Passwortoption

 o Archive über mehrere Disketten direkt einstellbar

 o Menue für beliebig viele Benutzerkommandos

 o Drucken abbrechbar

 o Haupt- und Addfenster als Appwindow

 o Bessere Sicherheitsabfrage beim Verlassen (geänderte Konfig)

 o Benutzung der ExAll()-Routine (Geschwindigkeit!)

 o Installscript


@ENDNODE
@NODE schluss "Greetings und Schluß"



            An dieser Stelle  möchte ich meinem Bruder danken,
                  der mir seinen AMIGA3000 und seine Ideen
                        zur Verfügung gestellt hat.

             ...die vielen kleinen Streits seien vergessen...

         Ohne ihn wäre IntuiLhA nicht so schnell so gut geworden.



          Außerdem danke ich für Programme, Kurse, Tips, u.a.:

             Matthew Dillon                 Steffan Boberg
             Nico François                  allen Amiga-Magazinen
             einigen ACF-Mitgliedern        A.P.S.
             Commodore                      Gerhard
             Günther                        Kiki
             S.R. & P.C.

               ...allen registrierten IntuiLhA-Benutzern...

            ...und natürlich allen, die ich vergessen habe...



 Probieren Sie IntuiLhA in Ruhe aus. Wenn Sie meinen, dieses Programm öfters
     benutzen zu wollen, dann lassen Sie sich bitte bei mir registrieren.
                       DM 20 sind nicht die Welt...



                           Holger Fleischmann


@ENDNODE
@NODE installation "Installation"



  Zum kopieren benutzen Sie entweder den CLI-Befehl COPY oder besser ein
  Directory-Utility, wie z.B. DirOpus, DiskMate,...

  Eventuell werde ich für die Zukunft ein Installscript schreiben.


  Gehen Sie wie folgt vor:

    o Kopieren Sie IntuiLhA in ein beliebiges Verzeichnis.

    o In LIBS: muß ReqTools.library V38+ vorliegen.

    o Kopieren Sie LhA in ein beliebiges Verzeichnis


  Wenn Sie die @{"Fonts" LINK pr_font} beliebig einstellen möchten:

    o in LIBS: muß Diskfont.library vorliegen, Version ist egal


  Wenn Sie @{"Locale" LINK locale} benutzen wollen:

    o Kopieren Sie die Catalogs der von Ihnen gewünschten Landessprachen
      in LOCALE:
      ACHTUNG: Es gibt zwei Catalogs pro Sprache! (IntuiLhA.catalog und
               IntuiLhAGad.catalog)

    o in LIBS: muß Locale.library vorliegen.


  Wenn Sie Online-Help benutzen wollen:

    o in LIBS: muß AmigaGuide.library vorliegen.


  Wenn Sie @{"Anzeigefunktionen" LINK anzeigefkt} benutzen wollen:

    o in LIBS: muß WhatIs.library V3+ vorliegen


  Wenn Sie @{"registrierter" LINK registrierung} Benutzer sind:

    o @{"IntuiLhA.key" LINK keyfile} muß in S: vorliegen.


@ENDNODE
@NODE starten "Starten"



 Sie können IntuiLhA von der Workbench oder vom CLI aus starten:

  Workbench:  Doppelklick auf IntuiLhA-Icon, oder:
              Wenn Sie gleich ein @{"Archiv öffnen" LINK m_archiv_oeffnen} wollen, können Sie IntuiLhA
              anklicken, dann mit gedrückter Shift-Taste doppelt auf das
              gewünschte Archivpicktogram klicken.

              Wird der Tooltype ICONIFY angegeben (im Workbenchmenü Icon/
              Information), dann verhält sich IntuiLhA beim Start wie nach
              der Anwahl von @{"Iconifizieren" LINK m_iconifizieren} im @{"Hauptfenster" LINK hauptfenster}. Dies ist
              sinnvoll, wenn Sie IntuiLhA immer auf der Workbench zur Ver-
              fügen haben wollen (AppWindow-Funktion). Kopieren Sie das Icon
              dazu in das Verzeichnis WBStartup und tragen den Tooltype
              ICONIFY ein. Zukünftig wird IntuiLhA dann iconifiziert
              gestartet.

              TIP: Die können IntuiLhA auch als Default-Tool für ein Archiv-
              icon eintragen: Wenn Sie dieses nun doppelt anklicken, wird es
              automatisch von IntuiLhA @{"geöffnet" LINK m_archiv_oeffnen}.

  CLI:        IntuiLhA [ICONIFY] [ArchivName]

              Wird die Option ICONIFY angegeben, dann verhält sich IntuiLhA
              wie nach Anwahl von @{"Iconifizieren" LINK m_iconifizieren} im @{"Hauptfenster" LINK hauptfenster}. Dies ist
              sinnvoll, wenn Sie IntuiLhA immer auf der Workbench zur Ver-
              fügen haben wollen (AppWindow-Funktion).
              Das optional anzugebende Archiv wird automatisch geöffnet.


 Wenn IntuiLhA vor öffnen des @{"Hauptfensters" LINK hauptfenster} einen Fehler feststellt (z.B.
 keine Reqtools.library, oder nur @{"OS1.3" LINK voraussetzungen}), dann erscheint ein
 Informationsrequester, der die Fehlerursache angibt, und IntuiLhA bricht ab.


 Für nicht registrierte Benutzer:

   Es erscheint ein Nervrequester, der Sie daran erinnern soll, sich
   @{"registrieren" LINK registrierung} zu lassen. Sie müssen warten, bis er wieder verschwindet.


@ENDNODE
@NODE hauptfenster "Hauptfenster"



 Bei Verwendung des @{"Topaz-8-Fonts" LINK pr_font} hat das Hauptfenster eine Größe von
 640x256 Pixeln.


 Das Hauptfenster stellt das Herz von IntuiLhA dar; von hier steuern Sie
 das Programm.

 Im Hauptfenster findet sich ein @{"Schließgadget" LINK m_closegad}, eine große @{"Auswahlfläche" LINK m_selektion}
 mit @{"Schiebebalken" LINK m_schiebebalken} an den Seiten, darunter eine @{"Statuszeile" LINK m_statuszeile}, und ganz unten
 ein Block mit vielen Gadgets:

 @{" DOS Kommando " LINK m_dos_kommando} @{"Archiv öffnen " LINK m_archiv_oeffnen} @{" Extrahieren  " LINK m_extrahieren} @{"Alles " LINK m_alles}  @{"Nichts" LINK m_nichts} @{"   Optionen   " LINK m_optionen}
 @{" Formatieren  " LINK m_formatieren} @{"  Archiv zu   " LINK m_archiv_zu} @{"   Löschen    " LINK m_loeschen} @{"  Umgekehrt   " LINK m_umgekehrt} @{"Einstellungen " LINK m_einstellungen}
 @{"Über IntuiLhA " LINK m_about} @{"Archiv testen " LINK m_archiv_testen} @{"   Erneuern   " LINK m_erneuern} @{"  Muster...   " LINK m_muster} @{"Konfig sichern" LINK m_konfig_sichern}
 @{"Iconifizieren " LINK m_iconifizieren} @{" Add-Fenster  " LINK m_addfenster} @{"Liste drucken " LINK m_liste_drucken} @{"  Schwarzes   " LINK m_schwarzes} @{" System Info  " LINK m_system_info}
 @{"   Beenden    " LINK m_beenden} @{"  Neues Dir   " LINK m_neues_dir} @{"   Benutzer   " LINK m_benutzer} @{"Alles schwarz " LINK m_alles_schwarz} @{"  Disk Info   " LINK m_disk_info}


 HINWEISE: @{"Anzeigefunktion" LINK anzeigefkt}

 Viele Funktionen von IntuiLhA werden hier nur allgemein erklärt, für
 nähere Beschreibungen müssen sie LhA.man lesen, was ich Ihnen sowieso
 empfehle, da sich darin viel Wissenswertes über die Funktionsvielfalt von
 LhA findet.


@ENDNODE
@NODE m_closegad "Schließgadget des Hauptfensters"



  Schließgadget:


 Gleiche Funktion wir @{"Beenden" LINK m_beenden}: Nach einer @{"abschaltbaren" LINK pr_frage_vor} Sicherheitsabfrage
 wird IntuiLhA beendet.


@ENDNODE
@NODE m_schiebebalken "Schiebebalken"



  Schiebebalken:


 Mit ihnen können Sie den sichtbaren Bereich der Archivliste einstellen.


@ENDNODE
@NODE m_statuszeile "Statuszeile"



  Die Status Zeile:

 Sie zeigt ihnen, womit IntuiLhA gerade beschäftigt ist, welche Fehler
 auftraten und wie viele Bytes und Einträge gerade @{"selektiert" LINK m_selektion} sind.


@ENDNODE
@NODE m_selektion "Selektion im Hauptfenster"



 Im Hauptfenster können nach dem @{"Öffnen" LINK m_archiv_oeffnen} eines Archives die angezeigten
 Einträge mit der Maus oder einigen Gadgets selektiert werden. Diese
 werden dann invers (weiß auf schwarz) dargestellt.

 Das @{"Statusgadget" LINK m_statuszeile} hält Sie immer auf dem laufenden, wie viele Dateien
 mit welcher Bytelänge selektiert sind.

 Beim Doppelklick auf eine Datei wird diese - @{"falls eingestellt" LINK t_anzeige_haupt} -
 extrahiert und @{"angezeigt" LINK anzeigefkt}

 Bereits @{"extrahierte" LINK m_extrahieren} Einträge werden mit der Farbe blau als solche
 gekennzeichnet.


@ENDNODE
@NODE m_dos_kommando "DOS Kommando"


  DOS Kommando:

 Damit können Sie von IntuiLhA aus ein Kommando wie im CLI ausführen.
 Die Aus- und Eingaben erfolgen auf dem einstellbaren @{"Consolefenster" LINK pr_console}.


@ENDNODE
@NODE m_formatieren "Formatieren"



  Formatieren:


 Dieses Gadget startet das eingestellte @{"Formatierutility" LINK pr_format_util}, was oft sehr
 sinnvoll ist, wenn man auf eine Diskette entpacken will und gerade keine
 leere zu Hand hat. (Benutzen Sie den Formatbefehl in sys:System oder ein
 PD-Utility)


@ENDNODE
@NODE m_about "Über IntuiLhA"



  Über IntuiLhA :


 Zeigt ihnen den Aboutrequester des Programms: Copyrightvermerk, @{"Version" LINK history}
 und den Namen des @{"registrierten" LINK registrierung} Benutzers.


@ENDNODE
@NODE m_iconifizieren "Iconifizieren"



  Iconifizieren :

 Schließt das @{"Hauptfenster" LINK hauptfenster} und bringt eine kleine Titelleiste auf den
 Bildschirm. Wenn Sie in IntuiLhA zurückkehren wollen, klicken Sie die
 Leiste an und drücken die recht Maustaste, worauf sich IntuiLhA wieder
 wie vorher meldet.

 Wenn die Fensterleiste @{"auf der Workbench" LINK pr_iconify_wb} liegt, können Sie das Icon eines
 Archives darauf ziehen: Es wird automatisch @{"geöffnet" LINK m_archiv_oeffnen}!

 Wenn Sie das Schließgadget anklicken, wird IntuiLhA @{"beendet" LINK m_beenden}.

 Die Position der Iconifyleiste wird in s:IntuiLhA.prefs mit
 @{"abgespeichert" LINK m_konfig_sichern} und bei weiteren Aufrufen verwendet.


@ENDNODE
@NODE m_beenden "Beenden"



  Beenden:


 Beendet IntuiLhA, falls Sie die @{"Sicherheitsabfrage" LINK pr_frage_vor} positiv beantworten.


@ENDNODE
@NODE m_archiv_oeffnen "Archiv öffnen"



  Archiv öffnen :


 Bevor Sie die Archivfunktionen im @{"Hauptfenster" LINK hauptfenster} nutzen können, müssen Sie
 ein Archiv öffnen:

  Es erscheint ein Filerequester, mit dem Sie ein Archiv auswählen müssen.

  Falls bereits ein Archiv geöffnet ist, wird vorher gefragt, ob Sie
  wirklich ein neues öffnen wollen (@{"abschaltbar" LINK pr_frage_vor}).

  Ist das Archiv geöffnet, erscheinen die Einträge im @{"Selektionsfeld" LINK m_selektion}.

 Ein Archiv kann auch durch das Hineinziehen eines Icons in die @{"Iconify-" LINK m_iconifizieren}
 @{"leiste" LINK m_iconifizieren} geöffnet werden.


 Zum öffnen geht IntuiLhA folgendermaßen vor:

  Es läßt von LhA eine Archivliste (Kommando v - siehe LhA.man) in eine
  @{"Laufzeitdatei" LINK pr_temp_datei} schreiben, die dann eingelesen wird. Reicht der Speicher
  nicht aus, wird die Archivliste nur teilweise eingelesen.
  Danach wird die Laufzeitdatei wieder gelöscht.


@ENDNODE
@NODE m_archiv_zu "Archiv zu"



  Archiv zu:


 Schließt das @{"offene" LINK m_archiv_oeffnen} Archiv wieder. Falls eingestellt, erfolgt eine
 @{"Sicherheitsabfrage" LINK pr_frage_vor}.


@ENDNODE
@NODE m_archiv_testen "Archiv testen"



  Archiv testen:

 Die Struktur eines Archives, das sich durch einen Filerequester
 auswählen läßt, wird überprüft (Kommando t - siehe LhA.man). Die Ausgaben
 erfolgen auf die eingestellte @{"Console" LINK pr_console}.

 Die eingestellten @{"Optionen" LINK optionenfenster} werden im Kommandoaufruf mit angegeben.


@ENDNODE
@NODE m_addfenster "Add-Fenster"



  Add-Fenster:

 Ein zweites, auf die Funktionen des Archivierens angepaßtes @{"Fenster" LINK addfenster} wird
 geöffnet. Während dieses Fenster offen ist, können im Hauptfenster keine
 Eingaben erfolgen!


@ENDNODE
@NODE m_neues_dir "Neues Dir"



  Neues Dir :

 Ein neues Verzeichnis wird angelegt. Mit dem Filerequester können Sie
 seinen Pfad und Namen (der Filename) eingeben. Arbeitet wie MakeDir -
 nur konfortabler.



@ENDNODE
@NODE m_extrahieren "Extrahieren"



  Extrahieren:


 Die @{"selektierten" LINK m_selektion} Einträge werden extrahiert, d.h. entpackt.
 (Kommando e - siehe LhA.man)

 Dabei werden die eingestellten @{"Optionen" LINK optionenfenster} beachtet. Die Ein- und Ausgaben
 erfolgen auf die eingestellte @{"Console" LINK pr_console}.

 Traten beim Extrahieren keine Fehler auf (LhA liefert Returncode 0), werden
 die extrahierten Einträge @{"blau" LINK m_selektion} gekennzeichnet. Dies soll Ihnen helfen, die
 Übersicht zu wahren. (Siehe auch @{"Schwarzes" LINK m_schwarzes}, @{"Alles schwarz" LINK m_alles_schwarz})


@ENDNODE
@NODE m_loeschen "Löschen"



  Löschen:


 Die @{"selektierten" LINK m_selektion} Einträge werden nach einer @{"Sicherheitsabfrage" LINK pr_frage_vor} von LhA
 aus dem Archiv gelöscht (Kommando d - siehe LhA.man).

 ACHTUNG: gelöschte Dateien können nicht mehr gerettet werden!!!


@ENDNODE
@NODE m_erneuern "Erneuern"



  Erneuern:


 Die @{"selektierten" LINK m_selektion} Einträge werden erneuert, d.h. durch Dateien neueren
 Datums ersetzt (Kommando f - siehe LhA.man).
 Dazu müssen Sie mit einem Filerequester das Verzeichnis angeben, in dem
 LhA die Dateien des Archives sucht und evtl. die @{"Sicherheitsabfrage" LINK pr_frage_vor}
 beantworten.

 Aus Zeitgründen wird die Archivliste NICHT neu eingelesen, die angezeigten
 Datum der erneuerten Einträge sind also nicht aktuell!
 Falls Sie darauf aber Wert legen sollten, können Sie das Archiv ja nochmals
 @{"öffnen" LINK m_archiv_oeffnen}.

 Diese Funktion ist sehr praktisch, wenn man Sicherheitskopien anlegt: Es
 brauchen nur die veränderten Files archiviert werden, was eine
 erhebliche Zeitersparnis bringt.


@ENDNODE
@NODE m_liste_drucken "Liste drucken"



  Liste Drucken:


 Die Archivliste, die sich momentan im Speicher befindet, wird auf dem
 Drucker ausgegeben. Falls gewünscht, erscheint eine @{"Sicherheitsabfrage" LINK pr_frage_vor}.

 Haben sie als Druckerdevice "PAR:" oder "PRT:" @{"eingestellt" LINK pr_drucker}, erscheint
 sofort ein Printer-Trouble-Requester, wenn der Drucker nicht Online ist.
 Dadurch können Sie den Druckvorgang gleich abbrechen, ohne vorher eine
 halbe Minute warten zu müssen (das hätte Commodore in OS2.0 wohl ändern
 können!).


@ENDNODE
@NODE m_benutzer "Benutzergadget"



  Benutzergadget:


 Dies ist ein frei belegbares Gadget, mit dem Sie ein DOS-Kommando
 aufrufen können. Einstellbar ist dieses @{"Kommando" LINK pr_benutzer_kommando} und der @{"Gadgettext" LINK pr_benutzer_text} im
 @{"Einstellungsfenster" LINK einstellungsfenster}.

 Ab IntuiLhA1.13 können Sie mit diesem Gadget viele Funktionen mit
 Requestern und allem Drum und Dran realisieren. Auch Archivfunktionen
 lassen sich nachbilden!


@ENDNODE
@NODE m_alles "Alles"



  Alles:

 @{"Selektiert" LINK m_selektion} alle Einträge.


@ENDNODE
@NODE m_nichts "Nichts"



  Nichts:

 Macht alle Einträge @{"unselektiert" LINK m_selektion}.


@ENDNODE
@NODE m_umgekehrt "Umgekehrt"



  Umgekehrt:


 @{"Selektiert" LINK m_selektion} alle unselektierten Eintrage, und macht alle selektierten
 Einträge unselektiert.

 Damit können Sie z.B. nachprüfen, wie viel Speicher die nicht
 selektierten Einträge noch brauchen. (sinnvoll, wenn Sie die Dateien
 eines Archives auf mehrere Disketten verteilen wollen)


@ENDNODE
@NODE m_muster "Muster..."



  Muster...:


 Es werden Einträge, die auf ein bestimmtes Muster passen, @{"selektiert" LINK m_selektion},
 bzw. unselektiert. Die Groß/Kleinschreibung wird nicht beachtet, die
 Syntax für Namensmuster ist im 2.0-Systemhandbuch Kapitel 7-22 genau
 beschrieben:


    ?     steht für ein unbekanntes einzelnes Zeichen.
           A?B  : "azb" "aab" "a b"
           ???? : "aaaa" "pFDf" "2xY."

    #<p>  steht für ein Zeichen oder eine Zeichenfolge, die sich beliebig
          oft wiederholt.
           A#BC    : "AC" "ABC" "ABBC" "ABBBBBBBBC"
           A#?C    : "Axyz3C" "A_rezsdgC"
           A#(er)q : "Aq" "Aerererq"

    <p1>|<p2>  Es muß entweder Muster p1 oder p2 passen.
                a|b|c      : "a" "b" "c"
                x.(c|h|o)  : "x.c" "x.h" "x.o"
                A(B|C)D    : "ABD" "ACD"

    ~<p>  Alle Zeichenfolgen außer Muster p
           ~#?.c : "fdhg" "erz" "e.h"    ABER NICHT "x.c" "sdg.c"

    #? = *  Beliebig lange Folge unbekannter Zeichen.
             *abc* : "xabc" "sdabc.f"



@ENDNODE
@NODE m_schwarzes "Schwarzes"



  Schwarzes:


 Selektiert alle @{"schwarzen" LINK m_selektion} Einträge (die, welche noch nicht extrahiert
 wurden). Sinnvoll, wenn Sie die verbliebenen Dateien auch noch entpacken
 wollen, z.B. auf eine andere Diskette.


@ENDNODE
@NODE m_alles_schwarz "Alles schwarz"



  Alles schwarz:


 Macht die als @{"extrahiert gekennzeichneten" LINK m_selektion} Einträge wieder schwarz.


@ENDNODE
@NODE m_optionen "Optionen"



  Optionen:


 Öffnet das @{"Optionenfenster" LINK optionenfenster}.


@ENDNODE
@NODE m_einstellungen "Einstellungen"



  Einstellungen:


 Öffnet das @{"Eintellungsfenster" LINK einstellungsfenster}.


@ENDNODE
@NODE m_konfig_sichern "Konfig sichern"



  Konfig sichern:


 Speichert alle @{"Einstellungen" LINK einstellungsfenster} und @{"Optionen" LINK optionenfenster}, sowie die Position der
 Fensterleiste beim @{"Iconifizieren" LINK m_iconifizieren} von IntuiLhA in

     s:IntuiLhA.prefs

 ab.


@ENDNODE
@NODE m_system_info "System Info"



  System Info:


 Gibt Ihnen Informationen über den freien Speicher und den Namen des
 @{"offenen" LINK m_archiv_oeffnen} Archives.


@ENDNODE
@NODE m_disk_info "Disk Info"



  Disk Info:


 Startet das eingestellte @{"Infoutility" LINK pr_info_util}. Es soll ihnen Informationen über den
 freien Platz auf Speichermedien geben.


@ENDNODE
@NODE addfenster "Addfenster"



 Bei Verwendung des @{"Topaz-8-Fonts" LINK pr_font} hat das Addfenster eine Größe von
 640x256 Pixeln.

 Das Addfenster wurde zum möglichst komfortablen Erstellen von Archiven
 konzipiert.

 Das Addfenster wird von @{"Hauptfenster" LINK hauptfenster} aus aufgerufen. Es erscheint ein
 Verzeichnisrequester, in dem Sie den @{"Stammpfad" LINK a_stammpfad} festlegen sollen.

 Im Addfenster findet sich ein @{"Schließgadget" LINK a_closegad}, eine große @{"Auswahlfläche" LINK a_selektion}
 mit @{"Schiebebalken" LINK m_schiebebalken} an den Seiten und darunter eine @{"Statuszeile" LINK a_statuszeile}.
 Am oberen und rechten Fensterrand finden Sie eine Reihe von Gadgets:

  @{"Stammpfad" LINK a_stammpfad} @{" Stringgadget " LINK a_pfad} @{"Lesen" LINK a_lesen} @{"Parent" LINK a_parent}

  @{" Alles " LINK a_alles} @{"Nichts " LINK a_nichts}      @{"@     Add      " LINK a_add}      @{" DOS Kommando  " LINK m_dos_kommando}
  @{"    Dateien    " LINK a_dateien}      @{" Neues / Hinzu " LINK a_neues_hinzu}      @{"   Optionen    " LINK m_optionen}
  @{" Verzeichnisse " LINK a_verzeichnisse}      @{"Hinzu & öffnen " LINK a_hinzu_und_oeffnen}      @{" Einstellungen " LINK m_einstellungen}
  @{"Nichts rekursiv" LINK a_nichts_rekursiv}      @{" Zu Geöffnetem " LINK a_zu_geoeffnetem}      @{" Iconifizieren " LINK a_iconifizieren}
  @{"   Muster...   " LINK a_muster}                           @{"   Verlassen   " LINK a_verlassen}
  @{"@ Zeige Liste  " LINK a_zeige_liste}                           @{"    Abbruch    " LINK a_abbruch}


 HINWEISE: @{"Option -r" LINK a_rek_suchen}, @{"linker Fensterrand" LINK a_parent}, @{"Anzeigefunktion" LINK anzeigefkt}

 Viele Funktionen von IntuiLhA werden hier nur allgemein erklärt, für
 nähere Beschreibungen müssen sie LhA.man lesen, was ich Ihnen sowieso
 empfehle, da sich darin viel Wissenswertes über die Funktionsvielfalt von
 LhA findet.



@ENDNODE
@NODE a_closegad "Schließgadget des Addfensters"


  Schließgadget:


 Gleiche Funktion wir @{"Abbruch" LINK a_abbruch}:
 Das Addfenster wird verlassen.


@ENDNODE
@NODE a_statuszeile "Statuszeile"



  Die Status Zeile:


 Sie zeigt ihnen, womit IntuiLhA gerade beschäftigt ist, welche Fehler
 auftraten und wie viele Bytes und Einträge gerade @{"selektiert" LINK a_selektion} sind.


@ENDNODE
@NODE a_selektion "Selektion im Addfenster"



 Nach Wahl des Stammpfades erscheint die Liste des Verzeichnisses:

            XYZ                   (blau -» Verzeichnis)
      628  .info                  (schwarz -» Datei )
    12345  Beispiel

 Links steht bei Dateien die Länge in Bytes. Bei Verzeichnissen findet sich
 hier, falls darin Dateien oder Verzeichnisse selektiert wurden, z.B.
 folgender Ausdruck:

     8/4   XYZ          -» in XYZ sind 8 Dateien und 4 Verzeichnisse
                           selektiert

 Solch ein Eintrag ist gesperrt, d.h. er kann nicht unselektiert gemacht
 werden, solange darin irgendwelche Objekte selektiert sind.


 In Verzeichnisse gelangen Sie durch Doppelklick, zurück mit @{"Parent" LINK a_parent} oder
 Klick an den linken Fensterrand.


 Ein @{"Doppelklick" LINK anzeigefkt} auf eine Datei zeigt diese an, falls
 @{"eingestellt" LINK t_anzeige_add}

 Sie können die gewünschten Dateien und Verzeichnisse mit der Maus
 selektieren. Diese werden dann invers gekennzeichnet.


@ENDNODE
@NODE a_stammpfad "Stammpfad"



  Stammpfad:


 Damit setzen Sie das Stammverzeichnis, von dem alle Pfadangaben für LhA
 ausgehen, z.B.:

          Datei :  RAM:Dir/UnterDir/Datei
      Stammpfad :  RAM:Dir
 Name im Archiv :  UnterDir/Datei

 Dieses Verzeichnis kann auch direkt in das @{"Stringgadget" LINK a_pfad} über der
 @{"Selektionsfläche" LINK a_selektion} eingegeben werden.


@ENDNODE
@NODE a_pfad "Stringgadget mit Pfad"



 Hier wird der @{"Stammpfad" LINK a_stammpfad} angezeigt und kann per Tastatur verändert werden.


@ENDNODE
@NODE a_lesen "Lesen"



  Lesen:


 Das aktuelle Verzeichnis wird neu eingelesen. Dies ist sinnvoll, wenn sich
 inzwischen dessen Inhalt geändert hat.


@ENDNODE
@NODE a_parent "Parent"



  Parent :


 Damit gelangen Sie vom aktuellen Verzeichnis in dessen Mutterverzeichnis.
 Dies geht natürlich nur, wenn Sie sich nicht sowieso schon im
 @{"Stammverzeichnis" LINK a_stammpfad} befinden.

 Genau das selbe geschieht, wenn sie an den linken Fensterrand klicken.


@ENDNODE
@NODE a_rek_suchen "Hinweis zur Option -r"



 HINWEIS: Haben Sie Dateien in Unterverzeichnissen selektiert, muß die
          Option @{"Dateien rekursiv suchen" LINK o_search_rekurs} aktiviert sein!
          Ansonsten wird LhA nur Dateien aus dem Stammverzeichnis
          archivieren.


@ENDNODE
@NODE a_alles "Alles"



  Alles:


 Selektiert alle Dateien und Verzeichnisse in aktuellen Verzeichnis.
 Gegenteil von @{"Nichts" LINK a_nichts}.


@ENDNODE
@NODE a_nichts "Nichts"



  Nichts:


 Macht alle Einträge in aktuellen Verzeichnis unselektiert.
 Gegenteil von @{"Alles" LINK a_alles}.


@ENDNODE
@NODE a_dateien "Dateien"



  Dateien:


 Selektiert alle Dateien im aktuellen Verzeichnis.
 Gegenteil von @{"Verzeichnisse" LINK a_verzeichnisse}.


@ENDNODE
@NODE a_verzeichnisse "Verzeichnisse"



  Verzeichnisse:

 Selektiert alle Verzeichnisse im aktuellen Verzeichnis.
 Gegenteil von @{"Dateien" LINK a_dateien}.


@ENDNODE
@NODE a_muster "Muster..."



  Muster...:


 Es werden Einträge, die auf ein bestimmtes Muster passen, @{"selektiert" LINK a_selektion},
 bzw. unselektiert. Die Groß/Kleinschreibung wird nicht beachtet; die
 Syntax für Namensmuster ist im 2.0-Systemhandbuch Kapitel 7-22 genau
 beschrieben:


    ?     steht für ein unbekanntes einzelnes Zeichen.
           A?B  : "azb" "aab" "a b"
           ???? : "aaaa" "pFDf" "2xY."

    #<p>  steht für ein Zeichen oder eine Zeichenfolge, die sich beliebig
          oft wiederholt.
           A#BC    : "AC" "ABC" "ABBC" "ABBBBBBBBC"
           A#?C    : "Axyz3C" "A_rezsdgC"
           A#(er)q : "Aq" "Aerererq"

    <p1>|<p2>  Es muß entweder Muster p1 oder p2 passen.
                a|b|c      : "a" "b" "c"
                x.(c|h|o)  : "x.c" "x.h" "x.o"
                A(B|C)D    : "ABD" "ACD"

    ~<p>  Alle Zeichenfolgen außer Muster p
           ~#?.c : "fdhg" "erz" "e.h"    ABER NICHT "x.c" "sdg.c"

    #? = *  Beliebig lange Folge unbekannter Zeichen.
             *abc* : "xabc" "sdabc.f"



@ENDNODE
@NODE a_nichts_rekursiv "Nichts rekursiv"



  Nichts rekursiv:


 Macht ALLE Verzeichnisse und Dateien unselektiert, auch wenn sich diese
 nicht im aktuellen Verzeichnis befinden.


@ENDNODE
@NODE a_zeige_liste "Zeige Liste / Zeige Dir"



  @ Zeige Liste/Zeige Dir:


 Mit diesem Cyclegadget schalten Sie zwischen einer Gesamtübersicht aller
 @{"selektierten" LINK a_selektion} Dateien (Liste) und dem aktuellen Verzeichnis (Dir) um.
 In der Liste können (momentan) keine Einträge angewählt werden.


@ENDNODE
@NODE a_add "Add / Replace / Update / Move"



  Add/Replace/Update/Move:


 Mit diesem Cyclegadget können Sie die Art und Weise wählen, mit der LhA
 Dateien archiviert:

     Add        Es werden nur Dateien archiviert, die NOCH NICHT IM ARCHIV
                sind.

     Replace    Es werden alle Dateien archiviert, evtl. bereits vorhandene
                werden ERSETZT.

     Update     Es werden alle Dateien archiviert, die NOCH NOCHT IM ARCHIV
                sind oder ein NEUERES DATUM besitzten.

     Move       Wie Add, aber die Dateien werden nach dem archivieren
                gelöscht: sie werden ins Archiv verschoben.
                Werden Daten so archiviert, dann ließt IntuiLhA das aktuelle
                Verzeichnis neu ein.


@ENDNODE
@NODE a_neues_hinzu "Neues/Hinzu"



  Neues/Hinzu:


 Über einen Filerequester können Sie ein Archiv auswählen, zu dem die
 Dateien addiert werden. Falls dieses Archiv noch nicht existiert, wird
 ein neues Archiv erzeugt.
 Die Ausgaben erfolgen auf die eingestellte @{"Console" LINK pr_console}.


@ENDNODE
@NODE a_hinzu_und_oeffnen "Hinzu & Öffnen"



  Hinzu und Öffnen:


 Wie @{"Neues / Hinzu" LINK a_neues_hinzu}, aber nach abgeschlossenem Addvorgang wird das Archiv
 @{"geöffnet" LINK m_archiv_oeffnen}.


@ENDNODE
@NODE a_zu_geoeffnetem "Zu Geöffnetem"



  Zu Geöffnetem:


 Die Dateien werden zum @{"offenem" LINK m_archiv_oeffnen} Archiv addiert. Die Archivliste wird nach
 erfolgtem Packvorgang neu eingelesen.


@ENDNODE
@NODE a_verlassen "Verlassen"



  Verlassen:

 Sie kehren zum @{"Hauptfenster" LINK hauptfenster} zurück.

 Die Verzeichnisliste mit den selektierten Einträgen wird NICHT gelöscht
 und ist beim erneuten Starten des Addfensters sofort wieder verfügbar.


@ENDNODE
@NODE a_iconifizieren "Iconifizieren"



  Iconifizieren:


 Schließt alle Fenster von IntuiLhA.
 Gleiche Wirkung wie @{"Iconifizieren" LINK m_iconifizieren} im Hauptfenster.


@ENDNODE
@NODE a_abbruch "Abbruch"



  Abbruch:


 Sie kehren zum @{"Hauptfenster" LINK hauptfenster} zurück.

 Beim erneuten Starten des Addfensters verhält sich dieses wie beim
 Erststart.

 Das @{"Schließgadget" LINK a_closegad} hat die gleiche Wirkung.


@ENDNODE
@NODE einstellungsfenster "Einstellungsfenster"



 Bei Verwendung des @{"Topaz-8-Fonts" LINK pr_font} hat das Einstellungsfenster eine Größe
 von 640x256 Pixeln.

 Im Einstellungsfenster können Sie IntuiLhA konfigurieren und Ihren Wünschen
 anpassen.

 Neben dem @{"Schließgadget" LINK pr_closegad} finden sich folgende Gadgets:

   @{"Console                        " LINK pr_console} @{"R" LINK pr_r_console}   @{" Voreinstellung " LINK pr_voreinstellung} @{"    Benutzen    " LINK pr_benutzen}
   @{"Archivierer                    " LINK pr_archivierer} @{"R" LINK pr_r}   @{"  Zurücksetzen  " LINK pr_zuruecksetzen} @{"Sichern,Benutzen" LINK pr_sichern_benutzen}
   @{"Temp. Datei                    " LINK pr_temp_datei} @{"R" LINK pr_r}   @{" Gespeichertes  " LINK pr_gespeichertes} @{"   Abbrechen    " LINK pr_abbrechen}
   @{"Info Util.                     " LINK pr_info_util} @{"R" LINK pr_r}
   @{"Format Util.                   " LINK pr_format_util} @{"R" LINK pr_r}   @{"O Automatisches Scrolling" LINK pr_auto_scroll}
   @{"Help-Guide                     " LINK pr_help_guide} @{"R" LINK pr_r}   @{"@ Standard Scrolling" LINK pr_scrolling}
   @{"Temp. Verz.                    " LINK pr_temp_dir} @{"R" LINK pr_r}
   @{"Archivfilter                   " LINK pr_archivfilter}     @{"O LhA Resident" LINK pr_lha_resident}
   @{"       Tools Einstellen        " LINK pr_tools_einstellen}     @{"O Kommentare anzeigen" LINK pr_show_comments}
                                       @{"O Selektiere .info" LINK pr_select_info}
                                       @{"O Iconifiziere auf Workbench" LINK pr_iconify_wb}

   @{"Frage vor...  " LINK pr_frage_vor} O Erneuern           @{"Publicscreen                     " LINK pr_pubscreen}
   O Extrahieren  O Liste drucken      @{"Öffne Screen O" LINK pr_oeffne_screen}   @{"   Screenmode   " LINK pr_screenmode}
   O Löschen      O Beenden            @{"O Benutze Systemfont" LINK pr_ben_sysfont}
   O Addieren     O Archiv schließen   @{"Font" LINK pr_font}    Name.font    Größe      @{"R" LINK pr_r_font}


   @{"Gadget Text                      " LINK pr_benutzer_text}   @{"Drucker                          " LINK pr_drucker}
   @{"Kommando                       " LINK pr_benutzer_kommando} @{"R" LINK pr_r}   @{"Kommando                         " LINK pr_drucker_kommando}


@ENDNODE
@NODE pr_closegad "Schließgadget"



  Schließgadget:


 Verläßt das Einstellungsfenster ohne Änderungen zu übernehmen.
 Gleiche Funktion wie @{"Abbrechen" LINK pr_abbrechen}.


@ENDNODE
@NODE pr_voreinstellung "Voreinstellung"



  Voreinstellung:


 Die Einstellungsgadgets werden auf Standardeinstellung gesetzt. Dies
 passiert auch, falls die Konfiguration nicht gespeichert vorliegt.


@ENDNODE
@NODE pr_zuruecksetzen "Zurücksetzen"



  Zurücksetzen:


 Die Einstellungen werden so gesetzt, wie sie beim Aufruf des Fensters
 waren.


@ENDNODE
@NODE pr_gespeichertes "Gespeichertes"



  Gespeichertes:


 Die Einstellungen werden so gesetzt, wie sie zuletzt gespeichert wurden.

 Falls keine Konfigurationsdatei (s:IntuiLhA.prefs) vorliegt, macht ein
 Requester Sie darauf aufmerksam.


@ENDNODE
@NODE pr_benutzen "Benutzen"



  Benutzen:


 Die Änderungen werden übernommen und Sie kehren ins @{"Hauptfenster" LINK hauptfenster} bzw.
 @{"Addfenster" LINK addfenster} zurück.


@ENDNODE
@NODE pr_sichern_benutzen "Sichern,Benutzen"



  Sichern,Benutzen:


 Die Änderungen werden gesichert (s:IntuiLhA.prefs) und übernommen.
 Sie kehren dann ins @{"Hauptfenster" LINK hauptfenster} bzw. @{"Addfenster" LINK addfenster} zurück.


@ENDNODE
@NODE pr_abbrechen "Abbrechen"



  Abbruch:


 Sie kehren ins @{"Hauptfenster" LINK hauptfenster} bzw. @{"Addfenster" LINK addfenster} zurück ohne daß die Änderungen
 übernommen werden.


@ENDNODE
@NODE pr_console "Console"



  Console:


 Voreinstellung: con:0/20/640/210/IntuiLhA-Console/AUTO/CLOSE/WAIT


 In diesem Stringgadget stellen Sie das IntuiLhA-Consolewindow ein.
 Dieses wird immer dann benutzt, wenn von IntuiLhA gestartete Programme
 Ein- oder Ausgaben verlangen.

 Wenn Sie das @{"R" LINK pr_r_console} rechts neben dem Stringgadget anwählen (R wie Request),
 dann öffnet sich ein Fenster mit den Dimensionen der eingestellten
 Console (falls vorhanden). Bringen Sie das Fenster nun auf gewünschte
 Größe und Position, danach schließen Sie das Fenster. Diese Dimensionen
 werden nun in den Consolestring übernommen.


 Hinweise zu Consolefenstern finden sich in Ihrem Systemhandbuch:

    con:links/oben/Breite/Höhe/Titel [/Optionen]

    Einige wichtige Optionen:

    AUTO   Fenster erscheint erst, wenn Ein- oder Ausgaben erfolgen
    CLOSE  Fenster hat Schließgadget
    WAIT   Fenster wird erst beim Anklicken des Schließgadgets oder bei der
           Eingabe von CTRL-\ geschlossen.
    SCREENxxxx  xxxx steht für den Namen des Publicscreens, auf dem das
           Fenster öffnen soll.


@ENDNODE
@NODE pr_r_console "R Console"



  R Console:


 Wenn Sie das 'R' rechts neben dem Stringgadget anwählen (R wie Request),
 dann öffnet sich ein Fenster mit den Dimensionen der eingestellten
 Console (falls vorhanden). Bringen Sie das Fenster nun auf gewünschte
 Größe und Position, danach schließen Sie das Fenster. Diese Dimensionen
 werden nun in den Consolestring übernommen.


@ENDNODE
@NODE pr_archivierer "Archivierer"



  Archivierer:


 Voreinstellung:  c:LhA

 Hier stellen Sie Ihren Archivierer (LhA) ein.


@ENDNODE
@NODE pr_r "Das R-Gadget"



 Das 'R'-Gadget rechts neben dem Stringgadget ruft einen Filerequester auf,
 mit dem Sie den Programmpfad und Namen komfortabel eingeben können.


@ENDNODE
@NODE pr_temp_datei "Temporäre Datei"



  Temporäre Datei:


 Voreinstellung:  t:IntuiLhA.runtime

 Hier stellen Sie die von IntuiLhA benötigte Laufzeitdatei ein.
 Da diese oft zum schreiben und lesen geöffnet und danach wieder gelöscht
 wird, sollte sie in der Ram Disk: liegen.

 Bei Verwendung von PIPE: kann ein Archiv zwar geöffnet werden, aber wenn
 eine Namensliste an LhA übergeben werden muß (z.B. beim @{"Extrahieren" LINK m_extrahieren} oder
 @{"Löschen" LINK m_loeschen}, erkennt LhA diese nicht an.


@ENDNODE
@NODE pr_info_util "Info Utility"



  Info Utility:


 Voreinstellung:  c:Info

 Das hier eingestellte Utility wird dann aufgerufen, wenn Sie im
 @{"Hauptfenster" LINK hauptfenster} @{"Disk Info" LINK m_disk_info} anwählen. Es hat die Aufgabe Sie über den freien
 Speicherplatz auf den verfügbaren Speichermedien zu informieren.


@ENDNODE
@NODE pr_format_util "Format Utility"



  Format Utility:


 Voreinstellung:   c:Format  (z.B. irgendein PD-Utility)
 Gute Alternative: sys:System/Format ?

 Dieses Utility soll es ihnen ermöglichen, Disketten zu formatieren, ohne
 IntuiLhA verlassen zu müssen. Es wird vom @{"Hauptfenster" LINK hauptfenster} aus mit dem Gadget
 @{"Formatieren" LINK m_formatieren} gestartet.


@ENDNODE
@NODE pr_help_guide "Help-Guide"



  Help-Guide:


 Voreinstellung: IntuiLhA.guide

 Hier muß die IntuiLhA-Dokumentation (diese Datei) eingestellt werden.
 Diese wird für die @{"Online-Help" LINK online_help} benötigt.



@ENDNODE
@NODE pr_temp_dir "Temporäres Verzeichnis"



  Temporäres Verzeichnis:


 Voreinstellung: t:

 In dieses Verzeichnis entpackt IntuiLhA einzellne Dateien aus Archiven
 um Sie @{"anzeigen" LINK anzeigefkt} zu können.
 Das Verzeichnis sollte in der RAM DISK: liegen.


@ENDNODE
@NODE pr_archivfilter "Archivfilter"



  Archivfilter:


 Voreinstellung: (*.lzh|*.lha|*.run)

 Das hier eingestellte Namensmuster wird in allen Requestern benutzt, in
 denen ein Archiv ausgewählt werden soll.
 Das Muster muß das selbe Format haben wie bei @{"Muster..." LINK m_muster}.


@ENDNODE
@NODE pr_auto_scroll "Automatisches Scrolling"



  Automatisches Scrolling:


 Voreinstellung: AN

 Wenn Sie den Mauszeiger mit gedrückter linker Maustaste aus dem
 @{"Selektionsfeld" LINK m_selektion} bewegen, dann wird die Archivliste automatisch
 weitergescrollt (bis zum "Anschlag").


@ENDNODE
@NODE pr_scrolling "Scrolling"



  Standard Scrolling/Weicheres scrolling:


 Voreinstellung: Standard Scrolling

 Hier können Sie zwischen dem normalen Scrolling, bei dem die Einträge um
 die ganze @{"Fonthöhe" LINK pr_font} auf einmal bewegt werden, und einem Zwei-Pixel-
 Softscrolling wählen.


@ENDNODE
@NODE pr_lha_resident "LhA resident"



  LhA Resident:


 Voreinstellung: AUS

 LhA wird resident in den Speicher geladen und muß so nicht bei jeder
 Operation neu eingelesen werden. Dies ist für Diskettenbenutzer besonders
 sinnvoll.

 IntuiLhA ruft intern das DOS-Kommando RESIDENT auf.


@ENDNODE
@NODE pr_show_comments "Kommentare anzeigen"



  Kommentare anzeigen:


 Voreinstellung: AUS

 In einigen Archivlisten finden sich neben der Dateieinträge auch noch
 kleine Kommantare. Diese können auf Wunsch mit eingelesen werden, sind
 dann jedoch vorsichtshalber nicht @{"selektierbar" LINK m_selektion}.


@ENDNODE
@NODE pr_select_info "Selektiere .info"



  Selektiere .info:


 Voreinstellung: AUS

 Falls an, werden die Icons der Dateien automatisch (un)selektiert.


@ENDNODE
@NODE pr_iconify_wb "Iconifiziere auf Workbench"



  Iconifiziere auf Workbench:


 Voreinstellung: AUS

 Normalerweise erscheint die Iconifyleiste auf dem selben Publicscreen, auf
 dem IntuiLhA geöffnet wurde. Wollen Sie die Leiste auch als AppWindow
 (siehe @{"Iconifizieren" LINK m_iconifizieren} bei @{"Hauptfenster" LINK hauptfenster}) benutzen, dann muß sie immer auf
 der Workbench liegen.


@ENDNODE
@NODE pr_frage_vor "Frage vor..."



  Frage vor...:


 Voreinstellungen:
  @{"Extrahieren" LINK m_extrahieren}        AUS
  @{"Löschen" LINK m_loeschen}            EIN
  @{"Addieren" LINK addfenster}           EIN
  @{"Erneuern" LINK m_erneuern}           AUS
  @{"Liste drucken" LINK m_liste_drucken}      AUS
  @{"Beenden" LINK m_beenden}            EIN
  @{"Archiv schließen" LINK m_archiv_zu}   EIN


 Mit den Checkboxgadgets unter dieser Überschrift ist es Ihnen möglich,
 Sicherheitsabfragen abzuschalten. Dies ist vor allem für geübte Benutzer
 sinnvoll, während Anfänger kein Risoko eingehen müssen.


@ENDNODE
@NODE pr_pubscreen "Publicscreen"



  Publicscreen:


 Voreinstellung: LEER   (Default-Publicscreen)

 Hier stellen Sie den Namen des Publicscreens ein, auf dem IntuiLhA seine
 Fenster öffnen soll. Findet IntuiLhA den Screen nicht vor und ist
 @{"Öffne Screen" LINK pr_oeffne_screen} ausgeschaltet, dann wird der Default-Publicscreen verwendet.
 Dies ist normalerweise die Workbench.


 HINWEIS: Momentan wird die Änderung erst beim nächsten @{"Neustart" LINK starten} von
          IntuiLhA aktiv (Einstellungen dazu vorher @{"sichern" LINK pr_sichern_benutzen}!)


@ENDNODE
@NODE pr_oeffne_screen "Öffne Screen"



  Öffne Screen:


 Voreinstellung: AUS

 Wenn Öffne Screen angeschaltet ist, dann öffnet IntuiLhA seinen
 Publicscreen selbst, sofern der Screen nicht schon offen ist. IntuiLhA
 verwendet den Namen aus @{"Publicscreen" LINK pr_pubscreen}.
 Wenn kein Name definiert ist, wird der Defaultname 'IntuiLhA' verwendet.

 Wurde noch kein Screenmode gewählt, wird automatisch @{"Screenmode" LINK pr_screenmode}
 angesprungen.


 HINWEIS: Momentan wird die Änderung erst beim nächsten @{"Neustart" LINK starten} von
          IntuiLhA aktiv (Einstellungen dazu vorher @{"sichern" LINK pr_sichern_benutzen}!)


@ENDNODE
@NODE pr_screenmode "Screenmode"



  Screenmode:


 Voreinstellung:  nicht vorhanden

 Mit dieser Funktion können Sie die Auflösung, Farbtiefe und Größe des
 @{"Publicscreens" LINK pr_pubscreen} einstellen, den IntuiLhA benutzen soll.

 Dieser Bildschirm wird nur geöffnet, wenn @{"Öffne Screen" LINK pr_oeffne_screen} angeschalten ist!


 HINWEIS: Momentan wird die Änderung erst beim nächsten @{"Neustart" LINK starten} von
          IntuiLhA aktiv (Einstellungen dazu vorher @{"sichern" LINK pr_sichern_benutzen}!)


@ENDNODE
@NODE pr_ben_sysfont "Benutze Systemfont"



  Benutze Systemfont:


 Voreinstellung: AN

 Wenn diese Einstellung an ist, dann benutzt IntuiLhA den in den Preferences
 voreingestellten Systemfont für seine Fenster. Andernfalls wird die in
 IntuiLhA @{"definierte Schriftart" LINK pr_font} verwendet.

 Die Fenster werden auf die entsprechende Größe skaliert; falls sie dann zu
 groß für den @{"Screen" LINK pr_screenmode} sind, wird Topaz 8 verwendet.


 HINWEIS: Momentan wird die Änderung erst beim nächsten @{"Neustart" LINK starten} von
          IntuiLhA aktiv (Einstellungen dazu vorher @{"sichern" LINK pr_sichern_benutzen}!)


@ENDNODE
@NODE pr_font "Font"



  Font:


 Voreinstellung: topaz.font 8

 Hier wird der momentan eingestellte Font angezeigt.
 Dieser läßt sich mit dem @{"R-Gadget" LINK pr_r_font} ändern.


 HINWEIS: Momentan wird die Änderung erst beim nächsten @{"Neustart" LINK starten} von
          IntuiLhA aktiv (Einstellungen dazu vorher @{"sichern" LINK pr_sichern_benutzen}!)


@ENDNODE
@NODE pr_r_font "R Font"


  R Font:


 Mit diesem Gadget rufen Sie einen Fontrequester auf, in dem Sie die von
 IntuiLhA benutzte Schriftart festlegen können. Es sind alle Schriften mit
 max. 24 Pixeln Höhe und fester Breite zugelassen.

 Der Name der eingestellten Schriftart wird in @{"Font" LINK pr_font} angezeigt.

 Für diese Funktion wird die @{"Diskfont.library" LINK voraussetzungen} benötigt. Falls diese nicht
 geöffnet werden kann, verfährt IntuiLhA wie bei @{"Benutze Systemfont" LINK pr_ben_sysfont}.

 HINWEIS: Momentan wird die Änderung erst beim nächsten @{"Neustart" LINK starten} von
          IntuiLhA aktiv (Einstellungen dazu vorher @{"sichern" LINK pr_sichern_benutzen}!)


@ENDNODE
@NODE pr_benutzer_text "Gadgettext für Benutzerkommando"



  Gadgettext für Benutzerkommando:


 Voreinstellung:  Benutzer

 Der hier eingestellte Text (max. 14 Zeichen) erscheint als Gadgettext des
 Benutzergadgets, mit dem @{"Benutzerkommandos" LINK pr_benutzer_kommando} aufgerufen werden können.


@ENDNODE
@NODE pr_benutzer_kommando "Benutzerkommando"



  Benutzerkommando:


 Voreinstellung:  LEER

 Hier können Sie ein Benutzerkommando definieren, das vom @{"Hauptfenster" LINK hauptfenster} aus
 mit einem @{"Gadget" LINK pr_benutzer_text} aufrufbar ist.

 Ab @{"IntuiLhA1.13" LINK history_1_13}  haben Sie nicht nur die Möglichkeit, Utilities aufzurufen,
 sondern auch Platzhalter für Archivnamen, Filelisten, Requester, etc. zu
 definieren. Dadurch können Sie zum Beispiel ein nicht implementiertes
 LhA-Kommando einbauen!

 Das Kommando beinhaltet ein einfaches DOS-Kommando, in dem bei Bedarf
 @{"Platzhalter" LINK platzhalter} definiert werden können.



   Praktische Beispiele:


    Nachbildung von @{"Extrahieren" LINK m_extrahieren}:

       "{lh}"  {op}       e     "{ar}"   "@{"@" LINK klammeraffe}{fl}"      "{rd}"

         |       |        |       |        |             |
        LhA  Optionen Kommando  Archiv  Fileliste Zielverzeichnis


    Nachbildung von @{"Archiv testen" LINK m_archiv_testen}:

       "{lh}"  t     "{ra}"

         |     |       |
        LhA Kommando Archiv


    Volle Liste des geöffneten Archives ausgeben:

       "{lh}"  vv    "{ar}"

         |     |       |
        LhA Kommando Archiv


    Rename-Funktion:

       Rename "{rf}" "{rf}"

         |      |      |
       Befehl  Name   Name


@ENDNODE
@NODE klammeraffe "Klammeraffe{"



 Ich habe es nicht geschafft, mit Amigaguide® die Zeichenfolge
   Klammeraffe - geschwungene Klammer auf
 darzustellen.
 Diese Sequenz wird von AG nämlich als Steuerkommando interpretiert.
 Als Notlösung ist der Klammeraffe nun halt umrahmt. Sorry...


@ENDNODE
@NODE pr_drucker "Drucker"



  Drucker:


 Voreinstellung:  prt:

 Hier stellen Sie ein, auf welches Gerät IntuiLhA seinen Druckerausgaben
 schickt (z.B. bei @{"Liste drucken" LINK m_liste_drucken}).

 Ist hier prt: oder par: eingetragen, wird der Printertrouble-Requester
 von IntuiLhA abgefangen, was Ihnen bei versehentlicher Anwahl lange
 Wartezeien erspart. Ist dies nicht erwünscht (serieller Anschluß oder
 Spooler), geben Sie zusätzlich ein Lehrzeichen mit ein.



@ENDNODE
@NODE pr_drucker_kommando "Drucker Kommando"



  Kommando:


 Voreinstellung: LEER

 Das hier eingegebene String wird von IntuiLhA bei @{"Druckerausgaben" LINK pr_drucker} zuerst
 gesendet. Es kann zum Beispiel eine Überschrift oder Steueranweisungen
 enthalten. Der Schrägstrich '\' ersetzt ein Escapezeichen. Ein doppelter
 Schrägstring '\\' erstetzt den einfachen '\'.


 Beispiele:

   \[3m          -->   ESC[3m        (schaltet Schrägschrift ein)
   \\Hallo\\     -->   \Hallo\
   \\\\//        -->   \\//
   \[1m          -->   ESC[1m        (Fettdruck an)


@ENDNODE
@NODE pr_tools_einstellen "Tools einstellen"



  Mit diesem Gadget gelangen Sie in das @{"Toolsfenster" LINK toolsfenster}.


@ENDNODE
@NODE optionenfenster "Optionenfenster"



 Bei Verwendung des @{"Topaz-8-Fonts" LINK pr_font} hat das Optionenfenster eine Größe von
 640x256 Pixeln.

 Im Optionenfenster stellen Sie die Optionen von LhA ein. Diese legen das
 Arbeitsverhalten des @{"Archivierers" LINK pr_archivierer} fest.

 Neben dem @{"Schließgadget" LINK o_closegad} finden sich folgende Gadgets:


  @{"Buffer                        " LINK o_buffer}     @{"Voreinstellung " LINK o_voreinstellung} @{"    Benutzen    " LINK o_benutzen}
  @{"Priorität                     " LINK o_priority}     @{"  Zurücksetzen " LINK o_zuruecksetzen} @{"Sichern,Benutzen" LINK o_sichern_benutzen}
  @{"Geschwindigk.                 " LINK o_speed}     @{"  Gesichertes  " LINK o_gesichertes} @{"    Abbruch     " LINK o_abbruch}

    Allgemeine Optionen                Anzeigeoptionen
  O @{"Voller Pfad                 " LINK o_full_path}     O @{"Keine Ausgaben                " LINK o_be_quiet}
  O @{"Filenotes ignorieren        " LINK o_ignore_filenotes}     O @{"Keine Byteanzeige             " LINK o_no_byte_progress}
  O @{"Dateiattribute sichern      " LINK o_preserve_attrs}     O @{"Keine Fortschrittsanzeige     " LINK o_no_progress}
  O @{"Dateiname zu Kleinbuchstaben" LINK o_to_small}     O @{"Schnelle Anzeige              " LINK o_fast_display}
  O @{"Dateiname zu Großbuchstaben " LINK o_to_capital}       Anzeige @{"@ Bytes " LINK o_display}
  O @{"Dateien bestätigen          " LINK o_check_files}
  O @{"Keine Fragen                " LINK o_no_queries}       Extrahieroptionen
  O @{"LHAOPTS-Variable ignorieren " LINK o_ignore_lhaopts}       Extrahiere @{"@ alle Dateien " LINK o_extract}
  O @{"Kein .lha/.lzh anhängen     " LINK o_no_suffix}     O @{"Arc-Bit bei Extract löschen   " LINK o_clear_arcbit}
                                     O @{"Datum aktualisieren           " LINK o_act_date}
    Optionen für Add                 O @{"Keine Autoshow-Dateien        " LINK o_no_autoshow}
  O @{"Leere Dirs archivieren      " LINK o_archive_empty}
  O @{"Dateien rekursiv suchen     " LINK o_search_rekurs}       Archiviermethode
  O @{"Bei Effizienz<3% speichern  " LINK o_store_ratio}       Algorithmus @{"@ -lh5- " LINK o_algorithm}
  O @{"Archive packen              " LINK o_pack_archives}

  @{"Andere Optionen                                                    " LINK o_other_opts}


@ENDNODE
@NODE o_buffer "Buffer"



  Buffer:


 Option:           -b
 Voreinstellung :  32k

 Diese Option setzt den Arbeitsspeicher für LhA. Je größer dieser ist,
 desto schneller kann LhA Archive bearbeiten. Der sinnvolle Bereich ist
 mit minimal 8K und maximal 128K begrenzt.


@ENDNODE
@NODE o_priority "Priorität"



  Priorität:


 Option:          -P
 Voreinstellung : 0

 Diese Option setzt die Taskpriorität von LhA, also die vom System zur
 Verfügung gestellte Rechenzeit. Der Bereich kann von -15 bis +15
 eingestellt werden.

 ACHTUNG: Sehr hohe Priorität kann andere wichtige Systemprogramme fast zum
          stehen bringen!


@ENDNODE
@NODE o_speed "Geschwindigkeit"



  Geschwindigkeit:


 Option:          -v
 Voreinstellung : 5

 Diese Option setzt die Packgeschwindigkeit von LhA. Mit wachsender
 Geschwindigkeit werden die Dateien allerdings weniger gepackt.
 Der Bereich ist von 1 bis 9 einstellbar.


@ENDNODE
@NODE o_closegad "Schließgadget"



  Schließgadget:


 Verläßt das Optionenfenster ohne Änderungen zu übernehmen.
 Gleiche Funktion wie @{"Abbruch" LINK o_abbruch}.


@ENDNODE
@NODE o_voreinstellung "Voreinstellung"



  Voreinstellung:


 Die Optionengadgets werden auf Standardeinstellung gesetzt. Dies
 passiert auch, falls die Konfiguration nicht gespeichert vorliegt.


@ENDNODE
@NODE o_zuruecksetzen "Zurücksetzen"



  Zurücksetzen:


 Die Optionen werden so gesetzt, wie sie beim Aufruf des Fensters waren.


@ENDNODE
@NODE o_gesichertes "Gesichertes"



  Gesichertes:


 Die Optionen werden so gesetzt, wie sie zuletzt gespeichert wurden.

 Falls keine Konfigurationsdatei (s:IntuiLhA.prefs) vorliegt, macht ein
 Requester Sie darauf aufmerksam.


@ENDNODE
@NODE o_benutzen "Benutzen"



  Benutzen:


 Die Änderungen werden übernommen und Sie kehren ins @{"Hauptfenster" LINK hauptfenster} bzw.
 @{"Addfenster" LINK addfenster} zurück.


@ENDNODE
@NODE o_sichern_benutzen "Sichern,Benutzen"



  Sichern,Benutzen:


 Die Änderungen werden gesichert (s:IntuiLhA.prefs) und übernommen.
 Sie kehren dann ins @{"Hauptfenster" LINK hauptfenster} bzw. @{"Addfenster" LINK addfenster} zurück.


@ENDNODE
@NODE o_abbruch "Abbruch"



  Abbruch:


 Sie kehren ins @{"Hauptfenster" LINK hauptfenster} bzw. @{"Addfenster" LINK addfenster} zurück ohne daß die Änderungen
 übernommen werden.


@ENDNODE
@NODE o_full_path "Voller Pfad"



  Voller Pfad:


 Option:          -x
 Voreinstellung : EIN  (-x1)

 Mit dieser Option legen Sie fest, ob Dateien mit vollem Pfad oder nur nach
 Dateinamen @{"archiviert" LINK addfenster} bzw. @{"extrahiert" LINK m_extrahieren} werden.


 Falls diese Option ausgeschaltet ist, wird beim extrahieren '-x2'
 angegeben und beim Archivieren '-x0'.


@ENDNODE
@NODE o_ignore_filenotes "Filenotes ignorieren"



  Filenotes ignorieren:


 Option:          -f
 Voreinstellung : AUS

 Mir dieser Option können Sie verhindern, daß Filenotes (der einer Datei
 zugefügte Kommentar) archiviert oder extrahiert wird.


@ENDNODE
@NODE o_preserve_attrs "Dateiattribute sichern"



  Dateiattribute sichern:


 Option:          -a
 Voreinstellung : AUS  (-a0)

 Mit dieser Option können Sie LhA dazu veranlassen, daß die Dateiattribute
 (rwed Flags) mit archiviert bzw. extrahiert werden.


@ENDNODE
@NODE o_to_small "Dateiname zu Kleinbuchstaben"



  Dateiname zu Kleinbuchstaben:


 Option:          -l
 Voreinstellung : AUS

 Mir dieser Option werden die Dateinamen zu Kleinbuchstaben gewandelt.


@ENDNODE
@NODE o_to_capital "Dateiname zu Großbuchstaben"



  Dateiname zu Großbuchstaben:


 Option:          -u
 Voreinstellung : AUS

 Mit dieser Option werden Dateinamen zu Großbuchstaben gewandelt.


@ENDNODE
@NODE o_check_files "Dateien bestätigen"



  Dateien bestätigen:


 Option:          -c
 Voreinstellung : AUS

 Mit dieser Option überprüft LhA nach dem nach dem Extrahieren, ob die Datei
 richtig angelegt wurde.


@ENDNODE
@NODE o_no_queries "Keine Fragen"



  Keine Fragen:


 Option:          -m
 Voreinstellung : AUS

 Mit dieser Option verhindern Sie eventuelle Sicherheitsabfragen von LhA.
 Diese erscheinen z.B. beim überschreiben einer Datei.


@ENDNODE
@NODE o_ignore_lhaopts "LHAOPTS-Variable ignorieren"



  LHAOPTS-Variable ignorieren:


 Option:          -I
 Voreinstellung : EIN

 Mit dieser Option verhindern Sie die Auswertung der Umgebungsvariable
 LHAOPTS, in der Optionen für LhA angegeben werden können.

 Dies ist SINNVOLL, da sich die Optionen in LHAOPTS und die von IntuiLhA
 übergebenen Optionen widersprechen könnten!


@ENDNODE
@NODE o_no_suffix "Kein .lha/.lzh anhängen"



  Kein .lha/.lzh anhängen:


 Option:          -X
 Voreinstellung : AUS

 Mit dieser Option verhindern Sie, daß LhA automatisch fehlende
 Archivnamenendungen (.lha/.lzh) anhängt.


@ENDNODE
@NODE o_archive_empty "Leere Dirs archivieren"



  Leere Dirs archivieren:


 Option:          -e
 Voreinstellung : AUS

 Mit dieser Option archiviert LhA auch leere Verzeichnisse.
 Wenn diese Option aktiviert wird, setzt IntuiLhA automatisch
 @{"Dateien rekursiv suchen" LINK o_search_rekurs}, da sie sonst wirkungslos wäre.


@ENDNODE
@NODE o_search_rekurs "Dateien rekursiv suchen"



  Dateien rekursiv suchen:


 Option:          -r
 Voreinstellung : EIN

 Diese Option muß aktiviert sein, damit LhA auch Dateien aus
 Unterverzeichnissen archiviert.


@ENDNODE
@NODE o_store_ratio "Bei Effizienz<3% speichern"



  Bei Effizienz<3% speichern :


 Option:          -Y
 Voreinstellung : AUS

 Mit dieser Option speichert LhA Dateien ungepackt ins Archiv, wenn sie
 um weniger als 3% gepackt werden konnten.
 Dies bringt beim @{"Extrahieren" LINK m_extrahieren} Geschwindigkeitsvorteile.


@ENDNODE
@NODE o_pack_archives "Archive packen"



  Archive packen:


 Option:          -Z
 Voreinstellung : AUS

 Mir dieser Option packt LhA Archivdateien beim @{"Addieren" LINK addfenster} nochmals, obwohl
 diese meist nicht mehr kürzer werden.


@ENDNODE
@NODE o_be_quiet "Keine Ausgaben"



  Keine Ausgaben:


 Option:          -q
 Voreinstellung : AUS

 Mit dieser Option macht LhA keine Bildschirmausgaben.


@ENDNODE
@NODE o_no_byte_progress "Keine Byteanzeige"



  Keine Byteanzeige:


 Option:          -n
 Voreinstellung : AUS

 Mit dieser Option zeigt LhA nicht an, wie viel einer Datei bereits
 bearbeitet wurde.


@ENDNODE
@NODE o_no_progress "Keine Fortschrittsanzeige"



  Keine Fortschrittsanzeige:


 Option:          -N
 Voreinstellung : AUS

 Mit dieser Optiom zeigt LhA nicht an, welche Datei gerade bearbeitet wird.


@ENDNODE
@NODE o_fast_display "Schnelle Anzeige"



  Schnelle Anzeige:


 Option:          -F
 Voreinstellung : AUS

 Mir dieser Option springt LhA nur beim Auftreten eines Fehlers in die
 nächste Zeile.
 Dadurch entfällt normalerweise das Scrollen, wodurch man einen kleinen
 Geschwindigkeitsvorteil erhält.


@ENDNODE
@NODE o_display "Bytes / Rotierende Linie / In Prozent / Balken"



  @Bytes/Rotierende Linie/In Prozent/Balken:


 Option:          -D
 Voreinstellung : Bytes  (-D0)

 Mir dieser Option kann man LhA dazu veranlassen, eine alternative Anzeige
 für das Bearbeiten von Dateien zu verwenden:


  Bytes:

    (    xx/  yyyy)  xx Bytes von yyyy gesamt


  Rotierende Linie:

    LhA gibt nacheinander die Zeichen \ | / - ... an der selben Position
    aus, wodurch der Eindruck einer um eine Achse rotierenden Linie
    entsteht.


  In Prozent:

    (xx%)  xx Prozent von der Gesamtlänge der Datei


  Balken:

    Wenn der Balken voll ist, wurde die Datei ganz bearbeitet.


@ENDNODE
@NODE o_clear_arcbit "Arc-bit bei Extrakt löschen"



  Arc-bit bei Extrakt löschen:


 Option:          -C
 Voreinstellung : AUS

 Mit dieser Option löscht LhA bei einer extrahierten Datei das Archivbit.
 (---arwed)
     ^


@ENDNODE
@NODE o_act_date "Datum aktualisieren"



  Datum aktualisieren:


 Option:          -E
 Voreinstellung : AUS

 Mit dieser Option wird das Datum der extrahierten Dateien auf das aktuelle
 gesetzt.


@ENDNODE
@NODE o_no_autoshow "Keine Autoshow-Dateien"



  Keine Autoshow-Dateien :


 Option:          -M
 Voreinstellung : AUS

 Mit dieser Option verhindern Sie, daß LhA auf '.displayme' endende Dateien
 anzeigt.


@ENDNODE
@NODE o_extract "Extrahiere  alle/neue/neuere/neue & neuere  Dateien"



  Extrahiere  @alle/neue/neuere/neue & neuere  Dateien:


 Option:          keine / -t / -G / -T
 Voreinstellung   alle Dateien (keine)


 Mit dieser Option können Sie festlegen, ob LhA alle Dateien, noch nicht
 vorhandene oder aktuellere Dateien @{"extrahiert" LINK m_extrahieren}.


@ENDNODE
@NODE o_algorithm "Algorithmus"



  Algorithmus @lh5/lh4/lh1:


 Option:          -2 / -1 / -0
 Voreinstellung : -2


 Mit dieser Option bestimmen Sie, welchen Packalgorithmus LhA beim
 @{"Archivieren" LINK addfenster} verwendet.

 lh5 ist momentan der neueste Algorithmus.

 lh5 Archive enden auf '.lha'
 lh4 Archive enden auf '.lzh'
 lh1 Archive enden auf '.lzh'


@ENDNODE
@NODE o_other_opts "Andere Optionen"



  Andere Optionen:


 Voreinstellung:  LEER

 In diesem Stringgadget können Sie einen Optionenstring angeben, der in
 den Aufruf von LhA mit eingebaut wird.
 Diese hier eingestellten Optionen haben den per Gadgets Eingestellten
 auf jeden Fall Vorrang.


@ENDNODE
@NODE online_help "Online-Help"



  Wenn Sie in einem Fenster von IntuiLhA die HELP-Taste drücken, erscheint
  der entsprechende Teil der AmigaGuide®-Dokumentation.

  Dazu wird die @{"Amigaguide.library" LINK voraussetzungen} benötigt.
  Die @{"Help-Guide" LINK pr_help_guide} muß im @{"Einstellungsfenster" LINK einstellungsfenster} definiert werden!


@ENDNODE
@NODE anzeigefkt "Anzeigefunktionen"



  Um die Anzeigefunktionen nutzen zu können, benötigt IntuiLhA die
  @{"WhatIs.library V3+" LINK voraussetzungen}.

  Um eine Datei anzuzeigen müssen Sie mit der Maus darauf eine Doppelklick
  ausführen. Vom @{"Hauptfenster" LINK hauptfenster} aus wird diese Datei zuerst in das
  @{"Temporäre Verzeichnis" LINK pr_temp_dir} extrahiert.
  Dann stellt IntuiLhA den @{"Dateityp" LINK dateitypen} fest (z.B. Text,ILBM-Bild,...), und ruft
  die entsprechenden Kommandos auf. Diese Kommandos sind im @{"Toolsfenster" LINK toolsfenster} zu
  definieren.

  Die Doppelklickfunktion ist im Toolsfenster abschaltbar.


@ENDNODE
@NODE toolsfenster "Toolsfenster"



  Im Toolsfenster werden Kommandoaufrufe für die @{"Anzeigefunktionen" LINK anzeigefkt}
  definiert. Man öffnet es von @{"Einstellungsfenster" LINK einstellungsfenster} aus mit
  @{"Tools einstellen" LINK pr_tools_einstellen}.

  ACHTUNG: es wird die WhatIs.library V3+ benötigt!

  RECHTS UNTEN finden sich die vom @{"Einstellungs" LINK einstellungsfenster}- und @{"Optionenfenster" LINK optionenfenster}
  bekannten Gadgets, mit denen man die Änderungen sichern, zurücksetzen oder
  übernehmen kann. Unterschied: es gibt keine Voreinstellungen.

  LINKS OBEN findet sich die Liste der bekannten @{"Dateitypen" LINK dateitypen}.
  RECHTS OBEN lassen sich die @{"Kommandos editieren" LINK t_edit_coms}.

  Außerdem gibt es noch Einstellungsgadgets:

   @{"O Anzeige im Hauptfenster" LINK t_anzeige_haupt}
   @{"O Anzeige im Addfenster  " LINK t_anzeige_add}


@ENDNODE
@NODE dateitypen "Dateitypen"



  Die Dateitpyen werden mit Hilfe der @{"WhatIs.library" LINK voraussetzungen} festgestellt. Diese
  kennt schon eine ganze Reihe davon, kann aber mit Hilfe der Datei
  s:FileTypes erweitert werden (siehe Dokumentation zu WhatIs).
  Wenn eine Datei falsch erkannt wird, müssen Sie s:FileTypes (wie in
  WhatIs.doc beschrieben) ändern.


@ENDNODE
@NODE t_anzeige_haupt "Anzeige im Hauptfenster"



  Anzeige im Hauptfenster:


 Schaltet die @{"Anzeigefunktion" LINK anzeigefkt} auf Doppelklick im @{"Hauptfenster" LINK hauptfenster} ein oder aus.


@ENDNODE
@NODE t_anzeige_add "Anzeige im Addfenster"



  Anzeige im Addfenster:


 Schaltet die @{"Anzeigefunktion" LINK anzeigefkt} auf Doppelklick im @{"Addfenster" LINK addfenster} ein oder aus.


@ENDNODE
@NODE t_edit_coms "Kommandos editieren"



  Zuerst muß man von den @{"Dateitypen" LINK dateitypen} einen auswählen, zu dem man den
  Kommandoaufruf definieren will. Dann stehen folgende Gadgets zur
  Verfügung:


     @{"Text                                            " LINK t_text}

     @{"Kommandoliste                                   " LINK t_com_list}
     @{"                                                " LINK t_com_list}
     @{"                                                " LINK t_com_list}

     @{"@   DOS    " LINK t_dos} @{"Kommandostring" LINK t_kommando}
     @{"@ Synchron " LINK t_synch} @{"  Neues  " LINK t_neues} @{" Löschen " LINK t_loeschen} @{"  Rauf  " LINK t_rauf} @{" Runter " LINK t_runter}


@ENDNODE
@NODE t_text "Text"



  Der hier eingestellte Text wird beim Aufruf automatisch ausgegeben.


@ENDNODE
@NODE t_com_list "Kommandoliste"



  Dies ist die Liste von Kommandos in der Reihenfolge, wie sie später
  aufgerufen werden.
  Man wählt ein Kommando mit der Maus aus. Nun kann es verändert werden.
  Die Reihenfolge wird mit @{"Rauf" LINK t_rauf} - @{"Runter" LINK t_runter} geändert.
  Es können Kommandos @{"zugefügt" LINK t_neues}  oder @{"gelöscht" LINK t_loeschen} werden.


  @{"Beispiele für Kommandoaufrufe" LINK beispiel_kommandos}

@ENDNODE
@NODE t_rauf "Rauf"



  Rauf:


 Bewegt Kommando nach oben.


@ENDNODE
@NODE t_runter "Runter"



  Runter:


 Bewegt Kommando nach unten.


@ENDNODE
@NODE t_neues "Neues"



  Neues:


 Fügt neues Kommando hinzu.


@ENDNODE
@NODE t_loeschen "Löschen"



  Löschen:


 Löscht Kommando.


@ENDNODE
@NODE t_dos  "@ DOS / INTERN"



  @ DOS / INTERN:


 Hier stellen Sie ein, ob das Kommando ein @{"DOS-Kommando" LINK dos_kommando} oder ein
 @{"IntuiLhA-Internes" LINK interne_kommandos} Kommando ist.



@ENDNODE
@NODE t_synch "@ Synchron / Asynchron"



  @ Synchron / Asynchron:


 Hier legen Sie fest, wie ein Kommando gestartet wird:

 Synchron:  - das nächste Kommando wird erst ausgeführt, wenn dieses
              zurückgekehrt ist
            - der Rückgabewert wird beachtet und die Ausführung evtl.
              abgebrochen (siehe @{"FAILAT" LINK interne_kommandos}).
            - es wird eine gemeinsame @{"Console" LINK pr_console} für alle Synchronen
              Kommandos benutzt

 Asynchron: - das Kommando wird im Hintergrund gestartet
            - die Ausführung weiterer Kommandos wird gleich fortgesetzt
            - der Rückgabewert wird NICHT beachtet
            - jedes asynchrone Kommando erhält eine eigene @{"Console" LINK pr_console}



@ENDNODE
@NODE t_kommando "Kommandostring"



  In diesem Stringgadget können sie nach Anwahl eines Kommandos oder
  des Gadgets @{"Neues" LINK t_neues} den Kommandoaufruf eingeben.
  Dies kann entweder ein @{"DOS-Kommando" LINK dos_kommando} oder ein @{"internes Kommando" LINK interne_kommandos} sein.


@ENDNODE
@NODE interne_kommandos "Interne Kommandos"



  IntuiLhA besitzt eine Reihe eingebauter Kommandos. Diese werden immer
  synchron abgearbeitet!

  Wenn Einstellungen geändert werden (z.B. FAILAT, REQTITLE), dann gilt
  dies NUR für die momentane Kommandoliste!


  Kommandos:
 ~~~~~~~~~~~~

    ECHO <text> :

  Gibt <text> auf Console aus.

  BEISPIEL:  ECHO Hallo, ließ mich!


    FAILAT <nummer> :

  Stellt ein, ab welchem Rückgabewert von Kommandos die Ausführung
  abgebrochen wird. Voreinstellung ist 1.

  BEISPIEL:  FAILAT 21


    REALLY <text> :

  Öffnet einen Requester mit "Okay"- und "Abbruch"-Gadgets und dem
  Text <text>. Bei "Okay" wird fortgefahren, bei "Abbruch" wird die
  Ausführung abgebrochen.
  Dies ist für Sicherheitsabfragen gedacht.

  BEISPIEL:  REALLY Wollen Sie wirklich fortfahren?



    REQTITLE <text> :

  Stellt die Titel des nächsten Datei/Stringrequesters ein (nicht für
  REALLY). REQTITLE kann mehrmals hintereinander angegeben werden.

  BEISPIEL: REQTITLE Datei anwählen...
            REQTITLE Neuer Name...
            rename @{"{rf}" LINK platzhalter} {rf}


    SHOW <text> :

  Gibt <text> in der Statuszeile aus. Die Ausgabe wird von IntuiLhA nach
  beendeter Ausführung nicht überschrieben.


@ENDNODE
@NODE dos_kommando "DOS-Kommando"



  Ein DOS-Kommando wird wie im CLI ausgeführt. Es kann entweder
  @{"synchron oder asynchron" LINK t_synch} gestartet werden.

  Im Kommandoaufruf können Sie die @{"IntuiLhA-Platzhalter" LINK platzhalter} verwenden.
  {fi} beinhaltet hier das anzuzeigende Datei.

  Um Ein- und Ausgaben von der eingestellten Console umzuleiten, benutzen
  Sie '<EINGABE' und '>AUSGABE':

  Beispiel:     type <>con:0/0/640/100/IO-Console {fi}
                xyz <>NIL: ar gu men te



@ENDNODE
@NODE platzhalter "Platzhalter in DOS-Kommandos"



  In DOS-Kommandos kann man folgende Platzhalter definieren:


     {ar} Archivname: Der Name der aktuellen Archives wird eingesetzt. Ist
          ~~          keines @{"geöffnet" LINK m_archiv_oeffnen}, wird mit einer Fehlermeldung abge-
                      brochen.


     {fl} Filelist :  Der Name der @{"temporären Datei" LINK pr_temp_datei}, in der die Namen aller
          ~   ~       @{"selektierten" LINK m_selektion} Dateien abgelegt sind, wird eingesetzt.
                      Falls keine Einträge angewählt wurden, wird mit einer
                      Fehlermeldung abgebrochen.


     {nf} Number of files:  Anzahl der @{"selektierten" LINK m_selektion} Dateien als Zahl.
          ~         ~

     {op} Options :   Der von IntuiLhA generierte @{"Optionenstring" LINK optionenfenster} für LhA
          ~~          wird eingesetzt.
                      Er wird momentan immer für den @{"Modus EXTRACT" LINK o_full_path} erstellt.


     {co} Console :   Das eingestellte @{"IO-Consolefenster" LINK pr_console} wird eingesetzt.
          ~~

     {pr} Printer :   Der eingestellte @{"Drucker" LINK pr_drucker} wird eingesetzt.
          ~~

     {lh} LhA :       Der eingestellte @{"Archivierer" LINK pr_archivierer} wird eingesetzt.
          ~~          Benutzen Sie diesen Platzhalter, da LhA entweder mit
                      oder ohne (wenn @{"LhA resident" LINK pr_lha_resident} ist) Pfadangabe
                      gestartet werden muß.


     {rf} Request file : Öffnet einen Filerequester und setzt die gewählte
          ~       ~   Datei ein. Bei Anwahl von CANCEL wird mit einer
                      Meldung abgebrochen.


     {ra} Request archive : Öffnet einen Filerequester mit dem eingestellten
          ~       ~   @{"Filter" LINK pr_filter}, damit nur Archive angezeigt werden.
                      Bei Anwahl von CANCEL wird mit einer Meldung
                      abgebrochen.


     {rd} Request dir : Öffnet einen Verzeichnisrequester und setzt den
          ~       ~   Pfad mit ':' oder '/' endend ein. Bei Anwahl von
                      CANCEL wird mit einer Meldung abgebrochen.


     {rs} Request string : Öffnet einen Textrequester und setzt das
          ~       ~   Eingegebene ein. Es MUß ein Text eingegeben werden,
                      sonst wird abgebrochen, wie bei Anwahl von CANCEL.

     {rse} Request string empty : Öffnet einen Textrequester und setzt das
           ~       ~      ~       Eingegebene ein. Es wird auch ein Leer-
                      string akzeptiert. Bei Anwahl von CANCEL wird mit
                      Meldung abgebrochen.

     {fi} File :      Der aktuelle Dateiname wird eingesetzt. Dieser Platz-
          ~~          halter kann nur bei den Anzeigefunktionen benutzt
                      werden.


   BEACHTEN SIE BITTE:  Die eingefügten Texte werden NICHT automatisch in
                        Anführungszeichen gesetzt! Dies könnte nämlich
                        Probleme geben:

                        @{"@" LINK klammeraffe}{fl}   ---> @"IntuiLhA.runtime"  wäre falsch
                        "@{"@" LINK klammeraffe}{fl}" ---> "@IntuiLhA.runtime"  wird akzeptiert

                        Deshalb müssen Sie ihre Anführunszeichen selbst
                        setzen. Aber warum überhaupt? Deshalb:

                        {rd}    --->  Ram Disk:    würde als ZWEI Argumente
                                                   interpretiert.
                        "{rd}"  --->  "Ram Disk:"  wird wie gewollt für ein
                                                   Argument gehalten

                        Setzen Sie deshalb möglichst alle Dateien und Pfade
                        in Anführungszeichen!


                        Falls die expandierte Kommandozeile 500 Zeichen
                        überschreitet, wird mit einer Fehlermeldung abge-
                        brochen.


@ENDNODE
@NODE beispiel_kommandos "Beispiele für Kommandoaufrufe"


  BEISPIEL #1 für Dateityp Exe (ausführbares Programm):

     @{"REQTITLE" LINK interne_kommandos} Argumente eingeben...
     @{"{fi}" LINK platzhalter} @{"{rse}" LINK platzhalter}


  BEISPIEL #2:   (löscht Datei)

     @{"REQTITLE" LINK interne_kommandos} Datei zum LÖSCHEN auswählen...
     delete @{"{rf}" LINK platzhalter}


@ENDNODE

