OVH Cloud OVH Cloud

[Très Difficile] Compression Windows XP

17 réponses
Avatar
Emcy
Salut,

Je voudrais savoir comment faire pour compresser=20
automatiquement des fichiers en format .Zip avec le=20
logiciel int=E9gr=E9 =E0 Windows XP.

En faisant des recherches sur le net, il semblerait que=20
l'Explorateur Windows utilise la dll=20
suivante "zipfldr.dll" pour compresser les fichiers=20
=3D> je ne vois pas comment il faut faire (ce n'est pas un=20
fichier executable).

Remarque : je sais le faire avec Winzip, voila la commande
'D=E9claration globale
Public Const CheminWinZip =3D "C:\Program=20
Files\WinZip\" 'R=E9pertoire ou est install=E9 Winzip

Sub Zip_Un_fichier()
'Cette proc=E9dure va compresser le=20
fichiers "Programme.bas" et le placer dans=20
l'archive "C:\tmp\zaza.zip"

Const NomArchive =3D "C:\tmp\zaza.zip" 'Nom du fichier Zip=20
a cr=E9er
Const QuelFichier =3D "C:\tmp\Programme.bas" 'Nom du=20
fichier =E0 compresser
Shell (CheminWinZip & "winzip32.exe -a " & NomArchive=20
& " " & QuelFichier) 'execution
End Sub

7 réponses

1 2
Avatar
Frédéric Sigonneau
Bonsoir,

J'ai utilisé successivement Windows 2000 et Windows Xp et, à ma connaissance,
aucun des deux ne produit de fichier .zip après compression d'un répertoire ou
d'un fichier.
Tu aurais peut-être des réponses plus autorisées sur ce point en posant ta
question dans un forum Windows Xp plutôt qu'Excel, sinon, ça risque en effet de
tourner au dialogue de sourds :)
S'il s'avère que j'ai tort, merci de me le signaler, j'aime apprendre..

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


J'ai pas bien compris ce que fait ce "compact" lorque je
l'utilise, les fichiers compressés deviennent bleu dans
l'explorateur mais il n'y a toujours pas de fichier zip

-----Message d'origine-----
Bonjour,

A mon avis, c'est exactement ce que te permettent les
indications données par

Denis. Tu peux exécuter une ligne de commande en VBA en
utiisant la fonction

Shell. Exemple pour compresser et décompresser tous les
fichiers, dossiers et

sous-dossiers d'un répertoire racine nommé 'd:tamara' :

Sub test()

'compresser
Commande = "compact /c /s:d:Tamara d:Tamara*.*"
Shell Commande, vbHide

'décompresser
Commande = "compact /u /s:d:Tamara d:Tamara*.*"
Shell Commande, vbHide

End Sub

Chez moi (je crois que c'est comme ça par défaut) le nom
des fichiers et

dossiers compressés est affiché en bleu dans
l'explorateur. Tu peux aussi

facilement vérifier, toujours dans l'explorateur, que la
taille du dossier (ou

fichier) a changé après l'une des deux opérations.

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


c'est pas ça que je cherche, je veux tout simplement
créer des fichier .zip avec le logiciel intégré à
windows


XP
=> clic droit => envoyer vers => Dossier compressé

-----Message d'origine-----
Bonjour Emcy,

Sur windows 2000 pro ou Windows Xp, la façon de faire
telle qu'elle existant sous windows 98 n'existe plus.

On


ne peut plus
"monter" ou "descendre" des volumes (espaces disques
compressées)


Sur ces 2 versions de Windows, ta "FAT" doit être du
type "NTFS" et à savoir ce un répertoire ou un fichier

est compressé
relève des attributs des répertoires ou fichiers.

Comme je ne suis pas sur une fat de type NTFS, je ne
peux pas te donner plus de détail... mais si tu

regardes


dans l'aide de
Windows sous l'index "Fichiers Compressés" , tu
devrais



trouver ce que tu cherches.

Voici en autres, les commandes servant à compresser un
répertoire ou un fichier en direct de l'aide de Windows

2000.

Compact

Exemples
Pour compresser les fichiers du répertoire en cours et
de tous ses sous-répertoires, et activer l'attribut de

compression du
répertoire en cours et de tous ses sous-répertoires,
tapez la commande :


compact /c /s

Pour compresser tous les fichiers .bmp présents dans
le



répertoire Tmp et dans tous ses sous-répertoires, sans
modifier
l'attribut de compression de ces répertoires, tapez la
commande :


compact /c /s:tmp *.bmp

Pour forcer la compression du fichier Zèbre.bmp qui
avait été interrompue par une panne du système, tapez

la


commande :

compact /c /f zebre.bmp

Pour supprimer l'attribut de compression du répertoire
C:Tmp sans modifier l'état de compression des fichiers

qui s'y
trouvent, tapez la commande :

compact /u c:tmp



Salutations!




"Emcy" a écrit
dans le message de news:524601c3e4bc$33dd94d0

$
Je ne vois toujours pas comment faire(je dois être
nul).



Si je veux compresser trois fichiers qui sont dans un
repertoire, il faut que je les copy dans quel
dossier ?




-----Message d'origine-----
Bonjour *Emcy* (et tous les lecteurs)
| Salut,
|
| Je voudrais savoir comment faire pour compresser
| automatiquement des fichiers en format .Zip avec le
| logiciel intégré à Windows XP.

La compression par XP est transparente. Il suffit de
déplacer ou copier le fichier dans un dossier de type

Compressé.


--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm
http://www.excelabo.net





http://support.microsoft.com/directory/worldwide/fr/news
g
roup/regles.htm

.




.




.








Avatar
Frédéric Sigonneau
Ah, zut je n'ai pas cette option dans mon dossier Envoyer vers et je viens donc
de poster une c*** :)
Voilà ce que c'est que d'être 'accro' à Winrar depuis des lustres !

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour *michdenis* (et tous les lecteurs)
| Bonjour Clément,
|
| Je n'ai pas de souvenirs concernant une version de Windows possédant
| un utilitaire intégré produisant des fichiers compressés avec des
| extensions ".zip" à la manière d'un logiciel comme Winzip ou Pkzip.
| Qui sait, je suis peut être passé à côté sans le savoir !!!
|

