OVH Cloud OVH Cloud

Empaqueter un répertoire, comment ???

22 réponses
Avatar
LE TROLL
Bonjour,

Je voudrais empaqueter un répertoire de 60 Mo environ,
or je m'aperçois, car je ne l'ai jamais fait, qu'on ne peut
rajouter que des fichiers, et non des répertoires, alors
comment faire pour l'empaquetage...

Ou autre solution, en fait voici ce dont j'ai besoin:

fichier_distribuée_zip_autoextractible
Installation = visionneuse de photos
Fameux_répertoire = répertoire des photos (1000 photos
dans 100 sous-sous répertoires dans 5 sous-répertoires)

Et donc, que quand on lance l'auto-zip, ça se décompresse,
puis on installe (setup.exe)...
Le problème est que je peux joindre le répertoire sus-cité
dans la distribution de l'empaquetage, il va arriver sur le
disque, mais ensuite, lors de l'installation par le setup,
le répertoire ne va pas suivre l'endroit où se logera l'exe
de l'application, et là, il y a peut être une méthode pour y
parvenir ???

En théorie je pourrais dans l'exe prévoir qu'il décompresse
l'auto-zip du répertoir, puis qu'il transfert ledit
répertoire-décompressé là où est l'exe, mais je ne sais pas
si ça peut se faire, je n'ai aucune info sur ça, je ne sais
pas si ça peut se faire, ni si je saurai le faire...

??? des idées ???

--

Merci, au revoir et à bientôt :o)
--
ECRIRE AU TROLL http://irolog.free.fr/letroll/index.html
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison
!

10 réponses

1 2 3
Avatar
scraper
Bonjour LE TROLL, dans le message
news:
tu disais :


Bonjour,

Je voudrais empaqueter un répertoire de 60 Mo environ,
or je m'aperçois, car je ne l'ai jamais fait, qu'on ne peut
rajouter que des fichiers, et non des répertoires, alors
comment faire pour l'empaquetage...



tous les bons installateurs (générateurs de setup) du commerce (y compris
les gratuits) font ça ...


--

Adresse invalide
Merci de répondre sur le forum ...
http://scraper.chez.tiscali.fr

scraper
Avatar
LE TROLL
Ben donne la marche à suivre avec l'empaqueteur de VB6,
quand il propose de rajouter des fichiers, il refuse les
répertoires ???

---------------

"scraper" a écrit dans le message de
news:
Bonjour LE TROLL, dans le message
news:
tu disais :


Bonjour,

Je voudrais empaqueter un répertoire de 60 Mo environ,
or je m'aperçois, car je ne l'ai jamais fait, qu'on ne
peut
rajouter que des fichiers, et non des répertoires, alors
comment faire pour l'empaquetage...



tous les bons installateurs (générateurs de setup) du
commerce (y compris les gratuits) font ça ...


--

Adresse invalide
Merci de répondre sur le forum ...
http://scraper.chez.tiscali.fr

scraper


Avatar
Vincent Guichard
LE TROLL a écrit :
Ben donne la marche à suivre avec l'empaqueteur de VB6,
quand il propose de rajouter des fichiers, il refuse les
répertoires ???



1- Avec l'assistant déploiement et empaquetage de vb6, tu généère un
fichier de dépendance, pour avoir la liste des fichiers nécessaires.

2- Tu utilises un autre empaqueteur* pour générer ton fichier setup.


Vincent Guichard

*Personnellement, j'utilise InoSetup, mais ce n'est pas les (bon, et
tout cas meilleurs que celui de vb6) empaqueteurs qui manquent. Certains
ont même des modules pour générer automatiquement à partir du fichier
projet.
Avatar
andre.araste
Empaqueter dans un répertoire.

Avec l'assistant d'empaquetage de VB6 c'est parfaitement possible.

En cours de réalisation de l'empaquetage, dans la colonne de droite il faut
ajouter le nom du répertoire de destination tout de suite après l'empreinte
$(AppPath) sous la forme $(AppPath)dosslogo (par exemple)

Attention cette empreinte n'acceptera aucun autre premier caractère que
l'antislash

En cas d'oubli, on peut ajouter le nom du répertoire de destination par
exemple dosslogo tout de suite après $(AppPath) dans le fichier distribué
Setup.lst édité avec notepad.exe

