anve
Goto Top

Integrierte windowsinterne ZIP-Funktionalität nutzbar machen für Eingabeaufforderung

ZIP-Funktionalität in der Eingabeaufforderung nutzen

Hallo zusammen!

Ich will mit dem zip-Befehl in der command line von Windows arbeiten. Diese ist aber nicht verfügbar. Woran kann es liegen?
Ein regsvr32 zipfldr.dll hilft nichts (inkl. Neustart). Muss da eine Umgebungsvariable gesetzt werden?

Bräuchte das dringend!

Grüße
anve

PS: Bitte keine Alternativen wie 7zip posten ...

Content-Key: 104315

Url: https://administrator.de/contentid/104315

Printed on: April 26, 2024 at 10:04 o'clock

Member: biederw
biederw Dec 17, 2008 at 16:58:41 (UTC)
Goto Top
Hallo anve,
hast Du gzip.exe in C:\Windows\ schon gefunden?
Mit gzip -h findest Du die Hilfe für die Parameter in der Eingabeaufforderung.

Gruß, Klaus
Member: anve
anve Dec 17, 2008 at 17:12:33 (UTC)
Goto Top
Hi Klaus!

Nein, es gibt leider keine gzip.exe im Ordner WINNT. Auch gzip -h in der Eingabeaufforderung wird mit

"Der Befehl "gzip" ist entweder falsch geschrieben oder konnte nicht gefunden werden."

quittiert. Muss eventuell nur eine Umgebungsvariable gesetzt werden, die zum richtigen Pfad (also z.B. c:\winnt statt c:\windows) hinverweist?

Ich kann ja mit "senden an" zip-Archive erstellen. Nur von der Eingabeaufforderung heraus nicht.

Grüße,
anve
Member: Rafiki
Rafiki Dec 17, 2008 at 18:36:57 (UTC)
Goto Top
In der registry steht unter:
HKEY_CLASSES_ROOT\CompressedFolder\Shell\Open\Command
das rundll32.exe zipfldr.dll dafür zuständig ist.
Nur gelingt es mir damit noch nicht Dateien zu packen oder entpacken. Ich kenne die Parameter (noch) nicht.

Rafiki
Member: anve
anve Dec 17, 2008 at 18:42:22 (UTC)
Goto Top
Hallo Rafiki!

Bei mir steht dort:

rundll32.exe zipfldr.dll,RouteTheCall %L

Du willst mit der rundll32.exe Dateien zu zippen?

Ich denken das Problem könnte an folgenden Punkten liegen:

1) Registry-Eintrag fehlt/falsch
2) Systemprogramme nicht vollständig installiert
3) Dienst läuft nicht
4) Umgebungsvariable nicht/falsch gesetzt

Grüße
anve
Member: Rafiki
Rafiki Dec 17, 2008 at 18:55:30 (UTC)
Goto Top
habe gerade angefangen mich schlau zu lesen. Dr Google weiss fast alles.
Das ist die integration der ZIP Folder Funktion in den Explorer. Scheinbar kan man das nicht einfach so von der Kommandozeile aus benutzen. Schade eigentlich.

Hier habe ich gerade ein kleines VBS script gefunden das dann fohl diese Funktion aufruft. http://tek-tips.com/viewthread.cfm?qid=1302498
Member: anve
anve Dec 17, 2008 at 19:08:51 (UTC)
Goto Top
Hmmm ... Wenn ich auf einem anderen Rechner zip in die Kommandozeile eingebe bekomme ich folgendes:

Copyright (C) 1990-1999 Info-ZIP
Type 'zip "-L"' for software license.  
Zip 2.3 (November 29th 1999). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
  The default action is to add or replace zipfile entries from list, which
  can include the special name - to compress standard input.
  If zipfile and list are omitted, zip compresses stdin to stdout.
  -f   freshen: only changed files  -u   update: only changed or new files
  -d   delete entries in zipfile    -m   move into zipfile (delete files)
  -r   recurse into directories     -j   junk (don't record) directory names  
  -0   store only                   -l   convert LF to CR LF (-ll CR LF to LF)
  -1   compress faster              -9   compress better
  -q   quiet operation              -v   verbose operation/print version info
  -c   add one-line comments        -z   add zipfile comment
  -@   read names from stdin        -o   make zipfile as old as latest entry
  -x   exclude the following names  -i   include only the following names
  -F   fix zipfile (-FF try harder) -D   do not add directory entries
  -A   adjust self-extracting exe   -J   junk zipfile prefix (unzipsfx)
  -T   test zipfile integrity       -X   eXclude eXtra file attributes
  -!   use privileges (if granted) to obtain all aspects of WinNT security
  -R   PKZIP recursion (see manual)
  -$   include volume label         -S   include system and hidden files
  -h   show this help               -n   don't compress these suffixes  

Das von mir verwendete Program "Info-ZIP 2.3" scheint anscheinend mit einem anderen Programm mitgekommen zu sein... Kann es sein, dass ich die ganze Zeit über nicht mit dem windowsinternen ZIP-Programm gearbeitet habe?
Member: Rafiki
Rafiki Dec 17, 2008 at 21:38:15 (UTC)
Goto Top
Ja, so ungefähr war zunächst meine Idee, nur muss ich mittlerweile einsehen dases wohl nicht so einfach geht.
Sorry.
Member: anve
anve Dec 19, 2008 at 16:25:09 (UTC)
Goto Top
Hi Rafiki!

Mach dir keine Sorgen. Ich bin erst durch dich auf meinen Denkfehler draufgekommen. Woanders hatte ich immer den zip-Befehl genutzt. Jetzt war ich auf einem anderen Rechner und dort gab es den nicht mehr. Ich hatte gedacht, dass es eine Windows-interne Funktion ist. Dem ist aber überhaupt nicht so. Jetzt hab ich mir einfach die zip.exe kopiert und es läuft so wie ich es wollte.

Also DANKE für deine Unterstützung!

LG
anve

PS: Ich vermute das Programm ist mit National Instruments mitgekommen ...