Wizard Compressor 2

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

Hey, so gehts doch? :allright: <)

Also die Screenshots sehen schon mal nice aus, und naja, pass lieber auf mit den Icons die du da verwendest... Die sehen mir verdächtig nach WinZip oder sowas ähnlichem aus...

Aber ansonsten: Schicke Aufteilung, und übersichtlich :allright:
Vielleicht mit ein paar Extra-Features (wie der CAB-Sache) sogar WinZIP-Konkurrenzfähig :)

Respektable Leistung für den "kurzen Aufwand" den du da betrieben hast (also vom Zeitlichen her- so lange bist du ja hier noch nicht im Board)!

Gr33tz
Tafkadasom2k5 :allright:

Edit:
Wenn man alles entpackt, und dann die "Update.exe" ausprobier, läd er das "neue" Update herunter "WC1.0" (also eher ein Downgrade ;) )...

Edit N°2:
Beim Öffnen, anstatt des Auswahlmenüs lieber im "OpenFileRequester" die Auswahl zwischen .pak und .zip Dateien belassen. So kann man sich während des Suchvorgangs auch noch entscheiden.

Ausserdem frage ich mich gerade, was der Cancel-Button im Info-Fenster soll ;)
Das Packen/Entpacken konnt eich noch nicht testen, aber das Layout ist schick..!
Zuletzt geändert von Tafkadasom2k5 am 11.10.2006 10:32, insgesamt 1-mal geändert.
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

AND51 hat geschrieben:iexpress erstellt CAB Archive. Die GUI ruft für das eigentliche erstellen eines CAB Archivs eine andere Anwendung auf, die eine OpenConsole() öffnet. Wieso 'missbrauchst' du dies nicht, um CAB Dateien nicht nur selbst entpacken, sondern auch erstellen zu können? :wink:
welche andere anwendung? wie heißt die?
wenn es die nur unter XP gibt, finde ich es recht sinnlos,
sie von einem eigenen programm aus ansprechen zu wollen...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

'iexpress.exe' ruft glaube ich 'makecab.exe' auf, eine andere kleine EXE, die im selben Verzeichnis wie 'iexpress' liegt.

Warum sollte es sinnlos sein? Optionen:
  • Er kopiert sie zu seinem Programm, sodass 'makecab.exe' auf jedem Ziel-OS verfügbar ist (ist das überhaupt erlaubt?)
  • Wozu gibt es OSVersion() oder FileSize()? Wenn das Ziel-OS ein Windows XP ist, bzw. die Datei 'makecab.exe' verfügbar ist, dann kann er die extra Funktion freischalten, die es ermöglicht, CAB Archive zu erstellen. Gibt es die Datei nicht, weil zum Beispiel Win98 benutzt wird oder die Datei gelöscht wurde, kommt eben DiasbleMenuItem() zum Tragen, welches das Ausführen der zusätzlichen Funktions verhindert.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Ich habe gerade nachgeschaut, die Datei heißt tatsächlich 'makecab.exe' und liegt in '\WINDOWS\system32\'.

'makecab.exe' öffnet ja ein Konsolenfenster, die Hilfenachricht (beim starten ohne Parameter) lautet:

Code: Alles auswählen

Microsoft (R) Cabinet Maker - Version 5.1.2600.2180
Copyright (c) Microsoft Corporation. All rights reserved..

MAKECAB [/V[n]] [/D var=value ...] [/L dir] source [destination]
MAKECAB [/V[n]] [/D var=value ...] /F directive_file [...]

  source         File to compress.
  destination    File name to give compressed file.  If omitted, the
                 last character of the source file name is replaced
                 with an underscore (_) and used as the destination.
  /F directives  A file with MakeCAB directives (may be repeated).
  /D var=value   Defines variable with specified value.
  /L dir         Location to place destination (default is current directory).
Und, DW, was meinste? Willste CAB-Kompressfunktion einbauen?
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

AND51 hat geschrieben:Warum sollte es sinnlos sein?
...weil andere Win-Versionen sie nicht enthalten?

in diesem Fall hast du "Glück gehabt", jedenfalls ist sie in w2k vorhanden,
evtl würde ich noch abchecken, ob sie auch bei 95/98 dabei ist.

aber auf keinen fall sollte man vollmundig schwafeln "yo, sprich doch die exe an",
bevor man sich vergewissert hat,
dass sie auch wirklich auf mehreren OS zur verfügung steht!
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

>in diesem Fall hast du "Glück gehabt", jedenfalls ist sie in w2k vorhanden
Puh... :roll:

>...weil andere Win-Versionen sie nicht enthalten?
Deswegen muss er ja -sofern er CAB einbauen will- vorher mit FileSize() bzw. OSVersion() ran, um zu prüfen, ob die Datei existiert. Wenn ja, gibt er die Funktion frei, ansonsten deaktiviert er die Funktion, indem der Menüeintrag gar nicht erst auftaucht oder nicht anklickbar ist, weil er das deaktiviert hat (DisableMenuItem()).

Wenn es erlaubt ist, kann er die 'makecab.exe' ja auch seinem Programm mitlefern, aber das ist vermutlich nicht der Fall.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
DW

Beitrag von DW »

Zum Updater_
Yap. Hatte keine Lust da was großes zu machen. Werd ich aber in der nächsten Version verbessern. ^^


Also ein Cab exporter wäre schon gut. Seh mal nach, was ich da so machen kann.

Die icons sind von einem freien Paket. Glfx oder so heißt das. Müsst mal googeln. Sehen eigentlich ganz gut aus.
An der Stelle noch mal Danke an die PBOSL Macher, das Favoriten icon habe ich von den examples. Nehm es natürlich sofort wieder rauß, wenn ihr was dagegen habt. :D


Die Progressbar nervt mich auch ganz schön. Ich machs so, wie ihrs gesagt habt.


Ansonsten, Danke für eure Kommentare und für eure Ideen!!^^


Edit: Habe jetzt die neue Version auf meiner webspace aktualisiert(Heißt, dass er nicht mehr die alte Version runterladet).
DW

Beitrag von DW »

http://ultimative.ul.ohost.de/Products/ ... /WC1.1.exe

Hab jetzt folgendes verbessert:
- Progressbar gadget wird nur während des Packens, Extrahierens gezeigt.
- Progress vom progressbar gadget wird nach Packen|Entpacken auf 0 gesetzt.
DW

Beitrag von DW »

So, hier ist Version 1.17: http://ultimative.ul.ohost.de/Products/ ... WC1.17.exe

Extractor wurde mit WC erstellt. :D

[ADDED]: SFX Creator


Screenshot von der SFX:
Bild

Wie findet ihr den Self-Extractor so? Hoffe ihr nutzt ihn fürs Forum. Wäre mir eine große Ehre.^^
DW

Beitrag von DW »

Werde ich ignoriert? :cry:
Antworten