File5=@paquetage.chm,$(WinPath),,,5/23/05 12:59:45 PM,13162,0.0.0.0
File6=@logocw.gif,$(AppPath)dosslogo,,,11/20/99 2:44:58 PM,27431,0.0.0.0
File7=@paquetage.exe,$(AppPath),,,5/23/05 1:09:59 PM,28672,1.0.0.0

Voir la seconde ligne, le fichier logocw.gif sera décompressé dans le
répertoire dosslogo

Mais s'il y a 2000 fichiers concernés, bonjour les dégâts. En ce cas il faut
créer un batch qui sera nommé setup.exe qui créera le répertoire dosslogo et
y copiera les fichiers concernés, dans la foulée il lancera le SETUP.exe qui
aura été renommé autrement.

Il faut renommer ce setup afin que l'utilisateur ne soit pas tenté de
l'exécuter en premier.
--
Bonne réception.

http://perso.wanadoo.fr/andre.araste/
Membre du Club Win's: http://www.clubwins.org
Avertissement: Je ne vends rien.



"LE TROLL" <le a écrit dans le message de news:

Bonjour,

Je voudrais empaqueter un répertoire de 60 Mo environ, or je
m'aperçois, car je ne l'ai jamais fait, qu'on ne peut rajouter que des
fichiers, et non des répertoires, alors comment faire pour
l'empaquetage...

Ou autre solution, en fait voici ce dont j'ai besoin:

fichier_distribuée_zip_autoextractible
Installation = visionneuse de photos
Fameux_répertoire = répertoire des photos (1000 photos dans 100 sous-sous
répertoires dans 5 sous-répertoires)

Et donc, que quand on lance l'auto-zip, ça se décompresse, puis on
installe (setup.exe)...
Le problème est que je peux joindre le répertoire sus-cité dans la
distribution de l'empaquetage, il va arriver sur le disque, mais ensuite,
lors de l'installation par le setup, le répertoire ne va pas suivre
l'endroit où se logera l'exe de l'application, et là, il y a peut être une
méthode pour y parvenir ???

En théorie je pourrais dans l'exe prévoir qu'il décompresse l'auto-zip du
répertoir, puis qu'il transfert ledit répertoire-décompressé là où est
l'exe, mais je ne sais pas si ça peut se faire, je n'ai aucune info sur
ça, je ne sais pas si ça peut se faire, ni si je saurai le faire...

??? des idées ???



Avatar
scraper
Bonjour LE TROLL, dans le message
news:
tu disais :

-- post initial modifié pour une meilleure lisibilité --
=====================================
Je voudrais empaqueter un répertoire de 60 Mo environ,
or je m'aperçois, car je ne l'ai jamais fait, qu'on ne
peut
rajouter que des fichiers, et non des répertoires, alors
comment faire pour l'empaquetage...



tous les bons installateurs (générateurs de setup) du
commerce (y compris les gratuits) font ça ...





Ben donne la marche à suivre avec l'empaqueteur de VB6,
quand il propose de rajouter des fichiers, il refuse les
répertoires ???



si tu répondais en dessous, tu aurais vu de manière flagrante que ta
dernière question n'a pas lieu de se poser en suite de ma réponse :
en rétablissant l'ordre "normal" de déroulement du fil, tu vois clairement
que je ne te parle pas ici de l'assistant de VB, mais de programmes *tiers*
(du commerce) comme Inno Setup, ou Setup Generator, etc ....

y'en a plein le net , et certains sont gratuits !

tu te sers de l'assistant VB pour identifier les dépendances dont tu as
besoin, et tu crées ensuite ton fichier de setup avec le générateur de
setup, et ça roule !!!

parenthèses, tu pourrais aussi paramétrer ton lecteur de courrier
correctement, pour éviter de citer la signature du post auquel tu réponds,
ça m'éviterait d'avoir à l'ôter manuellement à chaque fois

...



--

Adresse invalide
Merci de répondre sur le forum ...
http://scraper.chez.tiscali.fr

scraper
Avatar
ng
Salut,

Regarde du coté de InnoSetup par exemple.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Avatar
LE TROLL
Ahhhhhhhh programme autre, oui, in extremis, mais
préalablement, si c'était possible avec VB, enfin, merci
quand même :o)
Avatar
LE TROLL
Merci, un batch, oui, ça je sais faire, je vais étudier la
question, je n'avais pas pensé à la chose, me fixant sur
l'empaqueteur vb6 :o)

