bonjour,
j'aimerai savoir comment par ligne de commande faire un fichier compressé
avec la compression de XP, une ligne de commande qui remplacerai le click
bouton droit, envoyer vers, dossier compressé
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Claude BELLAMY
Dans le message :, JPH a pris la peine d'écrire ce qui suit :
bonjour, j'aimerai savoir comment par ligne de commande faire un fichier compressé avec la compression de XP, une ligne de commande qui remplacerai le click bouton droit, envoyer vers, dossier compressé
La DLL "%systemroot%system32zipfldr.dll" utilisée pour çà est un contrôle ActiveX, qui ne possède que quelques fonctions utilisables directement depuis un programme extérieur (tel que rundll32.exe ou regsvr32.exe), à savoir :
Les "classiques", communes à tout ActiveX, : DllCanUnloadNow DllGetClassObject DllRegisterServer DllUnregisterServer
2 fonctions supplémentaires, pouvant être utilisée directement via Rundll32.exe RegisterSendto RouteTheCall
"RegisterSendto" ne fait que réenregistrer la DLL rundll32 zipfldr.dll,RegisterSendto analogue, en effet, à regsvr32 zipfldr.dll
"RouteTheCall" , au nom pour le moins bizarre, sert à extraire les fichiers contenus dans un .zip Donc on peut DÉCOMPRESSER un fichier .zip en ligne de commande : rundll32 zipfldr.dll,RouteTheCall <nom-de-fichier.zip>
MAIS rien n'est prévu pour l'opération inverse, à savoir COMPRESSER ! Cette question est posée un peu partout, sans jamais avoir obtenu de réponse (y compris dans le MSDN)
J'ai trouvé ceci sur un blog US très intéressant (http://www.tutorialsall.com) : http://www.tutorialsall.com/WINDOWS/Zipping-from/ Zip support is provided by the zipfldr.dll file. The methods (functions) within it are called by Explorer. You have no way from the command line to call those methods. You will need 3rd party software to have command-line programs for zipping up files. 7-Zip is free and can be ran from the command line.
Ce qui est en fait une excellente réponse, en aiguillant l'utilisateur vers "7-zip", un zippeur GRATUIT, en français, qui peut ^tre piloté en ligne de commande ! http://www.7-zip.org/fr/
Le fichier d'aide contient une rubrique "Command line" qui donne toute la syntaxe à utiliser. mk:@MSITStore:<dossier d'install de 7z>7-zip.chm::/cmdline/syntax.htm
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Dans le message :uf1ODnx0GHA.1304@TK2MSFTNGP05.phx.gbl,
JPH <technique@demo.fr> a pris la peine d'écrire ce qui suit :
bonjour,
j'aimerai savoir comment par ligne de commande faire un fichier
compressé avec la compression de XP, une ligne de commande qui
remplacerai le click bouton droit, envoyer vers, dossier compressé
La DLL "%systemroot%system32zipfldr.dll" utilisée pour çà est un contrôle
ActiveX, qui ne possède que quelques fonctions utilisables directement
depuis un programme extérieur (tel que rundll32.exe ou regsvr32.exe), à
savoir :
Les "classiques", communes à tout ActiveX, :
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
2 fonctions supplémentaires, pouvant être utilisée directement via
Rundll32.exe
RegisterSendto
RouteTheCall
"RegisterSendto" ne fait que réenregistrer la DLL
rundll32 zipfldr.dll,RegisterSendto
analogue, en effet, à
regsvr32 zipfldr.dll
"RouteTheCall" , au nom pour le moins bizarre, sert à extraire les fichiers
contenus dans un .zip
Donc on peut DÉCOMPRESSER un fichier .zip en ligne de commande :
rundll32 zipfldr.dll,RouteTheCall <nom-de-fichier.zip>
MAIS rien n'est prévu pour l'opération inverse, à savoir COMPRESSER !
Cette question est posée un peu partout, sans jamais avoir obtenu de réponse
(y compris dans le MSDN)
J'ai trouvé ceci sur un blog US très intéressant
(http://www.tutorialsall.com) :
http://www.tutorialsall.com/WINDOWS/Zipping-from/
Zip support is provided by the zipfldr.dll file.
The methods (functions) within it are called by Explorer.
You have no way from the command line to call those methods.
You will need 3rd party software to have command-line
programs for zipping up files. 7-Zip is free and can
be ran from the command line.
Ce qui est en fait une excellente réponse, en aiguillant l'utilisateur vers
"7-zip", un zippeur GRATUIT, en français, qui peut ^tre piloté en ligne de
commande !
http://www.7-zip.org/fr/
Le fichier d'aide contient une rubrique "Command line" qui donne toute la
syntaxe à utiliser.
mk:@MSITStore:<dossier d'install de 7z>7-zip.chm::/cmdline/syntax.htm
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Dans le message :, JPH a pris la peine d'écrire ce qui suit :
bonjour, j'aimerai savoir comment par ligne de commande faire un fichier compressé avec la compression de XP, une ligne de commande qui remplacerai le click bouton droit, envoyer vers, dossier compressé
La DLL "%systemroot%system32zipfldr.dll" utilisée pour çà est un contrôle ActiveX, qui ne possède que quelques fonctions utilisables directement depuis un programme extérieur (tel que rundll32.exe ou regsvr32.exe), à savoir :
Les "classiques", communes à tout ActiveX, : DllCanUnloadNow DllGetClassObject DllRegisterServer DllUnregisterServer
2 fonctions supplémentaires, pouvant être utilisée directement via Rundll32.exe RegisterSendto RouteTheCall
"RegisterSendto" ne fait que réenregistrer la DLL rundll32 zipfldr.dll,RegisterSendto analogue, en effet, à regsvr32 zipfldr.dll
"RouteTheCall" , au nom pour le moins bizarre, sert à extraire les fichiers contenus dans un .zip Donc on peut DÉCOMPRESSER un fichier .zip en ligne de commande : rundll32 zipfldr.dll,RouteTheCall <nom-de-fichier.zip>
MAIS rien n'est prévu pour l'opération inverse, à savoir COMPRESSER ! Cette question est posée un peu partout, sans jamais avoir obtenu de réponse (y compris dans le MSDN)
J'ai trouvé ceci sur un blog US très intéressant (http://www.tutorialsall.com) : http://www.tutorialsall.com/WINDOWS/Zipping-from/ Zip support is provided by the zipfldr.dll file. The methods (functions) within it are called by Explorer. You have no way from the command line to call those methods. You will need 3rd party software to have command-line programs for zipping up files. 7-Zip is free and can be ran from the command line.
Ce qui est en fait une excellente réponse, en aiguillant l'utilisateur vers "7-zip", un zippeur GRATUIT, en français, qui peut ^tre piloté en ligne de commande ! http://www.7-zip.org/fr/
Le fichier d'aide contient une rubrique "Command line" qui donne toute la syntaxe à utiliser. mk:@MSITStore:<dossier d'install de 7z>7-zip.chm::/cmdline/syntax.htm
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Joao
Salut,
C malheureusement pas possible avec Windows.
Il te faudra pour ca utiliser des applications tiers. Par exemple avec winzip : http://www.winzip.com/prodpagecl.htm
Sinon dans ce forum il parle de pkzip (je n'ai pas essaye): www.msfn.org/board/lofiversion/index.php/t33979.html
J'espere que ca pourra te mettre sur la piste.
Joao
"JPH" wrote in message news:
bonjour, j'aimerai savoir comment par ligne de commande faire un fichier compressé avec la compression de XP, une ligne de commande qui remplacerai le click bouton droit, envoyer vers, dossier compressé
merci JPH
Salut,
C malheureusement pas possible avec Windows.
Il te faudra pour ca utiliser des applications tiers.
Par exemple avec winzip :
http://www.winzip.com/prodpagecl.htm
Sinon dans ce forum il parle de pkzip (je n'ai pas essaye):
www.msfn.org/board/lofiversion/index.php/t33979.html
J'espere que ca pourra te mettre sur la piste.
Joao
"JPH" <technique@demo.fr> wrote in message
news:uf1ODnx0GHA.1304@TK2MSFTNGP05.phx.gbl...
bonjour,
j'aimerai savoir comment par ligne de commande faire un fichier compressé
avec la compression de XP, une ligne de commande qui remplacerai le click
bouton droit, envoyer vers, dossier compressé
Il te faudra pour ca utiliser des applications tiers. Par exemple avec winzip : http://www.winzip.com/prodpagecl.htm
Sinon dans ce forum il parle de pkzip (je n'ai pas essaye): www.msfn.org/board/lofiversion/index.php/t33979.html
J'espere que ca pourra te mettre sur la piste.
Joao
"JPH" wrote in message news:
bonjour, j'aimerai savoir comment par ligne de commande faire un fichier compressé avec la compression de XP, une ligne de commande qui remplacerai le click bouton droit, envoyer vers, dossier compressé