XP le fait. Clic droit sur le dossier / Envoyer vers / Dossier compressé et le tour est joué.

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm


Avatar
michdenis
Bonjour Ricky,

Je viens d'ouvrir ma partition de Wndows Xp, et effectivement on retrouve cette possibilité de zipper un fichier ou un
répertoire à partir du menu contextuel "Envoyer vers" / dossiers compressés". Il y a même possibilité de décompresser un
fichier "zip" avec la commande du menu contextuel "Ouvrir avec" / Dossiers compressés".

Dois-je mettre au rebus les petits utilitaires comme Winzip ? ;-)


Merci pour cette découverte !


Salutations!



"Ricky [MVP]" a écrit dans le message de news:
Bonjour *michdenis* (et tous les lecteurs)
| Bonjour Clément,
|
| Je n'ai pas de souvenirs concernant une version de Windows possédant
| un utilitaire intégré produisant des fichiers compressés avec des
| extensions ".zip" à la manière d'un logiciel comme Winzip ou Pkzip.
| Qui sait, je suis peut être passé à côté sans le savoir !!!
|


XP le fait. Clic droit sur le dossier / Envoyer vers / Dossier compressé et le tour est joué.


--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Avatar
gee-dee-
Bonsoir Michel ;-)))

Non, Non, Non....Denis,
garde précieusement tes outils ...!!!
l'utilitaire de compression XP (archive entierement compatible Winzip)
1- ne permet pas de choisir le nom de l'archive (il faudra renommer !!!!)
2- crée l'archive à l'endroit ou se trouvent les fichiers
(il faudra regrouper les fichiers avant de compresser....)
3- ne crée pas d'archive auto-extractible (pas de .exe)
4- ne permet pas l'extraction d'un élément unique il faut tout extraire
(on peut cependant visualiser chaque élément (décompression temporaire
lecture seule)
on peut à ce moment alors enregistrer le fichier)
5- ne permet pas l'ajout dans une archive existante (du moins je n'ai pas
encore reussi)
6- ne gére pas les autres type d'archives (Rar, Arj, Lharc, Stuffit, etc...)

@+


"michdenis" a écrit dans le message de
news:%
Bonjour Ricky,

Je viens d'ouvrir ma partition de Wndows Xp, et effectivement on retrouve
cette possibilité de zipper un fichier ou un

répertoire à partir du menu contextuel "Envoyer vers" / dossiers
compressés". Il y a même possibilité de décompresser un

fichier "zip" avec la commande du menu contextuel "Ouvrir avec" / Dossiers
compressés".


Dois-je mettre au rebus les petits utilitaires comme Winzip ? ;-)


Merci pour cette découverte !


Salutations!



"Ricky [MVP]" a écrit dans le message de
news:

Bonjour *michdenis* (et tous les lecteurs)
| Bonjour Clément,
|
| Je n'ai pas de souvenirs concernant une version de Windows possédant
| un utilitaire intégré produisant des fichiers compressés avec des
| extensions ".zip" à la manière d'un logiciel comme Winzip ou Pkzip.
| Qui sait, je suis peut être passé à côté sans le savoir !!!
|


XP le fait. Clic droit sur le dossier / Envoyer vers / Dossier compressé
et le tour est joué.



--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm




Avatar
Ricky [MVP]
Bonjour *michdenis* (et tous les lecteurs)
| Bonjour Ricky,
|
| Je viens d'ouvrir ma partition de Wndows Xp, et effectivement on
| retrouve cette possibilité de zipper un fichier ou un répertoire à
| partir du menu contextuel "Envoyer vers" / dossiers compressés". Il y
| a même possibilité de décompresser un fichier "zip" avec la commande
| du menu contextuel "Ouvrir avec" / Dossiers compressés".
|
| Dois-je mettre au rebus les petits utilitaires comme Winzip ? ;-)
| Merci pour cette découverte !
| Salutations!

Je vuiens de découvrir l'option mais je pense que les conseils de Gee-dee sont pleins de bon sens :)


--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Avatar
Ricky [MVP]
Bonjour *Frédéric Sigonneau* (et tous les lecteurs)
| Ah, zut je n'ai pas cette option dans mon dossier Envoyer vers et je
| viens donc
| de poster une c*** :)
| Voilà ce que c'est que d'être 'accro' à Winrar depuis des lustres !
|
| FS

Cette option n'existaity pas chez moi. Je l'ai vu apparaître en créant un dossier de type Compressé et en y déplaçant un fichier.
XP m'a demandé d'associer l'application compressé (sic) à ce genre de manipulation.
L'option est alors apparue dans le menu Envoyer vers (sans lien avec le dossier compressé en question, d'ailleurs)

Bonne journée

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Avatar
Ricky [MVP]
Bonjour *Frédéric Sigonneau* (et tous les lecteurs)

| S'il s'avère que j'ai tort, merci de me le signaler, j'aime
| apprendre..

Et bien voilà qui est fait dans les messages ci-dessus mais je te rassure, je n'ai que quelques minutes d'avance sur toi dans la découverte :)


--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
1 2