J'avais fait une ptite doc pour l'utilistion de winzip en lignes de commande, ca peut surement t'aider
Utilisation de winzip en lignes de commandes
Comment créer une archive en ligne de commandes :
WinZip32 [-min] action [option] Nom de fichier[.Zip]
Ex : WinZip32 ?min ?a exemple.zip
-min : doit être placé juste après winzip32 pour cacher la fenêtre de winzip.
-s : spécification pour créer un mot de passe ( syntaxe ?s[mot de passe] ) -> indiquer le mot de passe après le s
-r : sauvegarde les sous répertoires. Les sous rep vides ne sont pas pris en compte !!!
-hs : permet de voir mes fichiers cachés
-a : pour ajouter à l?archive
-ef : taux de compression normal
-ex : taux de compression max
Paramètres en ligne de commande supportés par WinZip :
Ajout de fichiers : WinZip[32].exe [-min] l?action [les options] le nom de fichier [.zip] les fichiers
-min : winzip se lance en mode minimisé
Actions : -a pour ajouter, -f pour rafraichir, -u pour la mise à jour, et ?m pour déplacer
Options
-r et -p correspondent à "arborescence des répertoires" et "Répertoire de destination" dans les cases à cocher dans la boîte de dialogue. -ex, -en, -ef, -es, et -e0 sont des options qui déterminent la méthode de compression : Supplémentaire, Normal, Rapide, Super rapide, et aucune compression. Par défaut ce sera "Normal". -hs inclut les fichiers cachés et les fichiers de système.
L?usage de ?s Mot de passe spécifie un mot de passe. Le mot de passe peut être entouré de guillemets, par exemple, -s" le Mot de passe".
nom de fichier.zip
Spécifie le nom du fichier zip sélectionné. Etre sûr de taper le nom entier du fichier (y compris l?arborescence).
fichiers
Est une liste d?un ou plusieurs fichiers, cependant le caractère @ suivi par le nom de fichier qui contient une liste de fichiers à ajouter, un nom de fichier par ligne. L'étoile suivie d'un nom d'extension (l?e.g. *.bak) est permis.
Décompresser des fichiers
La commande à taper :
WinZip[32].exe -e [les options] le nom de fichier[.zip] le répertoire de destination
où:
-e est exigé.
options
-o et -j sont représentés par "Ecrase les fichiers existants sans demande de confirmation" et "ne pas enregistrer l?arborescence". A moins que -j soit spécifié, l?information sur le répertoire de destination est utilisée par défaut. L?usage de -sMot de passe spécifie un mot de passe. Le mot de passe peut être entouré de guillemets, par exemple, -s" le Mot de passe".
nom de fichier.zip
Spécifie le nom de fichier ZIP de l'archive à décompresser. spécifie le nom du fichier zip sélectionné. Etre sûr de taper le nom entier du fichier (y compris l?arborescence).
Le répertoire de destination
C'est le terme employé pour l'arborescence du répertoire de destination dans lequel sera décompressé l'archive. ce répertoire n?existe pas il est créé.
Notes
-TRES IMPORTANT Toujours spécifier des noms de fichiers complets, y compris la lettre de nom de lecteur.
-Pour lancer WinZip dans une icône inactive minimisée utilise l'option "-min". Quand elle est spécifiée cette option doit être la première.
-Seules les opérations qui impliquent les fichiers ZIP sont supportés.
-Introduire les noms de fichier longs entre guillemets.
-Les actions et options doivent être séparées par au moins un espace.
-WinZip peut être utilisé pour compresser des fichiers avec cc:Mail. Changer la ligne de compression dans la section [cc:Mail] du fichier WMAIL.INI appropriée pour spécifier le chemin de WinZip avant l'instruction "-a%1 @%2". Par exemple, si -WinZip est installé dans votre c: le répertoire\WinZip, spécifier
compress=c:\WinZip\WinZip.-a %1@ %2.