@database Default
@master DXSF:ANLEITUNG.GUIDE
@remark Created with Heddley v1.0 (c) Edd Dumbill 1994

@node "Main" "Hauptmenu"

 ######  #     #  #####  #######      
 #     #  #   #  #     # #            The Fast Deluxe Stripper Tools
 #     #   # #   #       #
 #     #    #     #####  #####               © 1994 by @{"ZyTech" link "COPY" 0}
 #     #   # #         # #
 #     #  #   #  #     # #
 ######  #     #  #####  #

 DXSF Stripper Version 1.06d          Support:
 DXSF Config   Version 1.04           @{"Hysteria BBS" link "COPY" 0} for Fastcall/Standalone
 DXSF Joiner   Version 1.01           @{"Pentagon Place" link "COPY" 0} for /X


 @{"DXSF & DXSF Config " link "MMAIN" 0}
 @{"DXSF Joiner        " link "Join" 0}

 @{"Directory Opus Tips" link "Diro" 0}



@endnode

@node "COPY" "ALLGEMEINES"
ZYTECH® ist über die Hysteria BBS ( +49/2102/447431 ) oder Pentagon Place BBS
( +49/202/307895 ) zu erreichen. Eine Englische Anleitung ist auf Wunsch
erhältlich.

UPDATES und andere TOOLS der Reihe sind ebenfalls  am obengenannter Adresse
erhältlich!

Für direkten Programmierer Kontakt THEMADGUY schreiben. Alle Anregungen und
gefundenen Fehler werden schnellstmöglich behoben.

Copyright (C) 1994 bei ZYTECH

Diese Dokumentation darf kopiert und weitergegeben werden solange die
Copyright-Notiz und diese Erlaubnis unverändert auf allen Kopien enthalten
ist.

Es wird keine Garantie gegeben, daß die Programme, die in dieser
Dokumentation beschrieben werden, 100%ig zuverlässig sind. Sie benutzen diese
Programme auf eigene Gefahr. Der Autor kann auf *keinen* Fall für irgendwelche
Schäden verantwortlich gemacht werden, die durch die Anwendung dieser
Programme entstehen.

Das Paket ist "freely distributable", aber das Copyright liegt weiterhin bei
ZYTECH. Dies bedeutet, daß es von jedem kopiert werden darf solange er nicht
mehr als eine angemessene Kopiergebühr dafür verlangt. Diese Gebühr darf
nicht höher sein als US $5 oder 5 DM.

Dieses Limit gilt auch für deutsche Public-Domain Händler!!

Dieses Paket darf in Public-Domain Sammlungen aufgenommen werden,
insbesondere in Fred Fishs Amiga Disk Library (CD ROM Versionen dieser
Sammlung eingeschlossen). Die Distributionsdatei darf in Mailboxsystemen oder
auf FTP Servern abgelegt werden.

Weder die Programme noch der Quelltext (oder Teile davon) dürfen ohne eine
schriftliche Genehmigung des Autors in kommerziellen Programmen benutzt
werden.                 
@endnode

@node "Last" "The End"
6.)

Und nun viel Spaß!!!

Copyright Vermerke:

 LHA Copyright bei Stefan Boberg
 Mapus Copyright bei Eniac
 MAGIFF Copyright bei Mark Rose
 Directory Opus Copyright bei Inovatronics

@endnode

@node "todo" "TODO"
5.1.)

Noch zu tun:

 1. Mehr Filetypen erkennen ( ZIP, ARP ) und strippen
 2. SHI Viren Library mitbenutzen zum File Check
 3. Druckerprotokoll
 4. Spezielle BBS Version ohne Shellausgabe und nur mit Druckerprotokoll


@endnode

