GEM-PackerShell
Jump to navigation
Jump to search
Kurzanleitung PackerShell ( GEM Packershell )
Entwicklungssystem ACSPro V2.05 & Pure C V1.1
Copyright (C)1991 92 93 by Braendli Otto
Dieses Programm ist Shareware und darf nicht als Public Domain
Software vertrieben werden. Wem das Programm gef„llt und wer es
regelm„ssig benutzt, Âberweise mir bitte SFr. 30.-- auf CH
Postcheckkonto 60-54897-4 oder CH-Bankkonto "Schweizerische
Bankgesellschaft CH-6002 Luzern" Kontonummer: 24800 271 366 40 M
Besten Dank. Als Belohnung erh„lt der Benutzer eine erweiterte
Version, mit der alle anderen Packerprogramme auf komfortabelste
Weise benutzt werden kâ€nnen.
Einsatz des Programmes PackerShell
Obgenanntes Programm l„uft auf allen STs, STEs TTs und Falcons
und allen Grafikkarten. Die Bildschirmauflâ€sung muss mindestens
640 * 400 Pixel ( ST Hoch ) betragen. Ist sie kleiner wird das
Programm mit einer Meldung beendet.
Einschr„nkungen
Der Accessory-Betrieb w„re grunds„tzlich mâ€glich, aber da ein
Single-Tos nur eine Applikation zul„sst, kann, wenn schon eine
Hauptapplikation l„uft, kein zweites Programm von einem Accessory
gestartet werden - ein Absturz w„re die Folge. Unter einer
Multitaskingumgebung ist der Betrieb als Accessory mâ€glich und
daher auch zugelassen. Das Programm muss nur in "ACC" umbenannt
und ins Bootlaufwerk kopiert werden.
Folgende Dateien werden zum Programmstart benâ€tigt:
- PACKSHEL.PRG
- ARC .TTP
- LHA .TTP
- STZIP .TTP ( nur in der Registrierten Version mâ€glich )
- UNARJ .TTP ( nur in der Registrierten Version mâ€glich )
- ZOO .TTP ( nur in der Registrierten Version mâ€glich )
- PACHSHEL.INF ( wird sonst bei MenÂpunkt Packer suchen erstellt)
- LIESMICH.TXT ( diese Datei )
Installation
Ordner anlegen, anschliessend alle Dateien in den angelegten
Ordner kopieren.
LZH201H.TTP oder wie sie alle heissen in "LHA.TTP" umbenennen.
Das Programm sucht nach diesem Programmnamen.
Die Programme "ARC.TTP, STZIP.TTP, UNARJ.TTP, ZOO.TTP" mÂssen
nicht unbenannt weden.
Bedienung
Das obgenannte Programm ist voll unter der GEM Oberfl„che
programmiert und l„uft auf allen Grafikauflâ€sungen ( ST/STE/TT )
Nach dem Programmstart muss als erstes mittels Pulldown Menupunkt
Packerprogramm suchen "LHA.TTP" gesucht und ausgew„hlt werden.
Existiert der Programmname, der ausgew„hlt wurde, wird die Datei
im Packerboxfenster angezeigt, in der der Programmname inkl. Pfad
zu sehen ist. Die Menues sind auch Âber TastaturkÂrzel erreichbar
oder mittels Popupmenus sichtbar, wenn man in den leeren Desktop
klickt oder die Taste "F10" drÂckt.
Wichtig: Die Packerbox muss mit "OK" verlassen werden damit die
Datei "PACKSHEL.INF" erstellt wird!
Beschreibung MenÂs
Zeige Info... Anzeigen der Infobox.
Ordner anlegen.. In der nachfolgenden Fileselectorbox kann
ein neuer Ordnername eingegeben werden.
Ansehen.. Hiermit kann ein komplettes Archiv angese-
hen werden
Einpacken Ein neues Archiv erstellen
Auspacken Ein Archiv auspacken.
Auw„hlen Packerprogramm ausw„hlen
Protokoll Hier kann das Protokollfenster geâ€ffnet wer-
den, in welchem die Aktivit„ten des Packers
sichtbar sind. Beim Packen wird die Ausgabe
des Packers in eine Datei umgelenkt und beim
Ende des PackJobs angezeigt. Nur so ist es
mâ€glich, dass es auf Grafikkarten keinen
Absturz gibt. Dieser Trick wird nur bei
Single Tasking TOS angewendet.
History - der Werdegang von der LHArcShel zur heuigen Packershell
Version 1.01 vom 22.12.91
Fehler nach Aufruf des Programmes "LHA.TTP behoben, Desktop
wiederherstellen
Version 1.02 vom 10.02.92
Anpassung ans neue Betriebssystem STE TOS V2.06 / TT TOS V3.06
bei ausgeschalteter Lina A Grafik.
Aufruf der Infobox nach Programmstart.
Zwischenspeicherung einmal ausgew„hlter Pfadnamem wenn mehrere
Dateien aus -oder eingepackt werden.
Version 1.03 vom 27.02.92
Neue Funktion " Ordner anlegen " im DateimenÂ
Mit der Funktion " Archiv ansehen " besteht die Mâ€glichkeit eine
LZH Datei anzusehen bevor sie ausgepackt wird. Wenn die LZH Datei
ohne Ordner verpackt wurde besteht die Mâ€glichkeit einen neuen
Ordner anzulegen bevor die LZH Datei ausgepackt wird.
Version 1.04 vom 03.02.92
Probleme mit der Fileselectorbox behoben, unter ungÂnstigen
Voraussetzungen konnte das System abstÂrzen!
Version 1.05 vom 11.03.92
Mit der Funkton " Ordner anlegen " wurde der Fehler nicht
abgefangen wenn versucht wird einen Ordner zweimal mit demselben
Namen zu erstellen. Dieser Fehler ist nun behoben, es erscheint
danach eine Alertbox.
Version 1.06 vom 21.03.92
Die Dialogbox beim Verlassen des Programmes wurde durch eine
Alarmbox ersetzt. Die Funktion " Ordner anlegen " ist durch
Alarmboxen erg„nzt worden, damit der Benutzer weiss ob die
Funktion erfolgreich war oder nicht.
Version 1.07 vom 24.03.92
Beim Anlegen der Datei " PACKSHEL.INF " auf eine schreibgeschÂtze
Partition der Harddisk konnte sich das Programm mit zwei bis vier
Bomben verabschieden. Dieser Fehler ist nun behoben. Desweiteren
erscheint eine Alertbox, wenn obgenannter Fall eintreten sollte.
Version 1.10 vom 09.04.92
Beim Anlegen eines Ordners auf eine schreibgeschÂtze Diskette
oder Harddisk Partition konnte sich der Computer mit Bombenhagel
verabschieden. Dieser Fehler hoffe ich behoben zu haben.
Version 1.15 vom 06.06.92
Die Dialogboxen vor dem Ausw„hlen der Dateien erscheinen nur noch
wenn der Computer mit dem TOS V1.00 oder V1.02 bestÂckt ist, da
in diesen TOS Versionen keine Titelzeile in der Fileselectorbox
mâ€glich ist. Programm mit neuem Betriebssystem MULTITOS getestet.
Version 1.20 vom 07.06.92
Probleme mit NEC A4 hoch Bildschirm und Matrix VME Karte M128
beim Bildschirm lâ€schen wird neu mittels VDI Aufruf erledigt und
nicht mehr Âbers BIOS. Beim Ordner anlegen wird neu beim
Auspacken direkt ins neu erstellte Zieldirectory gesprungen.
Version 1.21 vom 22.07.92
Fehlerkorrektur beim Betrieb mit Ataris MULTITOS. Beim Aufruf des
Programmes LZH.TTP unter Multitos wurde der ganze Bildschirm
gelâ€scht. Neu wird das Programm LZH.TTP unter Multitos mit der
Funktion " SHEL_WRITE " gestartet. Unter Multitos wird jedoch
das Programm " MW " aktiviert, sodass das Auspacken in einem
GEM-Fenster durchgefÂhrt wird. Somit kâ€nnen mehrere LHARC
Prozesse gestartet werden, oder auch andere Programme weiter
aktiv bleiben.
Version 1.24 vom 06.10.92
Der Parameter zum Einpacken wurde auf " U " anstelle des " A "
ge„ndert. Das hat den Vorteil, dass in ein Archiv, welches schon
besteht, weitere Dateien dazugepackt werden kâ€nnen.
Version 1.25 vom 18.11.92
EinfÂhrung Tastaturbedienung ( z.B. Control Q = Programmende ).
MenÂauswertung und Tastaturabfrage wird neu mittels
"EVNT_MULTI" durchgefÂhrt.
Version 1.26 vom 21.11.92
Unter Tos Versionen kleiner als 1.04 h„ngte dich das Programm
nach dem Start sofort auf. Dieser Fehler war auf die Function
"WIND_UPDATE(0)" zurÂckzufÂhren, da diese Funktion nach dem
MenÂaufbau aufgerufen wurde. Dieser Fehler ist nun behoben.
Version 1.28 vom 10.12.92
Bei der Bildschirmauflâ€sung TT-MID konnte das Programm abstÂrzen,
wenn der Fileselector aufgerufen wurde, dieser Fehler ist dem
GFA-Basic zuzuschreiben da vor einem Fileselect Aufruf der ganze
Bildschirm in einen Puffer kopiert wird. Neu wird der Fileselect
Aufruf mittels AES 90,91 direct aufgerufen, womit obgenanntes
Problem gelâ€st ist. Des weiteren wird die AES Versionsnummer
abgefragt und je nach Versionsnummer FSEL_INPUT oder FSEL_EXINPUT
aufgerufen. Sollte ein Cookie_jar namens FSEL installiert sein so
wird dieser berÂcksichtigt und FSEL_EXINPUT aufgerufen.
Version 2.00 vom 27.07.93
Umschreiben des obgenannten Programmes von GFA BASIC auf C.
S„mtliche Dialog- und Alertboxen sind in Fenster gelegt. Damit
ist unter MULTITOS kein Rechnerstillstand beim Anzeigen von
Dialogen mehr festzustellen. Zus„tzlicher Einbau (nur fÂr regi-
strierte User!) und somit UnterstÂtzung der Packer STZIP, UNARJ
und ZOO. Umlenkung der Packerausgabe unter SINGLE TOS in eine
Datei und anschlissendes Anzeigen in einem GEM Fenster.
Version 2.01 vom 29.07.93
Beim Testen der Bildschirmaufâ€sung wurden die Deskwindowkoor-
dinaten anstelle der Desktopkoordinaten getestet. Dies konnte un-
ter einer Multitaskingumgebung zu falschen Resultaten der Bild-
schirmauflâ€sung fÂhren, da das Desktop in ein Fenster gelegt
wird. Dieser Fehler ist nun behoben.
Version 2.04 vom 20.08.93
Alertboxen in Fenster gelegt, und Programmcode optimiert. Die
Service Routine ist neu fuer alle Fenster zustaendig, vorher
hatte jedes Fenster eine eigene.
Version 2.05 vom 01.09.93
Fenster wenn sie einmal geoeffnet und plaziert sind und wieder
geschlossen werden, erscheinen sie beim erneutem Oeffnen immer am
selben Platz. Die ACS Fensterstrukturen werden neu nur noch beim
ersten Oeffnen angelegt und bleiben bestehn solange das Programm
laeuft.
Version 2.07 vom 14.11.93
Die Anzeige "Freier Systemspeicher" im Infofenster wird jetzt
auch freies TT Ram angezeigt wenn es vorhanden ist, resp. freies
ST und TT Ram werden zusammengezaehlt.
Version 2.10 vom 11.12.93
Fenster wurden nicht korreckt gezeichnet wenn sie am linken
Bildschirm gesetzt sind. Dies war ein Fehler in der ACS Library
dieser Fehler ist nun behoben. Programm mit neuer ACS Library neu
uebersetzt.
Version 2.11 vom 13.01.94
Anpassung an MagiX V2.00. Die Packer Ausgabe wird im Vt52 Fenster
getaetigt, resp als paralell Prozess gestartet.
Version 2,15 vom 19,05,94
Packerparameter koennen nun im Dialog Packerprogramm suchen
koennen nun vom Anwender selbst ver„ndert werden. Bei Fehleingabe
der Parameter durch den Benutzer kann mittels Defaultbutton die
Defaultparameter der Packer aktiviert werden.
Registrierte Anwender erhalten nach der Registrierung das
erweiterte Programm " PackerShell " mit dem man auch mittels
" ZOO, STZIP, UNARJ " Packer Dateien aus und einpacken kann.
Und nun viel Spass beim Benutzen der "PackerShell", beim Ein- und
Auspacken.
Danke an Stefan Bachert ( Entwickler des ACSPro ) fÂr seine guten
Ratschl„ge, wenn ich mal nicht mehr weiter wusste.
Der Autor
Braendli Otto
Email
Otto Braendli on 2:301/240,3@fiidonet.org
Otto Braendli on 90:1000/1002@nest.ftn
Back to Packer/Depacker