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-ID: 104315

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

Ausgedruckt am: 17.11.2024 um 17:11 Uhr

biederw
biederw 17.12.2008 um 17:58:41 Uhr
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
anve
anve 17.12.2008 um 18:12:33 Uhr
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
Rafiki
Rafiki 17.12.2008 um 19:36:57 Uhr
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
anve
anve 17.12.2008 um 19:42:22 Uhr
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
Rafiki
Rafiki 17.12.2008 um 19:55:30 Uhr
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
anve
anve 17.12.2008 um 20:08:51 Uhr
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?
Rafiki
Rafiki 17.12.2008 um 22:38:15 Uhr
Goto Top
Ja, so ungefähr war zunächst meine Idee, nur muss ich mittlerweile einsehen dases wohl nicht so einfach geht.
Sorry.
anve
anve 19.12.2008 um 17:25:09 Uhr
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 ...