automatisches Enpacken im jeweiligen Verzeichnis
Moderators: white, Hacker, Stefan2
automatisches Enpacken im jeweiligen Verzeichnis
Ich suche eine Möglichkeit (wahrscheinlich geht es ja nur über ein VB Script) um mehrere gapackte Dateien in ihrem jeweiligen Verzeichnis zu entpacken.
Beispiel : Es liegen 100 Verzeichnisse nummeriert von 0001 bis 0100 vor.
Darin befindet sich jeweils eine größere Anzahl gepackter Dateien.
Das Ziel ist: Mit möglichst wenig Aufwand alle Dateien zu enpacken, und die entpackten Dateien befinden sich hinterher im jeweiligen bisherigen Verzeichnis.
Puuuuhhh.... Ist echt schwer , etwas vernünftig zu beschreiben.
Gibt es ne Möglichkeit, oder muß ich wieder einen Tag Urlaub für Sortierarbeiten einreichen ?
frogtie
Beispiel : Es liegen 100 Verzeichnisse nummeriert von 0001 bis 0100 vor.
Darin befindet sich jeweils eine größere Anzahl gepackter Dateien.
Das Ziel ist: Mit möglichst wenig Aufwand alle Dateien zu enpacken, und die entpackten Dateien befinden sich hinterher im jeweiligen bisherigen Verzeichnis.
Puuuuhhh.... Ist echt schwer , etwas vernünftig zu beschreiben.
Gibt es ne Möglichkeit, oder muß ich wieder einen Tag Urlaub für Sortierarbeiten einreichen ?
frogtie
Hallo!
Es gibt doch so eine schöne Checkbox im Entpacken-Dialog, "Packe jedes Archiv in ein separates Verzeichnis".
Reicht das nicht?
In der wiki gibt es auch ein AHK-Script um den Haken dauerhaft zu setzen.
http://www.ghisler.ch/wiki/index.php/AutoHotkey:_Unpack_each_archive_to_a_separate_subdir
Stitscher
Es gibt doch so eine schöne Checkbox im Entpacken-Dialog, "Packe jedes Archiv in ein separates Verzeichnis".
Reicht das nicht?
In der wiki gibt es auch ein AHK-Script um den Haken dauerhaft zu setzen.
http://www.ghisler.ch/wiki/index.php/AutoHotkey:_Unpack_each_archive_to_a_separate_subdir
Stitscher
Hi Stitscher,
ne, daß wäre ja genau verkehrt !!
Dieses Häkchen bewirkt ja, daß Verzeichnisse neu erzeugt werden, die den gleichen Dateinamen haben wie die gepackte Datei.
Ich möchte aber, daß die Dateien im gleichen Verzeichnis wie vorher (nur eben jetzt entpackt) vorliegen.
Natürlich geht das, wenn man jedes einzelne Verzeichnis öffnet, und die darin befindlichen Dateien ohne Pfade entpackt. Aber wenn Du so richtig viele Verzeichnisse hast, dann brauchste dafür extrem viel Zeit.
Deshalb war meine Idee, über die Suchfunktion alle Zips (oder RARs) aus allen Verzeichnissen zu suchen, ins Fenster zu legen, und dann irgenwie so zu entpacken, daß sie einfach im jeweiligen Mutterverzeichnis entpackt werden. Halt nur in einem Arbeitsgang.
ne, daß wäre ja genau verkehrt !!
Dieses Häkchen bewirkt ja, daß Verzeichnisse neu erzeugt werden, die den gleichen Dateinamen haben wie die gepackte Datei.
Ich möchte aber, daß die Dateien im gleichen Verzeichnis wie vorher (nur eben jetzt entpackt) vorliegen.
Natürlich geht das, wenn man jedes einzelne Verzeichnis öffnet, und die darin befindlichen Dateien ohne Pfade entpackt. Aber wenn Du so richtig viele Verzeichnisse hast, dann brauchste dafür extrem viel Zeit.
Deshalb war meine Idee, über die Suchfunktion alle Zips (oder RARs) aus allen Verzeichnissen zu suchen, ins Fenster zu legen, und dann irgenwie so zu entpacken, daß sie einfach im jeweiligen Mutterverzeichnis entpackt werden. Halt nur in einem Arbeitsgang.
Ich kann es im Moment nicht testen.
Aber was ist wenn du im Entpackendialog den Pfad entfernst (also leer läßt und vorher alle Archive markierst).
Normalerweise bewirkt das, daß das Archiv im selben Verzeichnis (wie das Archiv selber) entpackt wird (nicht im gegegnüberliegendem Fenster).
Keine Ahnung, ob das auch mit mehreren Archiven klappt, die man über die Suche gefunden hat und durch "Anwenden" ins Fenster gelegt hat.
Edit:
Sorry, wenn ich dein Post oben nochmal lese, hast du das wahrscheinlich schon probiert.
Dann weiß ich nicht weiter.
Stitscher
Aber was ist wenn du im Entpackendialog den Pfad entfernst (also leer läßt und vorher alle Archive markierst).
Normalerweise bewirkt das, daß das Archiv im selben Verzeichnis (wie das Archiv selber) entpackt wird (nicht im gegegnüberliegendem Fenster).
Keine Ahnung, ob das auch mit mehreren Archiven klappt, die man über die Suche gefunden hat und durch "Anwenden" ins Fenster gelegt hat.
Edit:
Sorry, wenn ich dein Post oben nochmal lese, hast du das wahrscheinlich schon probiert.
Dann weiß ich nicht weiter.
Stitscher
Da es ja fuer Archive Command line Tools zum entpacken gibt kann man es schön mit dem Makebat Plugin lösen.
Ergebnis einer Suche in die Listbox übertragen (Anwenden),
dort alles markieren und makebat benutzen.
Der Parameter beim makebat ist dann z.B.:
call c:\tools\test.bat "%D" "%N"
==============================
rem test.bat
@echo off
echo %1
cd /d "%1"
echo %~n2%~x2
==============================
Anstelle des letzten Echo Befehl könnte halt dann der entsprechende Aufruf eines Command line Entpackers sein.
Einfach mal so wie es jetzt ist testen.
Edit
Noch besser kann man es mit dem tcbl Plugin machen.
http://www.ghisler.ch/board/viewtopic.php?t=9374&postdays=0&postorder=asc&start=0
Ergebnis einer Suche in die Listbox übertragen (Anwenden),
dort alles markieren und makebat benutzen.
Der Parameter beim makebat ist dann z.B.:
call c:\tools\test.bat "%D" "%N"
==============================
rem test.bat
@echo off
echo %1
cd /d "%1"
echo %~n2%~x2
==============================
Anstelle des letzten Echo Befehl könnte halt dann der entsprechende Aufruf eines Command line Entpackers sein.
Einfach mal so wie es jetzt ist testen.
Edit
Noch besser kann man es mit dem tcbl Plugin machen.
http://www.ghisler.ch/board/viewtopic.php?t=9374&postdays=0&postorder=asc&start=0
Das funktioklappt doch bereits Standardmäßig?
(Zumindest mit ZIP oder RAR Archiven mach ich das öfters so)
(Zumindest mit ZIP oder RAR Archiven mach ich das öfters so)
Stitscher wrote:Es gibt doch so eine schöne Checkbox im Entpacken-Dialog, "ENTPacke jedes Archiv in ein separates Verzeichnis".
Stitscher wrote:Aber was ist wenn du im Entpackendialog den Pfad entfernst (also leer läßt und vorher alle Archive markierst).
Ich habe das jetzt mal probiert.frogtie wrote:Ne, funtioniert leider nicht.
Der TC sucht sich dann irgendein Verzeichnis aus, und haut dort alle Dateien zusammen rein.
Schade, wär echt ne super Lösung gewesen.
Ich bekomme nur eine Fehlermeldung beim Entpacken. Obwohl die Zips in Ordnung sind und einzeln ohne Probleme entpackt werden können.
Hier eine kleiner Film.
http://home.arcor.de/stitscher/ziptest.zip
(907 KB)
frogtie,
Roman
Hm, das ginge, falls die Dateien auch 0001 bis 0100 hiessen, und es eine Datei pro Verzeichnis gaebe.Beispiel : Es liegen 100 Verzeichnisse nummeriert von 0001 bis 0100 vor.
Darin befindet sich jeweils eine größere Anzahl gepackter Dateien.
Das Ziel ist: Mit möglichst wenig Aufwand alle Dateien zu enpacken, und die entpackten Dateien befinden sich hinterher im jeweiligen bisherigen Verzeichnis.
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Eine schnelle Idee, vielleicht nicht zu Ende gedacht: Vielleicht doch so auspacken und dann das ausgepackte um eine Ebene nach oben schieben?frogtie wrote:...
Dieses Häkchen bewirkt ja, daß Verzeichnisse neu erzeugt werden, die den gleichen Dateinamen haben wie die gepackte Datei.
Ich möchte aber, daß die Dateien im gleichen Verzeichnis wie vorher (nur eben jetzt entpackt) vorliegen...
http://www.ghisler.ch/board/viewtopic.php?t=4932&start=12
Peter
TC 10.xx / #266191
Win 10 x64
Win 10 x64
Horst.Epp wrote:Da es ja fuer Archive Command line Tools zum entpacken gibt kann man es schön mit dem Makebat Plugin lösen.
Ergebnis einer Suche in die Listbox übertragen (Anwenden),
dort alles markieren und makebat benutzen.
Der Parameter beim makebat ist dann z.B.:
call c:\tools\test.bat "%D" "%N"
==============================
rem test.bat
@echo off
echo %1
cd /d "%1"
echo %~n2%~x2
==============================
Anstelle des letzten Echo Befehl könnte halt dann der entsprechende Aufruf eines Command line Entpackers sein.
Einfach mal so wie es jetzt ist testen.
Edit
Noch besser kann man es mit dem tcbl Plugin machen.
http://www.ghisler.ch/board/viewtopic.php?t=9374&postdays=0&postorder=asc&start=0
Die Lösung sieht mir noch am komfortabelsten aus. Danke für Deine Mühe.
Allerdings habe ich keine Ahnung, wie ich den ECHO-Befehl durch einen Command-Line Entpacker ersetzen kann. Da fehlen mir einfach die nötigen Kenntnisse.
Welcher Entpacker empfielt sich dabei, und wie sieht der Befehl dann genau aus ?
Im Voraus Danke.
Wenn du 7zip installierst gibt es auch einen Command line entpacker.frogtie wrote:Horst.Epp wrote:Da es ja fuer Archive Command line Tools zum entpacken gibt kann man es schön mit dem Makebat Plugin lösen.
Ergebnis einer Suche in die Listbox übertragen (Anwenden),
dort alles markieren und makebat benutzen.
Der Parameter beim makebat ist dann z.B.:
call c:\tools\test.bat "%D" "%N"
==============================
rem test.bat
@echo off
echo %1
cd /d "%1"
echo %~n2%~x2
==============================
Anstelle des letzten Echo Befehl könnte halt dann der entsprechende Aufruf eines Command line Entpackers sein.
Einfach mal so wie es jetzt ist testen.
Edit
Noch besser kann man es mit dem tcbl Plugin machen.
http://www.ghisler.ch/board/viewtopic.php?t=9374&postdays=0&postorder=asc&start=0
Die Lösung sieht mir noch am komfortabelsten aus. Danke für Deine Mühe.
Allerdings habe ich keine Ahnung, wie ich den ECHO-Befehl durch einen Command-Line Entpacker ersetzen kann. Da fehlen mir einfach die nötigen Kenntnisse.
Welcher Entpacker empfielt sich dabei, und wie sieht der Befehl dann genau aus ?
Im Voraus Danke.
Anstelle des obigen Echo Befehls dann z.B.:
c:\programme\7-zip\7z.exe e -y "%~n2%~x2"
Das entpackt im jweiligen Verzeichnis die Files, ohne Pfad
und überschreibt schon vorhandene.
Das Programm kann unter anderem ZIP, RAR und 7zip Archive entpacken.
http://www.7-zip.org/
Auch wenn das eigentliche Problem jetzt durch ein Script gelöst wurde, würde ich doch gern wissen, was im verlinkten Video falsch läuft.Stitscher wrote:Ich habe das jetzt mal probiert.frogtie wrote:Ne, funtioniert leider nicht.
Der TC sucht sich dann irgendein Verzeichnis aus, und haut dort alle Dateien zusammen rein.
Schade, wär echt ne super Lösung gewesen.
Ich bekomme nur eine Fehlermeldung beim Entpacken. Obwohl die Zips in Ordnung sind und einzeln ohne Probleme entpackt werden können.
Hier eine kleiner Film.
http://home.arcor.de/stitscher/ziptest.zip
(907 KB)
Danke!