[R] Comment zippé des fichiers avec autoit

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

[R] Comment zippé des fichiers avec autoit

#1

Message par amouna98 »

Bonjour

je suis entraîne de faire one application qui recherche des informations chez le client les classes dans des fichiers que je dois compresser pour ensuite l’envoyer par mail ou par ftp et tout ça dois être purement automatique
Mais je ne sais pas s’il y a un moyen pour compresser les fichiers automatiquement
Modifié en dernier par amouna98 le ven. 30 juil. 2010 16:35, modifié 1 fois.
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..]comment zippé des fichiers avec autoit

#2

Message par Jerome »

Coucou,

Utiliser ceci :) :

Code : Tout sélectionner

"C:\Program Files\WinRAR\Rar.exe" /?
Vous aurez alors toutes les possibilitées que vous offre Winrar pour pouvoir archiver vos fichier automatiquement en ligne de commande.

Après, il vous suffit de mettre ceci dans votre code avec un Run ou un RunAs, voir un ShellExecute.




Jérôme.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..]comment zippé des fichiers avec autoit

#3

Message par jbnh »

Sinon il y a ceci qui marche toujours je pense 8)
http://www.autoitscript.fr/forum/viewto ... &hilit=zip
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..]comment zippé des fichiers avec autoit

#4

Message par amouna98 »

Sur les serveurs que je vais utiliser je ne pe pas installé le rar ou le zip !!!!
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#5

Message par sylvanie »

D'où l'intérêt d'utiliser le lien proposé par Jbnh.
Cet Udf est quasiment autonome (à la recopie des 2 dll prêt en local)
l'exple d'illustration montre comment zipper. les appels pour le dezip sont presque les même
pour fonction de dezip, il suffit juste de créer une fonction ne faisant rien (si on est pressé) pour la renseigner dans l'init (argment concernant le replace)

voici un morceau de code vite fait pour illustrer :
► Afficher le texte
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#6

Message par Tlem »

Sinon, il y à aussi cet UDF qui ne fait appel qu'à une seule DLL de petite taille : http://www.autoitscript.fr/forum/viewto ... =21&t=1943

7Zip sait gérer les archives 7z et Zip. ;)
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é".
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#7

Message par amouna98 »

sylvanie a écrit :D'où l'intérêt d'utiliser le lien proposé par Jbnh.
Cet Udf est quasiment autonome (à la recopie des 2 dll prêt en local)
l'exple d'illustration montre comment zipper. les appels pour le dezip sont presque les même
pour fonction de dezip, il suffit juste de créer une fonction ne faisant rien (si on est pressé) pour la renseigner dans l'init (argment concernant le replace)

voici un morceau de code vite fait pour illustrer :
► Afficher le texte
sauf que j ai pas le droi de metre des dll nn plus !!!
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#8

Message par amouna98 »

Tlem a écrit :Sinon, il y à aussi cet UDF qui ne fait appel qu'à une seule DLL de petite taille : http://www.autoitscript.fr/forum/viewto ... =21&t=1943

7Zip sait gérer les archives 7z et Zip. ;)
j ai meme pas a une dll !!!!
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#9

Message par ricky »

Hello,

Et en prenant la dll dans l'exe, la dé-compiler quand tu en as besoin puis la supprimer ensuite?
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#10

Message par amouna98 »

ah non pas de DLL je pense a utiliser une commande dos mais j ai pas encore trouuvé
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#11

Message par amouna98 »

c'est ma derniere chance :)
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#12

Message par ricky »

Oui, mais qui dit une commande dit que tu dois avoir un .exe qui zippe et tu ne peux/veux rien installer, donc c'est impossible. Le minimum possible est la dll.
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#13

Message par amouna98 »

ricky a écrit :Oui, mais qui dit une commande dit que tu dois avoir un .exe qui zippe et tu ne peux/veux rien installer, donc c'est impossible. Le minimum possible est la dll.
pas de soucie pour un .exe
j ai deja 2 :)
la seul contrainte c est la DLL
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#14

Message par ricky »

Je t'ai trouvé la solution ultime...

Tu télécharges PowerArchiver Command Line 4.01 c'est gratuit, la nouvelle version est payante : PowerArchiver Command Line 6.0

Tu décompresses et tu prends que le fichier PACOMP.EXE et par exemple voici une commande :
pacomp -a docs.zip "comp\*.*"
-> Ajoute tous les fichiers du répertoire comp dans le docs.zip.

Mais regarde le manual.txt il y a pas mal d'exemples.
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#15

Message par amouna98 »

oups je pense pas que ça serai possible non plus
Mon projet consiste a rechercher des infos de chez le client, les mettre dans des fichiers puis me les envoyer automatiquement. et je veux qu il compresse les fichiers avant de les envoyés
je vais mettre mon .exe en tache planifier. je ne peut pas installé chez le client autre choses
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#16

Message par ricky »

Mais là, tu n'installes rien, tu prends juste le programme PACOMP.EXE compilé dans ton programme auto-it et c'est tout.
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#17

Message par amouna98 »

ricky a écrit :Je t'ai trouvé la solution ultime...

Tu télécharges PowerArchiver Command Line 4.01 c'est gratuit, la nouvelle version est payante : PowerArchiver Command Line 6.0

Tu décompresses et tu prends que le fichier PACOMP.EXE et par exemple voici une commande :
pacomp -a docs.zip "comp\*.*"
-> Ajoute tous les fichiers du répertoire comp dans le docs.zip.

Mais regarde le manual.txt il y a pas mal d'exemples.
je trouve pa le fichier PACOMP.EXE !!!
Modifié en dernier par amouna98 le ven. 30 juil. 2010 14:52, modifié 1 fois.
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#18

Message par ricky »

Et le voilà...
PACOMP.zip
(262.19 Kio) Téléchargé 102 fois
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#19

Message par amouna98 »

ricky a écrit :Et le voilà...
PACOMP.zip
ca marche pas du tt ( j'utilise le .exe sans telecharger le logiciel)
d'otre coté je pense pas que je peut l'automatisé
il faut le faire a la main
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] Comment zippé des fichiers avec autoit

#20

Message par ricky »

Donne nous ton script
Répondre