Question
Décompression
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6298
- Remerciements reçus 68
Pour décompresser je préfère une bière direction mon gosier

Matthew BETTON écrit:
Suite à qq soucis, je n'utilise plus cette approche.Cela me rappelle que j'avais utilisé COM
Son interêt est qu'elle ne nécessite pas de dépendance.
Mais si on livre un script, donc un fichier, on peut en livrer deux, le second étant une dll dédiée à la gestio n des fichiers compressé...
Je vous poste un exemple dans le forum Contributions.<br><br>Message édité par: Laurent Dardenne, à: 18/05/12 15:27
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
- Messages : 968
- Remerciements reçus 0
Son interêt est qu'elle ne nécessite pas de dépendance.
Mais si on livre un script, donc un fichier, on peut en livrer deux, le second étant une dll dédiée à la gestio n des fichiers compressé...
Je vous poste un exemple dans le forum Contributions.
Yo !

Connexion ou Créer un compte pour participer à la conversation.
- cylp
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 13
- Remerciements reçus 0
Pour répondre à Laurent, c'est un fichier qui est mis à disposition par un autre service que le mien. Quand je double clique dessus, il me lance WinZip Self-Extractor et là, je choisis le dossier où décompresser. C'est ce que je veux automatiser.
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
- Messages : 968
- Remerciements reçus 0

Pour ne pas utiliser COM mais plutôt une DLL, comme l'indique Laurent, il y a par exemple ce projet sur codeplex .
On peut également utiliser un outil de compression en ligne de commande, comme 7zip en fournie un .
Il existe une Cmdlet pour la compression dans les PowerShell Community Extensions , également sur codeplex .
Au passage, je suis sous Windows 8 et le module Pscx ne se charge pas

[code:1]Import-Module : Impossible de charger le fichier ou l'assembly
'file:///C:\Windows\system32\WindowsPowerShell\v1.0\Modules\Pscx\Pscx.dll' ou une de ses dépendances. L'opération
n'est pas prise en charge. (Exception de HRESULT : 0x80131515)[/code:1]
Le module Pscx se sert de la DLL de 7zip : 7z.dll ...
Le module Pscx propose des cmdlets pour compresser, mais il est certainement possible de décompresser.
@+
Matthew<br><br>Message édité par: Matthew BETTON, à: 12/05/12 18:43
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6298
- Remerciements reçus 68
D'après cette page , il faut faire :Quand je double clique dessus, il me lance WinZip Self-Extractor et là, je choisis le dossier où décompresser. C'est ce que je veux automatiser.
[code:1]modem.exe /auto c:\modem[/code:1]
Matthew BETTON écrit:
C'est celui que j'utilise. Surtout les programmes console (répertoire Tools de la distribution).il y a par exemple ce projet sur codeplex .
Si j'avais le temps je les aurais bien transformé en cmdlet...<br><br>Message édité par: Laurent Dardenne, à: 12/05/12 19:12
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- cylp
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 13
- Remerciements reçus 0
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Décompression