Anleitung zu DeCruncherFace by Andreas Wenk Version 1.1 (06.07.96) Dieses Programm ist Freeware ! Die Benutzung von DeCruncherFace geschieht auf eigenes Risiko ! Für eventuelle Schäden übernehme ich keine Verantwortung !!! 1. Was ist DeCruncherFace ? Eine gute Frage... 2. Warum noch so ein Tool ? Keine Ahnung :-) 3. Installation Oh Gott... 4. Bedienung Jetzt geht's los 5. Prefs und Tooltypes Volle Kontrolle 6. Bezugsliste der Packer Hilfreich ! 7. Für die Zukunft Leere versprechungen 8. Fehler oder doch nich ? Nobody is perfect 9. History Lebenslauf ------------------------------------------------------------------------------ 1. "Was ist DeCruncherFace ?" DeCruncherFace (ab jetzt nur noch DFace genannt) ist KEIN Decruncher, sondern eine Oberfläche für viele Entpacker. DFace unterstützt folgende Formate: LHA, LZH, LZX, ZIP, DMS, ARJ, Powerpacker, RAR und selbstentpackende Archive (z.b. die RUN-Archive auf Amiga-Plus-Disketten) Eine Besonderheit stellt die Zusammenarbeit mit dem Virenchecker VirusZ über AREXX dar ! Außerdem kann die Oberfläche über Tooltypes komplett in Deutsch oder Englisch gesteuert werden. ------------------------------------------------------------------------------ 2. "Warum noch so ein Tool ?" Ich wollte versuchen, so viele Packformate wie möglich mit nur einem Programm zu entpacken. Zwar gibt es schon mehrere Programme dieser Art, aber irgendwann fehlte mir dann doch das eine oder andere... Außerdem braucht man sich mit DFace nicht den Kopf über Optionen zu zerbrechen... Besonders nützlich ist die Zusammenarbeit mit VirusZ, das nach dem Entpacken sofort das Zielverzeichnis überprüft ! Übrigens sehr nützlich für DFÜ-ler (ich hatte nämlich keine Lust, mich mit DOpus herumzuschlagen) (obwohl DOpus genial ist !) ------------------------------------------------------------------------------ 3. "Installation" Die Installation (nicht der Rede wert) ist denkbar einfach: Da DFace keinerlei Assigns braucht, kann man das Programm eigentlich kopieren, wohin man will. Wurden die Prefs einmal abgespeichert, muß das File 'Config' mitkopiert werden, da sonst die Start- und Ziel- Pfade neu eingestellt werden müssen... Aber wäre ja auch kein Beinbruch... Außerdem müssen in dem Verzeichnis, wo sich DFace befindet, die zwei Dateien 'Deutsch' und 'English' befinden. Diese Dateien enthalten sämtliche Texte für die Oberfläche in der jeweilgen Sprache... Nicht zu vergessen die Schublade 'DF-TEMP'. Die benötigt DFace unbedingt um temporäre Dateien auszulagern !!! Werden bei den Prefs keine Packerpfade gespeichert,müssen sich folgende (Ent)-Packer in den Systempfaden (z.b. SYS:C) befinden: lha, lzx, unzip, dms, unarj, ppack, unrar (Und zwar unter den Namen, die hier aufgelistet sind - also kein dms111, oder lzx120 oder ähnliche Zusätze !!!) Wurden die Packer in den Prefs gespeichert, können die Entpacker heißen, wie sie wollen - Es muß sich bei diesen Programmen allerdings wirklich um die Entpacker handeln, die in der 'Bezugsliste' aufgeführt sind, da DFace sonst Schwierigkeiten mit den Aufrufkonventionen bekommt. Außerdem müssen die Dos-Befehle 'Execute','Wait','Newshell', und 'Endshell' im System sein. (Was ja wohl selbstverständlich ist) Ohne 'Execute' funktionieren die Entpacker 'UNARJ' und 'UNRAR' nicht ! Die powerpacker.library sollte im Verzeichnis Libs: sein ! Um das Feature VirusZ-Check zu benutzen, müssen AREXX sowie VirusZ II V1.30 schon gestartet sein !!!! Achja... Fast hätte ich es vergessen: DFace benötigt min. OS 2.04 !!! ------------------------------------------------------------------------------ 4. "Bedienung" Nach Doppelklick auf das DFace-Icon erscheint ein Fenster mit sechs Gadgets: Packer, Prefs, Depack, Test, Über und Ende Das Packer-Gadget ist ein Cycle-Gagdet. Hiermit wird der Entpacker ge- wählt. Ist der richtige Packer gewählt, klickt man auf DePack. Sofort erscheint ein Filerequester, mit dem das gepackte Archiv ausgewählt wird. Zu beachten ist, daß jedesmal der richtige Suffix (z.b. #?.lha) als Filter voreingestellt ist. Dieser kann gelöscht werden. Dann werden sämtliche Files des Verzeichnisses gezeigt. Die Funktion 'AUTO' entpackt automatisch ein File, wenn der Suffix stimmt. Allerdings erkennt DFace nicht, falls ein Spaßvogel z.b ein LHA-Archiv mit der Endung '.LZX' "getarnt" hat.... Ich habe bei der AUTO-Funktion auf den Powerpacker verzichtet, da hier selten ein Suffix (.pp) verwendet wird. Ist der Archivname gewählt, öffnet sich ein Verzeichnis-Requester (außer bei DMS, da hier das Ziel Disklaufwerk DF0: ist). Hier gibt man nun das Zielverzeichnis an. Wenn alles korrekt ist, öffnet sich ein NEWSHELL-Fenster, in dem der Entpackvorgang sichtbar ist. Nach dem Entpack-Vorgang schließt sich das SHELL-Fenster nach 4 Sekunden automatisch. Tritt während des Entpackens ein Fehler auf, so daß sich das SHELL- Fenster nicht mehr selbstständig schließt, einfach das Fenster wegklicken. Dann wäre da noch das Gadget 'Über'. Hier erscheint ein Requester mit dem üblichen BLABLA von wegen Freeware und so... :-))) Kommen wir zum Test-Gadget, welches erlaubt, sich das Archiv erst einmal anzuschauen, ob evtl. eine Schublade erzeugt wird, oder ob im Archiv ein File zerstört ist. Ausnahme auch hier wieder der Powerpacker: Das Programm PPack läßt kein Testen des Archives zu, was auch ein Unfug wäre.... Wird der PP-Packer angewählt, so wird das Test-Gadget inaktiv. Zu Ende: Hiermit wird DFace beendet (ach was), und nicht durch das Schließsymbol. Letzteres dient dazu, DFace als Fenster-Leiste zu ikonifizieren. Die Leiste kann dann woanders auf der Workbench positioniert werden. Nach nochmaligem Klicken auf das Schließsymbol erscheint DFace wieder an gewohnter Stelle. ------------------------------------------------------------------------------ 5. "Prefs und Tooltypes" Hier können die Voreinstellungen gespeichert werden. Das File, welches daraufhin gespeichert wird, nennt sich 'Config' und wird in das Verzeichnis gespeichert, wo DFace gestartet wurde. Eingestellt werden können: Archivpfad, Zielverzeichnis, Packer, Packerpfad. Mit dem Gadget 'Ziel-Nachfrage' kann man festlegen, ob der Zielverzeichnis-Requester angezeigt wird, oder ob das Archiv ohne Nachfrage entpackt wird. Anmerkung: Sollte das Häkchen nicht gesetzt sein, und die Prefs wurden nicht gespeichert, stellt sich DFace 'taub'. Das heißt: es wird nichts entpackt ! (Wohin auch ?) :-) DMS prüfen: Hier kann das DMS-Verify ein- oder ausgeschaltet werden DMS Gerät: Das Ziel-Laufwerk kann hier eingestellt werden. Es werden auch die FMS-Device-Laufwerke unterstützt Und zu guter letzt die Option VirusZ Prüfung: Ist diese aktiviert, wird sofort nach dem Entpacken das Ziel-Verzeichnis oder -Laufwerk mit einem Directory-File-Scan auf Viren untersucht ! Das funktioniert allerdings nur dann, wenn VirusZ II V1.30 und AREXX vorher schon gestartet wurden ! Tooltypes: Es werden zur Zeit 7 Tooltypes unterstützt: XPOS und YPOS (linke und obere Ecke des Haupt-Fensters) PXPOS und PYPOS (linke und obere Ecke des Prefs-Fensters) ICONIFY (ICONIFY=YES bedeutet, daß DFace als Fensterleiste startet....) LANGUAGE (LANGUAGE=D bedeutet, daß die Oberfläche Deutsch ist) (LANGUAGE=E macht's in Englisch) CONWIN (linke und obere Ecke, Breite und Höhe des Ausgabe-Fensters) Das Format lautet: x/y/b/h Beispiele: CONWIN=0/10/640/200 oder CONWIN=0/0/800/600 u.s.w. Bitte die Tooltypes (falls sie nicht benötigt werden) NICHT in Klammern setzen oder weglassen. DFace hat diesbezüglich einen Fehler: Die Tooltypes MÜSSEN gesetzt sein, aber man kann dies' umgehen, in dem man zum Beispiel XPOS=0, YPOS=0, und ICONIFY=NO setzt. Die Tooltypes sollten wie hier großgeschrieben werden ! Sollten die Tooltypes fehlen oder in Klammern gesetzt sein, könnte es sein, das der Rechner früher oder später 'absemmelt' ------------------------------------------------------------------------------ 6. "Bezugsliste" Hier nun eine kleine Liste, wo besagte Programme zu finden sind: Aminet-CD 10: unrar101.lha by Andrea Vallinotto Aminet-CD 10: lzx120.lha by Jonathan Forbes Aminet-CD 10: unzip512x.lha by Info-Zip developement group Aminet-CD 10: dms111.run by Pancom Software Aminet-CD 4 : unarj241.lha by Robert K. Jung Aminet-CD 4 : ppack.lha by Boris Folgmann Aminet-CD 4 : lha_e138.run by Stefan Boberg Aminet-CD 12: VirusZ_II130.lha by Georg Hoermann Natürlich sind diese Programme auch woanders zu finden, aber da habe ich sie nun mal gefunden.... Bitte keine ältere Versionen als die hier aufgelisteten verwenden !!! Es könnte sein, daß der eine oder andere Entpacker abschmiert, weil er aktuelle Optionen nicht versteht. (So geschehen bei einem Kollegen, der ein altes UNZIP verwendete, und sich wunderte, warum es nicht funktioniert) ------------------------------------------------------------------------------ 7. "Für die Zukunft" Ich glaube, ich laße es lieber, Dinge zu versprechen, die ich sowieso nicht einhalte... :-)))) Also, bis jetzt habe ich mich noch nie daran gehalten, aber ist doch eigentlich bis jetzt ganz hübsch geworden, gelle ? ------------------------------------------------------------------------------ 8. "Fehler oder doch nich' ?" Sollten die Tooltypes nicht funktionieren, liegt es wahrscheinlich daran, daß DFace umbenannt wurde. (Dann geht's nicht !!!) Also: DFace muß DFace heißen (wobei es egal ist, ob's groß oder kleinge- schrieben wird...) Außerdem müssen die Tooltypes unbedingt gesetzt werden. Vorsicht bei Powerpacker-Files: Das Programm PPack entpackt PP-Files, aber falls es kein PP-File sein sollte, wird es automatisch gepackt !!!!!! Beim Powerpacker habe ich bewusst auf das .pp-Suffix verzichtet, da die meisten PP-Archive kein Suffix bezitzen... DFace ist nicht Font-sensitiv, daher wird es Probleme bei Fonts über 8-Punkt geben. DFace muss unbedingt auf einem Datenträger gestartet werden, der NICHT schreibgeschützt ist, da im DFace-Verzeichnis temporäre Dateien ausgelagert werden !!! (Schublade DF-TEMP) ****************************************************************************** Sollte der Entpacker aufgrund eines Fehlers abbrechen (UNARJ macht dieses mit Vorliebe, wenn ein File gleichen Namens schon existiert), dann wird der VirusZ-Check NICHT mehr durchgeführt !!!!! ****************************************************************************** So, das wars von mir aus, aber... Wem noch was auffällt kann mir ja schreiben: E-Mail: sks@wizard.art-line.de/sks@legoland.aworld.de/sks@blue-box.dssd.sub.org S-Mail: Andreas Wenk - Klingelholl 99 - 42281 Wuppertal - Germany ------------------------------------------------------------------------------ 9. "History" Version 1.00 Erste Veröffentlichung Version 1.01 Fehler beim starten und beenden von DFace beseitigt (Kein Bildschirm-Flackern und Mausverrutschen mehr) Version 1.02 Fensterfehler beim verkleinern behoben (ersetzt durch die Iconify-Funktion) AUTO-Entpacken (Suffix-Erkennung) Prefs erweitert (Packer-Voreinstellung) Tooltypes (XPOS, YPOS und Iconify) Version 1.03 Prefs-Bug (zweites Aufrufen der Prefs) entfernt Packerpfade können gespeichert werden Fenster entschieden verkleinert Zielverzeichnis muß nicht mehr zwingend bestätigt werden Version 1.04 Test-Gadget integriert Gadget-Sperrung im Hauptfenster, wenn andere Fenster aktiv sind Version 1.05 DFace arbeitet nun mit NEWSHELL-Fenster ! (Dadurch hängt DFace bei Fehlern nicht mehr, außerdem läuft die Ausgabe bei DMS dadurch fehlerfrei !) Diverse kleine BUGS entfernt (u.a. bei 'Prefs/Abort') Version 1.1 DMS-Verify abschaltbar DMS-Ausgabe-Gerät wählbar Oberfläche entweder Englisch oder Deutsch 4 neue Tooltypes VirusZ-Unterstützung durch Arexx