@node "Hist" "History"
5.2.)

 V1.00 ( Beta Version ) - alle Features außer Headererkennung implementiert
 V1.01 - Fehler in der Enderkennung behoben
       - doppelte Abfrage einer Prozedur entfernt
 V1.02 - ANSI Ausgabe zur besseren Übersicht
       - Einen Prozentbalken zur Kontrolle
       - Höhrere DOSBUFFER für schnellere Abarbeitung
       - Erneuerung der Konfigoberfläche
       - FileID.Diz Löschroutine
 V1.03 - schwerer Fehler in der Konfig behoben:
         Gadgets wurden nicht korrekt ausgewertet und führten zum Absturz
       - Zeitmessung in DXSF implementiert und schnellere File Erkennung
       - Sicherheitsabfrage bei Verlassen der Konfig eingebaut
 V1.04 - ASL-Requester bei SOURCE=ASL
       - HEADER Erkennung implementiert
       - Protkoll Ausgabe auf Wunsch
 V1.05 - LHA Name Restroe Funktion eingebaut
       - Fehler bei Textausgabe behoben
       - Ausgabe allgmein ünerarbeitet
       - Fehlerprotokoll
       - Fehlerdateienkommentierung
       - Mapusausgabe
       - Configaussehen überarbeitet und neue Funtion implementiert
       - diverse Routinen erneuert
 V1.05a- Interne Testversion
 V1.05b- Fehler in der Special Stripp Liste behoben
       - Kommentar erhalten Funktion hinzugefügt
 V1.06 - kleiner interner Fehler behoben ( Max in Urlaub geschickt (:-))
 V1.06a- Interne Testversion
 V1.06b- INTeRNe TeSTVeRSioN ( THEMADGUY DROGENTRIP !!! )
 V1.06c- diverse kleine Fehler behoben und Config erneuert
 V1.06d- Joiner fertig
       - ReRelaese Version

@endnode

@node "Req" "REQ Gadgets"
3.3.1.)

Die "REQ" Buttons

Hier kann ein ASL-Requester aufgerufen werden um die Pfade und Dateien
komfortabler einzustellen.
@endnode

@node "Menu" "Menuleiste"
4.1.)

Info

Informationen über das Programm und demnächst die Bytegröße zur
Verifizierung.

4.2.)

Laden

Laden einer anderen Config, welche sich in einen anderen Verzeichnis als S:
befindet.

4.3.)

Ende

Verlassen des Programms          
@endnode

@node "erhalt" "erhalte Kommentar"
3.2.19

erhalte Kommentar

Falls ein File schon einen Kommentar hat, wird dieser erhalten.          
@endnode

@node "signal" "Signal"
3.2.20

Signal am Ende

Der Stripper gibt ein in PREFS eingestelltes Signal von sich, wenn er fertig
ist.          
@endnode

@node "fehprodatei" "Fehlerprotokolldatei"
3.2.18.)

Fehlerprotokoll Datei

Hier kann eine Protokolldatei ausgesucht bzw. angelegt werden für die nicht
erkannten Dateien ( Fehlerdateien ).
@endnode

@node "fehpro" "Fehlerprotokoll"
3.2.14.)

Fehlerprotokoll

Mit dieser Funktion werden alle falschen Dateien ( @{"Fehlerdatei" link "fehprodatei" 0} ) in eine
Datei ( die Datei aus dem Gadget Fehlerprotokoll Datei ) mit Datum, Art des
Programmes und Name der Datei gschrieben.          
@endnode

@node "LHAänd" "LHA FIle Änderung"
3.2.15.)

LHA File Änderung

War ein LHA Name falsch geschrieben ober die LHA Kennung .LHA fehlte
vollkommen, kann der DXSF mit dieser Funktion den Namen komplettieren ( z.B.
Datei.lh wird zu Datei.LHA ).          
@endnode

@node "komFehDat" "kommentiere Fehlerdatei"
3.2.16.)

kom. Feh.-Datei

Hier wird der Typ Kommentar der Fehlerdatei als Kommentar angefügt. So kann
in einem Verzeichnis kontrolliert werden was für Dateien es sind und
erleichtert so das Auffinden neuer Dateien. ACHTUNG: Alte Kommentare werden
gelöscht!
    
@endnode

@node "MAPUSAUS" "Mapusausgabe"
3.2.17.)

MAPUS Ausgabe

Dieser Funktion dient nur dazu die MAPUS Ausgabe entweder ins NIL: oder in
der Shell auszugeben.           
@endnode

@node "altn" "Alter Name"
3.2.11.)

Alter Name

Setzt den Dateinamen nach einem Mapuseinsatz wieder auf Originalzustand
zurück.          
@endnode

@node "File" "Art des Kommentares"
3.2.12.)

File Kommentar

Hier wird die Art des Kommentars ausgesucht: Filetyp Datum Eigener AUS
  
@endnode

@node "Listaus" "Listenausgabe"
3.2.13.)

Listenausgabe

Hier werden die gelöschten Files auf dem Bildschirm ausgegeben. Dieses kann
zur Kontrolle beitragen, ansonsten ist die Funktion zeitaufwendig und deshalb
nur in Sonderfällen zu aktivieren.          
@endnode

@node "fileid" "FILE_ID.DIZ löschen"
3.2.9.)

FileId.Diz löschen

Ist diese Checkbox aktiv wird die FileID.Diz nicht gelöscht. Zusätzlich wird
versucht die Werbung in diesem File zu löschen.          
@endnode

@node "Header" "Headererkennung"
3.2.10.)

Header Erkennung

Ist diese Checkbox aktiv wird der Header überprüft wenn der Filetyp aus dem
Namen nicht zu erkennen ist.          
@endnode

@node "Werbung" "Werbung"
3.2.6.)

Werbungdatei

kompletter Filename des Werbefiles

3.2.7.)

Wer.-Liste-Datei

kompletter Filename einer Datei in der die Namen der einzubindenen Werbefiles
stehen

3.2.8.)

Werbung

Hier kann mittels eines Cycle Gadgets eingestellt werden, ob eine Werbung (
Werbung-Pfad ), mehere Werbedateien ( Wer.-Liste Pfad ) oder keine Werbung in
das LHA Archiv aufgenommen werden soll.
@endnode

@node "Allg" "Allgemein Konfig"
3.1.)

Die Konfig Datei wird immer in S: unter DXL.cfg abgespeichert. Bitte stellen
Sie sicher das dieses verzeichnis erreichbar ist.          
@endnode

@node "Pfade" "Pfade und Dateien"
3.2.1.)

LHA-Pfad

Hier bitte nur den Verzeichnisnamen angeben ( z.B. C: oder  Work:Packer/ ).
WICHTIG: immer den Questrich ( / ) am Ende mit angeben!

3.2.2.)

Mapus-Pfad

siehe LHA-Pfad - nur das hier der Mapus verlangt wird

3.2.3.)

Stripperdatei

siehe LHA-PFAD, aber Datei mitangeben!

3.2.4.)

Suffixdatei 

siehe LHA-PFAD, aber Datei mitangeben!          
@endnode

@node "eigKom" "Eigener Kommentar"
3.2.5.)

eigener Kommentar

Hier kann ein eigener File Kommentar angegeben werden. Zusätlich muß das
CycleGadget File Kommentar auf "Eigener" gestellt werden!          
@endnode

@node "Strippanl" "Anleitung Stripper"
2.1.)

Der Stripper ist absolut simpel aufzurufen. Es muß lediglich ein Sourcefile
angegeben werden, und es sollte nach Möglichkeit ein Konfigfile vorhanden
sein. Ein Konfigfile ist nicht unbedingt nötig, aber es können dann nicht
alle Funktionen benutzt werden.

2.2.)

DXSF <SOURCE>[<-ASL>] [<DESTINATION ( Noch nicht benutzt!!! )>]

Wenn anstelle des Sourcefiles ASL angegeben wird dann erhalten Sie die
Möglichkeit ein File mit Hilfe eines ASL-Requesters auszusuchen!          
@endnode

@node "Einl" "Einleitung"
1.)

Was wird vorausgesetzt:

Ein Amiga Computer :-), mindestens Kickstart 2.0 und höher, LHA, Mapus

1.1.)

Was ist der Sinn dieses Programmes:

Dieses Programm ist für alle User und Sysops gedacht, die sich endlich all
der überflüssigen Werbung in ihren Files entledigen wollen. In einem längeren
Zeitraum wurde festgestellt das manche Files mehr Werbung beiin- halteten als
Binaerdaten überhaupt. Alle bisherigen Stripper aber waren unkomfortabel oder
nicht leistungsstark genug.           
@endnode

@node "install" "Install"
1.2.)

Wie installiere ich Fast Deluxe Stripper

Installer:

Commodore Installer verfügbar machen und dann das Install Skript starten.

