DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Amiga, AmigaOS 4 > Icon-Info mit packen. | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2003-04-22, 11:21 h Cj-Stroker Posts: 1343 User |
Hallo Zusammen, Ich bastel gerade an einer GUI für Packer. Dabei habe ich bei LHA, LZX und ZIP folgendes Problem: Wenn ich ein komplettes Verzeichnis packen will, dann wird die Icon-Info des Hauptverzeichnisses nicht mit reingepackt. Beim alten Lha gab es ja den Bug, daß das Hauptverzeichnis sogar nicht mitgepackt wurde. Das konte man sich dann auch zu Nutze machen und man hat einfach den ganzen Kram in ein leeres Verzeichnis reinkopiert. Mit neueren LHA-Versionen ist das nicht mehr der Fall. Kann mir Jemand sagen, wie ich das Umgehen kann? Irgendwie muß man die Icon-Info doch dem Archiv noch hinzufügen können. Bei Laufwerken wie z.B. Workbench ist die Icon-Info innerhalb des Archivs und da funktioniert es. Bei Verzeichnisen ist das halt anders. Danke schonmal MFG Cj-Stroker -- Webmaster at Amiforce and Abakus-Design http://www.Amiforce.de (Fight For Amiga) http://www.cj-stroker.de/Abakus/ (World of AMHuhn and more) Forum: http://amiforce-forum.cj-stroker.de [ - Answer - Quote - Direct link - ] |
2003-04-22, 12:47 h Palgucker Posts: 1342 User |
hi Cj-Stroker Ich habe zwar "nur" lha version 1.38, aber bei mir klappt es z.B. mit lha -1 -r R Ram:Test.lha Sys:storage/ Printers Printers.info Dieses packt dann das Dosdriversverzeichnis aus Storage sammt Info als Test.lha nach Ram: Vielleicht hilfts [ - Answer - Quote - Direct link - ] |
2003-04-22, 12:50 h Palgucker Posts: 1342 User |
Puh... Packt natürlich das Printersverzeichnis, sonst wär's ja fast schon Zauberei:glow: [ - Answer - Quote - Direct link - ] |
2003-04-22, 13:24 h Cj-Stroker Posts: 1343 User |
Hi Palgucker, Danke, so funzt es (bis auf die Parameter). Hatte ich mir's doch gedacht, daß es ausreicht, wenn man einfach die Datei, die man dazupacken will hinten dran noch schreibt. Oh je, da ist ja noch eine weitere Funktion fällig. ::angry: Jetzt muß ich auch noch die Existenz einer Info.datei überprüfen und den String dann hintendrankleben. Na ja, das wird dann wenigstens eine GUI, die das als eine der wenigen auch kann. Die meisten können es nämlich nicht. Oh je, da wartet noch Arbeit auf mich. MFG Cj-Stroker -- Webmaster at Amiforce and Abakus-Design http://www.Amiforce.de (Fight For Amiga) http://www.cj-stroker.de/Abakus/ (World of AMHuhn and more) Forum: http://amiforce-forum.cj-stroker.de [ - Answer - Quote - Direct link - ] |
2003-04-22, 15:24 h thomas Posts: 7718 User |
Du kannst die Info-Datei einfach immer dazuschreiben. LhA gibt ggf. eine Warnung aus, daß es die Datei nicht findet, macht aber normal weiter. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Answer - Quote - Direct link - ] |
2003-04-22, 16:19 h Cj-Stroker Posts: 1343 User |
Ich habe jetzt alles soweit, daß die Icon.info in jedem Packer funktioniert. So neues Problem. Mit folgender Zeile will ich ganze Verzeichnisse packen: c:lha a -x -r -3 -Z ram:test.lha work:amiblitz2/tools/ Mit Slash packt er mir den Ordner Tools ohne Tool-Verzeichnis. Ohne / am ende packt er mir sogar den Ordner Amibliitz2 mit rein. Der Ordner Amiblitz2 ist jedoch nur als Verzeichnis vorhanden. c:lha a -x -r -3 -Z ram:test.lha work:tools/ Würde hingegen ohne Probleme funktionieren. Sobald aber mehr als ein Verzeichnis davorliegen, packt er alle Davorliegenden Verzeichnise bis auf das Work: mit. Wie kann ich das umgehen? Wenn ich das rekursive Auslesen von Verzeichnisen rausnehme, werden die Unterordner nicht mitgepackt. Danke MFG Cj-Stroker -- Webmaster at Amiforce and Abakus-Design http://www.Amiforce.de (Fight For Amiga) http://www.cj-stroker.de/Abakus/ (World of AMHuhn and more) Forum: http://amiforce-forum.cj-stroker.de [ - Answer - Quote - Direct link - ] |
2003-04-22, 17:52 h thomas Posts: 7718 User |
Wie wär's, wenn du dir mal die Anleitung zu LhA durchliest ? Das soll Wunder wirken. Die richtige Syntax ist lha -a -e -r a ram:test work:amiblitz2/ tools Das C: läßt du tunlichst weg. Ich kann Leute nicht ausstehen, die mir sagen möchten, wohin ich meine Programme installieren muß. Wozu gibt einen DOS-Pfad ? -3 ist default. Dafür ist -2 nicht dokumentiert. -x scheint auch default zu sein, ich habe jedenfalls noch keinen Unterschied bemerkt. -Z ist ein Performance-Killer ohne gleichen und bringt absolut nichts, es sei denn, du hättest die Archive vorher mit -0 erstellt. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Answer - Quote - Direct link - ] |
2003-04-22, 23:56 h Cj-Stroker Posts: 1343 User |
Hi Thomas, Erstmal danke, auch wenn das Problem das selbe geblieben ist. :-( Er packt einfach das Vorherige Verzeichnis mit. Die Daten des Überverzeichnises werden zwar nicht mitgepackt, doch das nutzt mir auch nix. Also Anstatt jetzt nur den Ordner Tools zu packen, befindet sich dieser nun auch in Amiblitz2. Alles funktioniert bis zu dem Punkt, so lange es nicht mehr als ein Überverzeichnis gibt. Z.B.: Work:Tools Sobald aber noch ein drittes Verzeichnis da ist wie z.B. Work:Amiblitz2/Tools, dann packt er das Amiblitz2 Verzeichnis mit. Das Verzeichnis enthält zwar nur den Ordner tools, doch das will ich ja nicht. Wenn der Pfad nun so aussehen würde: Work:Amiblitz2/Tools/eintools/tooldaten/endverzeichnis, dann müßte ich mich durch 4 leere Schubladen nach dem entpacken durchklicken, bis ich an das eigentliche Verzeichnis komme. Probier das bitte mal selber aus. Was die Kompression anbelangt, so ist -2 Standart. -3 muß ich also schon aktivieren, damit ich die beste kompression erreiche. Mit -Z hattest du recht. Keine Vorteile aber deutlich langsamer. Wenn -r angegeben ist, wird -x automatisch zugeschaltet. Mit der angegebenen Zeile habe ich das Selbe wie vorher, nur in Grün erreicht. Was die Pfade anbelangt, so habe ich das korrigiert. Ach ja: LZX und ZIP machen exakt das Selbe. MFG Cj-Stroker -- Webmaster at Amiforce and Abakus-Design http://www.Amiforce.de (Fight For Amiga) http://www.cj-stroker.de/Abakus/ (World of AMHuhn and more) Forum: http://amiforce-forum.cj-stroker.de [ - Answer - Quote - Direct link - ] |
2003-04-23, 00:54 h Palgucker Posts: 1342 User |
hallo Cj-Stroker So wie Du es beschreibst, kommt es mir vor, als hättest Du das Leerzeichen im Browser übersehen. Wenn Du ein Verzeichnis zum packen auswählst, dann müsste das so etwa klappen: lha -blabla Work:Amiblitz2/Tools/eintools/tooldaten/<space>endverzeichnis Das Endverzeichnis muss also durch Leerzeichen vom übrigen path getrennt sein und auch nicht mit einem Backslash anfangen oder enden. Na denn pack es!;) [ - Answer - Quote - Direct link - ] |
2003-04-23, 09:00 h RUX Posts: 85 User |
Lade Dir doch einfach 'Knack' von Stephan Bülling runter! Das kann lha, lzx, DMS .... Gutes GUI ! Aber man kann natürlich ALLES verbessern! Gutes Gelingen!! RUX [ - Answer - Quote - Direct link - ] |
2003-04-23, 10:40 h thomas Posts: 7718 User |
Man kann nur verbessern, womit man sich auskennt. Deshalb habe ich gesagt: Anleitung lesen ! Nicht das, was bei "LhA ?" rauskommt, sondern die AmigaGuide. Da steht das alles drin, vor allem das mit dem Leerzeichen. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Answer - Quote - Direct link - ] |
2003-04-23, 11:11 h Cj-Stroker Posts: 1343 User |
Hi Thomas und Palgucker, Da habe ich Blindfisch doch tatsächlich das Leerzeichen nicht gesehen. Jetzt geht es natürlich. Man kann aber nur ein Amiga.guide lesen, wenn es auch eins gibt. Bei der hier vorliegenden LHA-Version2.1 war kein Guide dabei. Sie funzt aber dennoch sehr gut, weswegen ich sie genommen habe. Bei keinem der Packer war ein Guide dabei. Über CLI konnte man sich die Optionen ja anzeigen lassen. Über die unzulänglichkeiten stand jedoch nichts drin. @Thomas Warum bist du immer gleich so gereizt? Ich denke die Probleme haben noch viele mehr. Nur fragt nicht jeder. Auserdem kommt das am Ende ja wieder den Leuten zu gute, die dann eine GUI nutzen können, bei der all das richtig funktioniert. Bis her ist mir aber aufgefallen, daß die meisten GUI's zwar alle möglichen Formate unterstützen, doch so Kleinigkeiten wie das mitspeichern der Icon-Info usw. nicht enthalten haben. Wenn ich alleine überlege, was es ein Akt war, die Icon.info mit reinzubekommen. Da mußte ein Parser eingesetzt werden, dann der ausgegebene String rumgedreht werden, dann die Beschneidung, dann natürlich wieder zurückdrehen und .info anhängen. Das Ergebnis ist jetzt, daß er überprüft, ob eine Icon.info zum Verzeichnis existiert, dann packt er es mit. Wenn nicht, dann packt er eben ohne .info. In erster Linie dient sowas eben dem Erlernen einer Programmiersprache. Später merkt man dann halt, daß man sich was vorgenommen hat, was im Endeffekt garnicht so einfach ist, wenn es denn auch richtig funktionieren soll. @RUX Mein Lieblingsprogramm ist nach wie vor immernoch Packmaster. Es ist so ziemlich mit eines der besten Programme seiner Art. Viele Unzulänglichkeiten störten mich jedoch, so daß ich es eben anders haben wollte. Ich denke nicht, daß da was schlechtes dabei ist, beim Lernen ein Prog zu schreiben, welches vielleicht später für einige auch nützlich sein wird. Nochmals danke für euere Hilfe. MFG Cj-Stroker -- Webmaster at Amiforce and Abakus-Design http://www.Amiforce.de (Fight For Amiga) http://www.cj-stroker.de/Abakus/ (World of AMHuhn and more) Forum: http://amiforce-forum.cj-stroker.de [ - Answer - Quote - Direct link - ] |
2003-04-23, 11:31 h thomas Posts: 7718 User |
Ich bin nicht gereizt. Ich finde es nur ärgerlich, daß so viele Leute so wenig Selbstinitiative zeigen. Die AmigaGuide ist im Lha.run-Archiv im Aminet. Es sollte doch kein Problem sein, sich die mal zu besorgen, bevor man Fragen stellt. Oder vielleicht in der Frage zu erwähnen, daß man keine Anleitung hat. Jeder sollte sich mal diesen Text durchlesen: http://www.catb.org/~esr/faqs/smart-questions.html (deutsche Übersetzung: http://www.lugbz.org/documents/smart-questions_de.html ) IMHO sollte der Link bei jedem Forum ganz oben in der Netikette stehen. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Answer - Quote - Direct link - ] |
2003-04-23, 13:16 h Palgucker Posts: 1342 User |
an Hacker thomas Habe mir die von Dir empfohlene Seite kurz mal angelesen. Das wäre durchaus schon Stoff für einen eigenen Thread. Schon Sätze wie "Du wirst wahrscheinlich ignoriert oder als Loser abgestempelt werden, wenn Du: ... eine sehr einfache Frage in ein Forum postest, in dem fortgeschrittene Fragen erwartet werden (und umgekehrt). " lassen mir ein bisschen die Hutschnur hochgehen. Gut, wenn ein Forum mehrere hundert Postings am Tag hat, kann vielleicht so einiges nerven. Aber gehe mal von den Realitäten aus. Hier im Amigaforum sind vom "Daddelkönig" über Hardwarekenner bis zum erfahrenen Programmierer wohl alle vertreten, was bei Fragestellungen von da aus schon ein sehr unterschiedliches Niveau mit sich bringt. Wenn jeder auch noch irgendwie Erfolg bei den dort in Procedur1 genannten Maßnahmen hat, sehe es hier im Forum recht dünn aus - und ein bisschen was lesen will man ja auch. Und das nicht alle 14 Tage. So halte ich eben die Einstellung, das ein User wegen einer für Andere einfachen Frage zum DAU abgestempelt wird für sehr bedenklich. Ausserdem haben solche Thread's wie dieser durchaus eine Lernwirkung auch für andere, die eben nur mitlesen. Und so sind gerade Threads, die sich mit dem Thema packen beschäftigen, nicht nach 1 2 Postings beendet, was nahelegt, das viele User hier im Forum z.B. garnicht so sicher im Umgang mit lha&co sind. Aber wie man es auch sehen mag, die Welt hängt davon nun wirklich nicht ab. mfG [ - Answer - Quote - Direct link - ] |
2003-04-23, 13:46 h Cj-Stroker Posts: 1343 User |
Danke für die Links. Die hätte ich früher gebrauchen können. Von der Existenz eines Amiga.guides wußte ich eben wie schon erwähnt nichts. Was die Lernwirkung zu solchen Threads anbelangt, so bin ich auch der Meinung, daß sowas für viele interessant sein dürfte. Die meisten nutzen nur fertige GUI's und stehen dann spätestens vor einem Problem, wenn es einen Packer gibt, für den keine GUI vorhanden ist, dieser jedoch im großen und ganzen an die bekannten Packer angelehnt ist. Jeder kann noch was dazulernen. Was für die einen eben Selbstverständlich ist, bereitet den anderen eben Probleme. Wenn man es aber mal weis, wie es geht, dann kann man es. Die genannten Probleme, sind nämlich bei allen Packern die selben. Wie dem auch sei. Solche Threads sind 10 mal besser, wie so sinnlose Threads, wo eh nix bei raus kommt. MFG Cj-Stroker -- Webmaster at Amiforce and Abakus-Design http://www.Amiforce.de (Fight For Amiga) http://www.cj-stroker.de/Abakus/ (World of AMHuhn and more) Forum: http://amiforce-forum.cj-stroker.de [ - Answer - Quote - Direct link - ] |
2003-04-23, 15:30 h thomas Posts: 7718 User |
Zitat: Das Wort Hacker mag ich an der Stelle eigentlich nicht. Obwohl es in seiner ursprünglichen Bedeutung wohl auf die meisten Amiga-Fans zutrifft (zumindest auf die, die schon seit mindestens 10 Jahren dabei sind), wird es heutzutage meistens als negative Bezeichnung mißbraucht. Zitat: @Palgucker: du solltest das englische Original lesen. In deutsch hört sich das alles etwas zu boshaft an. Die Stelle, die du zitierst hast dürfte auf Amiga-News nicht zutreffen, denn hier gibt es kein Forum, wo nur Fortgeschrittene sich unterhalten. Das ganze Thema hat nichts mit Niveau zu tun. Wie soll man Experte werden, ohne Fragen zu stellen ? Es geht darum, wie man die Fragen stellt. Zitat: Es braucht schon eine Menge, um jemanden als DAU abzustempeln. Die meisten machen aber genau die Fehler, die in dem Text aufgezählt werden. Und es sind nicht die einfachen Fragen, die einen zum DAU machen, sondern die Hinweise auf eigene Faulheit, darauf daß man das Wissen anderer nur ausnutzen möchte, ohne selbst etwas zu bieten. Nicht umsonst ist die Abkürzung RTFM so oft zutreffend. Zitat: Solche Threads wären mit Sicherheit sehr viel schneller zuende, wenn derjenige, der ihn aufgemacht hat, sich mal die älteren Threads zum selben Thema durchgelesen hätte. Die meisten Sachen werden immer und immer wieder wiederholt. Das kann nur dazu führen, daß diejenigen, die wirklich Ahnung von der Sache haben, sich irgendwann gar nicht mehr beteiligen. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Answer - Quote - Direct link - ] |
2003-04-23, 18:17 h Palgucker Posts: 1342 User |
Hallo thomas quote: Das Wort Hacker mag ich an der Stelle eigentlich nicht. Gut, dann nehm ich das zurück. War auch im Zusammenhang mit diesem Dokument gemeint, wo eben in der Einleitung beschrieben steht, das Hacker halt etwas ungehalten auf einfache Fragen reagieren. Und ich kenne da einen, dessen Postings eben auf mich manchmal schematisch und überspitzt dargestellt etwa wie folgt wirken: grummel grummel so geht das! Peng! Gruss und wech Auch wenn diese Postings in ihrer Effizienz und Richtigkeit kaum zu überbieten sind, wird manch sensibler User das Forum mit hängenden Ohren erstmal kurz verlassen. Im übrigen hat ein Thread für jeden einzelnen wahrscheinlich unterschiedlichen Wert. Hat vielleicht was mit unterschiedlichen Erwartungshaltungen zu tun. Und da liegt warscheinlich Dein Problem. Du weisst zuviel. Geh doch mal einen sauf... Ansonsten hätte ich noch folgendes anzumerken... 1. quote: Und es sind nicht die einfachen Fragen, die einen zum DAU machen, sondern die Hinweise auf eigene Faulheit, darauf daß man das Wissen anderer nur ausnutzen möchte, ohne selbst etwas zu bieten. Müsste so einer dann nicht FAU heißen? 2. quote: Solche Threads wären mit Sicherheit sehr viel schneller zuende, wenn derjenige, der ihn aufgemacht hat, sich mal die älteren Threads zum selben Thema durchgelesen hätte. Oder wenn dieser Jemand den magischen Leerzeichen-finde-blick besitzen würde. Na denn nichts für ungut Palgucker [ - Answer - Quote - Direct link - ] |
2003-04-23, 19:31 h thomas Posts: 7718 User |
Faulster anzunehmender User, naja. Einsichtigkeit hat auch etwas mit Intelligenz zu tun. In dem Zusammenhang ist DAU auch wieder nicht das richtige Wort. Im englischen Original ist von "loser" oder "luser" (Verlierer) die Rede, das trifft es besser. Du wirst lachen, aber das mit dem Leerzeichen war auch schonmal in einem Thread dran. Den würde ich jetzt allerdings auch nicht wiederfinden. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Answer - Quote - Direct link - ] |
2003-04-23, 21:48 h Cj-Stroker Posts: 1343 User |
Hi Leutz, Kann doch mal passieren, daß man ein Leerzeichen nicht gesehen hat. Beim nächsten Reply war es ja dann klar. MFG Cj-Stroker -- Webmaster at Amiforce and Abakus-Design http://www.Amiforce.de (Fight For Amiga) http://www.cj-stroker.de/Abakus/ (World of AMHuhn and more) Forum: http://amiforce-forum.cj-stroker.de [ - Answer - Quote - Direct link - ] |
2003-04-24, 10:24 h thomas Posts: 7718 User |
Vielleicht hätte ich das Leerzeichen fett drucken sollen Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Answer - Quote - Direct link - ] |
2003-04-24, 13:24 h Palgucker Posts: 1342 User |
Tja, hätte ich vorher gewusst, das das Leerzeichen so schlecht zu erkennen ist, hätte man es viellecht so machen können. lha ... Verzeichnispath/ Verzeichnis Verzeic hnis.info Aber dann müsste man jedesmal vor den "erzwungenen Leerzeichen" ASCII(160) warnen, da dann ein "cut&paste" nicht mehr funktioniert. Nun weiss ich ausserdem nicht, ob die Zeile auf jeden Browser so 'rüberkommt, wie ich mir das vorstelle. [ - Answer - Quote - Direct link - ] |
2003-04-24, 16:57 h Cj-Stroker Posts: 1343 User |
HIi Palgucker, Das ist jetzt wirklich sofort auf Anhieb zu erkennen. Ich glaube das packt jetzt sogar ein Brillenträger ohne Brille. MFG Cj-Stroker -- Webmaster at Amiforce and Abakus-Design http://www.Amiforce.de (Fight For Amiga) http://www.cj-stroker.de/Abakus/ (World of AMHuhn and more) Forum: http://amiforce-forum.cj-stroker.de [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > Icon-Info mit packen. | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |