Diablokiller999
Enthusiast
Thread Starter
- Mitglied seit
- 09.01.2004
- Beiträge
- 2.054
Hi Leute!
Wollte meinen Programmier-Horizont mal etwas erweitern und dachte mir, ich fange mit GUI-Programmierung an.
Da ich ab und an mal mit 7zip mehrere Dateien komprimieren möchte, aber die von Winrar bekannte "add each file to seperate archive"-Funktion vermisste, war mein erstes Projektthema nicht weit - zumal ein Blick über Google viele Leute zeigte, die nicht Konsolen-Skripts nutzen wollten.
Hier nun mein erster Anlauf einer 7zip Batch Compression mit wxWidgets.
Den Sourcecode werde ich die Tage noch releasen nachdem er etwas aufgeräumt wurde (bin ne kleine Schlampe ).
Funktionsweise:
Die Datei muss ins Root des 7zip Ordners (zur 7z.exe)
Es können Dateien per Drag&Drop in das Text-Fenster gezogen, welche einzeln zu Archiven gepackt werden sollen.
Es gibt 3 DropDown-Menüs für Archiv-Typ (7zip oder Zip), Kompressionsstärke (Speichern bis Ultra) und Kompressionsverfahren (LZMA1/2, PPMd oder Bzip2).
Aus den gegebenen Parametern wird ein String gebastelt und an die Konsole übergeben.
In und Output-Ordner sind identisch.
Bekannte Probleme:
Das Teil ist frisch aus der Taufe und hat noch einige Probleme, hier ein paar die mir aufgefallen sind:
- Es vertragen sich nicht alle Optionen, Zip scheint momentan noch garnicht zu funktionieren
- Bei mehreren Punkten im Dateinamen kann es zu falschen Dateinamen bei den Ausgangsdateien kommen (falsche Endungen)
- Beim droppen wird der vorherige Inhalt des Fensters überschrieben (mal schauen ob ich das mit Vectoren beheben kann)
Falls euch noch was auffällt, könnt ihr ja schreiben. Lasse es grad im Test laufen, hoff es hilft dem einen oder anderen
ZShare Downloadlink - 7zip Batch Compression v0.01
Wollte meinen Programmier-Horizont mal etwas erweitern und dachte mir, ich fange mit GUI-Programmierung an.
Da ich ab und an mal mit 7zip mehrere Dateien komprimieren möchte, aber die von Winrar bekannte "add each file to seperate archive"-Funktion vermisste, war mein erstes Projektthema nicht weit - zumal ein Blick über Google viele Leute zeigte, die nicht Konsolen-Skripts nutzen wollten.
Hier nun mein erster Anlauf einer 7zip Batch Compression mit wxWidgets.
Den Sourcecode werde ich die Tage noch releasen nachdem er etwas aufgeräumt wurde (bin ne kleine Schlampe ).
Funktionsweise:
Die Datei muss ins Root des 7zip Ordners (zur 7z.exe)
Es können Dateien per Drag&Drop in das Text-Fenster gezogen, welche einzeln zu Archiven gepackt werden sollen.
Es gibt 3 DropDown-Menüs für Archiv-Typ (7zip oder Zip), Kompressionsstärke (Speichern bis Ultra) und Kompressionsverfahren (LZMA1/2, PPMd oder Bzip2).
Aus den gegebenen Parametern wird ein String gebastelt und an die Konsole übergeben.
In und Output-Ordner sind identisch.
Bekannte Probleme:
Das Teil ist frisch aus der Taufe und hat noch einige Probleme, hier ein paar die mir aufgefallen sind:
- Es vertragen sich nicht alle Optionen, Zip scheint momentan noch garnicht zu funktionieren
- Bei mehreren Punkten im Dateinamen kann es zu falschen Dateinamen bei den Ausgangsdateien kommen (falsche Endungen)
- Beim droppen wird der vorherige Inhalt des Fensters überschrieben (mal schauen ob ich das mit Vectoren beheben kann)
Falls euch noch was auffällt, könnt ihr ja schreiben. Lasse es grad im Test laufen, hoff es hilft dem einen oder anderen
ZShare Downloadlink - 7zip Batch Compression v0.01