Bonjour à tous,
Quelle commande pour décompresser un fichier zip à partir du zip fournit par windows ?
Cdt,
Elminio
[R] Décompression d'un fichier zip
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Décompression d'un fichier zip
Modifié en dernier par elminio le ven. 05 mars 2010 14:31, modifié 1 fois.
- Tlem
- Site Admin

- Messages : 11818
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Décompression d'un fichier zip
Testé et fonctionnel : http://www.autoitscript.com/forum/index ... t&p=534999
Évidement c'est un UDF complet, mais rien ne vous empêche de ne garder que ce qui vous intéresse ...
Évidement c'est un UDF complet, mais rien ne vous empêche de ne garder que ce qui vous intéresse ...
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Décompression d'un fichier zip
J'ai un petit soucis avec mon script, il ne veux pas prendre en compte la fonction _Zip_Unzip.
Peut on inclure le code du Zip.au3 dans mon script ?
Peut on inclure le code du Zip.au3 dans mon script ?
Code : Tout sélectionner
# include <Zip.au3>
$ZipFile = $var[$i] & "\av-i386-weekly.zip"
$FileName = "av-i386-weekly"
$DestPath = $var[$i] & "\weekly"
$flag = 1
WinMinimizeAll ( )
$var = DriveGetDrive( "removable" )
If NOT @error Then
For $i = 1 to $var[0]
InetGet("http://www.kaspersky.com/fr/avupdates?chapter=146669701&open=av-i386-weekly.zip", $var[$i] & "\av-i386-weekly.zip")
DirCreate($var[$i] & "\weekly")
_Zip_Unzip($ZipFile,$FileName, $DestPath, [$flag])
FileDelete($var[$i] & "\av-i386-weekly.zip")
Next
EndIf- Tlem
- Site Admin

- Messages : 11818
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Décompression d'un fichier zip
Avez-vous dans le dossier System32 la DLL zipfldr.dll ?
L'UDF Zip.au3 ne fonctionnera que sur les OS possédant cette DLL (Win2K n'en fait pas partie).
Si ceci vous pose un problème alors je vous conseil ceci :
http://www.autoitscript.fr/forum/viewto ... =21&t=1943
Sinon regardez le code de l'UDF zip.au3 pour voir quelles fonctions sont nécessaire pour utiliser _Zip_UnzipAll() ou _Zip_Unzip().
L'UDF Zip.au3 ne fonctionnera que sur les OS possédant cette DLL (Win2K n'en fait pas partie).
Si ceci vous pose un problème alors je vous conseil ceci :
http://www.autoitscript.fr/forum/viewto ... =21&t=1943
Sinon regardez le code de l'UDF zip.au3 pour voir quelles fonctions sont nécessaire pour utiliser _Zip_UnzipAll() ou _Zip_Unzip().
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Décompression d'un fichier zip
J'ai bien la DLL zipfldr.dll mais ça ne fonctionne pas.
par contre j'ai suivi votre conseil, j'ai donc testé [UDF] 7-Zip32 et ça fonctionne.
Merci Tlem.
par contre j'ai suivi votre conseil, j'ai donc testé [UDF] 7-Zip32 et ça fonctionne.
Merci Tlem.
- Tlem
- Site Admin

- Messages : 11818
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Décompression d'un fichier zip
N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".