Handinstallierung:

Einfach die Files in ein Verzeichnis Ihrer Wahl kopieren und dann den Konfig
starten. Hier alle Einstellungen vornehmen ( siehe Anleitung Konfig ) und
dann den Stripper benutzen ( DXSF <Source> [<Destination>] ).          
@endnode

@node "MMAIN" "Programmdokumentation"
Anleitung @{"Fast Deluxe Stripper V1.06/Config 1.04" link "COPY" 0}

@{"Copyright" link "COPY" 0} by The Exterminators in 1994

Original Program by MaxHeadroom / Hysteria BBS
                  & The Mad Guy / Hysteria BBS

Fast Version by @{"ZYTECH" link "COPY" 0}

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

 1.      @{"Einführung          " link "Einl" 0}
 1.1.    @{"Sinn des Programms  " link "Einl" 0}
 1.2.    @{"Installation        " link "install" 0}

 2.      Anleitung Stripper

 2.1.    @{"Allgemein           " link "Strippanl" 0}
 2.2.    @{"Syntax              " link "Strippanl" 0}

 3.      Anleitung Konfig

 3.1.    @{"Allgemein           " link "Allg" 0}

 3.2.    Einstellungsmöglichkeiten

 3.2.1   @{"LHA-Pfad            " link "Pfade" 0}
 3.2.2   @{"MAPUS-Pfad          " link "Pfade" 0}
 3.2.3   @{"Strippdatei         " link "Pfade" 0}
 3.2.4   @{"Suffixdatei         " link "Pfade" 0}
 3.2.5   @{"eigener Kommentar   " link "eigKom" 0}
 3.2.6   @{"Werbungdatei        " link "Werbung" 0}
 3.2.7   @{"Wer.-Liste-Datei    " link "Werbung" 0}
 3.2.8   @{"Werbung             " link "Werbung" 0}
 3.2.9   @{"FileID.Diz löschen  " link "fileid" 0}
 3.2.10  @{"Header Erkennung    " link "Header" 0}
 3.2.11  @{"Alter Filename      " link "altn" 0}
 3.2.12  @{"File Kommentar      " link "File" 0}
 3.2.13  @{"Listenausgabe       " link "Listaus" 0}
 3.2.14  @{"Fehlerprotokoll     " link "fehpro" 0}
 3.2.15  @{"LHA File Änderung   " link "LHAänd" 0}
 3.2.16  @{"kom. Feh.-Datei     " link "komFehDat" 0}
 3.2.17  @{"MAPUS Ausgabe       " link "MAPUSAUS" 0}
 3.2.18  @{"Fehlerprotokolldatei" link "fehprodatei" 0}
 3.2.19  @{"erhalte Kommentar   " link "erhalt" 0}
 3.2.20  @{"Signal am Ende      " link "signal" 0}
 3.3.1   @{"REQ Gadgets         " link "Req" 0}

 4.      Menus

 4.1.    @{"Info                " link "Menu" 0}
 4.2.    @{"Laden               " link "Menu" 0}
 4.3.    @{"Ende                " link "Menu" 0}

 5.      Über das Programm

 5.1.    @{"Noch zu tun         " link "todo" 0}
 5.2.    @{"Geschichte          " link "Hist" 0}
 6.      @{"Endwort             " link "Last" 0}

------------------------------------------------                          
@endnode

@node "Join" "Joiner Anleitung"
 DXSF Joiner V 1.01

Wofür?

Dieses Tool vereinigtet zwei Stripplisten zu einer und prüft auf doppelte
Einträge.


Syntax:

DXSFJoin <Liste1> <Liste2> <neue Liste>

oder

DXSFJoin -ASL um die Namen mit Hilfe der ASL-Requester einzugeben!


Zum Program:

Diese Version braucht noch relativ lange für einen Durchlauf, also empfehle
ich die Anwendung nur wenn umbedingt notwendig!


@endnode

@node "Diro" "DirOpus Tips"
Directory Opus Tips

Einbindung:

[AmigaDos] c:DXSF {f}

Optionen: Mit allen Dateien
          Ausgabefenster

Wait....: -1



Config nicht aus DirOpus raus starten!

@endnode