-------------

"andre.araste" a écrit dans le
message de news:
42c512cc$0$11693$
Empaqueter dans un répertoire.

Avec l'assistant d'empaquetage de VB6 c'est parfaitement
possible.

En cours de réalisation de l'empaquetage, dans la colonne
de droite il faut ajouter le nom du répertoire de
destination tout de suite après l'empreinte $(AppPath)
sous la forme $(AppPath)dosslogo (par exemple)

Attention cette empreinte n'acceptera aucun autre premier
caractère que l'antislash

En cas d'oubli, on peut ajouter le nom du répertoire de
destination par exemple dosslogo tout de suite après
$(AppPath) dans le fichier distribué Setup.lst édité avec
notepad.exe

File5=@paquetage.chm,$(WinPath),,,5/23/05 12:59:45
PM,13162,0.0.0.0
File6=@logocw.gif,$(AppPath)dosslogo,,,11/20/99 2:44:58
PM,27431,0.0.0.0
File7=@paquetage.exe,$(AppPath),,,5/23/05 1:09:59
PM,28672,1.0.0.0

Voir la seconde ligne, le fichier logocw.gif sera
décompressé dans le répertoire dosslogo

Mais s'il y a 2000 fichiers concernés, bonjour les dégâts.
En ce cas il faut créer un batch qui sera nommé setup.exe
qui créera le répertoire dosslogo et y copiera les
fichiers concernés, dans la foulée il lancera le SETUP.exe
qui aura été renommé autrement.

Il faut renommer ce setup afin que l'utilisateur ne soit
pas tenté de l'exécuter en premier.
--
Bonne réception.

http://perso.wanadoo.fr/andre.araste/
Membre du Club Win's: http://www.clubwins.org
Avertissement: Je ne vends rien.



"LE TROLL" <le a écrit dans le message de
news:
Bonjour,

Je voudrais empaqueter un répertoire de 60 Mo environ,
or je m'aperçois, car je ne l'ai jamais fait, qu'on ne
peut rajouter que des fichiers, et non des répertoires,
alors comment faire pour l'empaquetage...

Ou autre solution, en fait voici ce dont j'ai besoin:

fichier_distribuée_zip_autoextractible
Installation = visionneuse de photos
Fameux_répertoire = répertoire des photos (1000 photos
dans 100 sous-sous répertoires dans 5 sous-répertoires)

Et donc, que quand on lance l'auto-zip, ça se
décompresse, puis on installe (setup.exe)...
Le problème est que je peux joindre le répertoire
sus-cité dans la distribution de l'empaquetage, il va
arriver sur le disque, mais ensuite, lors de
l'installation par le setup, le répertoire ne va pas
suivre l'endroit où se logera l'exe de l'application, et
là, il y a peut être une méthode pour y parvenir ???

En théorie je pourrais dans l'exe prévoir qu'il
décompresse l'auto-zip du répertoir, puis qu'il transfert
ledit répertoire-décompressé là où est l'exe, mais je ne
sais pas si ça peut se faire, je n'ai aucune info sur ça,
je ne sais pas si ça peut se faire, ni si je saurai le
faire...

??? des idées ???







Avatar
LE TROLL
Avatar
LE TROLL
Ah, c'est moi, non, je viens d'essayer avec le fichier de
dépendance, il me met l'exe, le vb6fr, le run_machin, mais
quand je veux ajouter, je ne peux ajouter le répertoire,
merci quand même :o)

----------

"Vincent Guichard" a écrit dans
le message de news:
42c50955$0$31774$
LE TROLL a écrit :
Ben donne la marche à suivre avec l'empaqueteur de VB6,
quand il propose de rajouter des fichiers, il refuse les
répertoires ???



1- Avec l'assistant déploiement et empaquetage de vb6, tu
généère un fichier de dépendance, pour avoir la liste des
fichiers nécessaires.

2- Tu utilises un autre empaqueteur* pour générer ton
fichier setup.


Vincent Guichard

*Personnellement, j'utilise InoSetup, mais ce n'est pas
les (bon, et tout cas meilleurs que celui de vb6)
empaqueteurs qui manquent. Certains ont même des modules
pour générer automatiquement à partir du fichier projet.


1 2 3