Tom's Guide > Forum > Programmation > probleme inno setup

probleme inno setup

Forum Programmation : probleme inno setup

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,
alors j'ai suivi le tuto de inno setup sur le site du zero
mais je ne sais pas comment installer des dossiers
quand j'ajoute des dossiers ça installe le contenu des dossiers dans " C:\Program Files\test" au lieu d'installer le dossier
voilà est c que quelqun peut m'aider.
Merci d'avance :)

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Je ne me rappelle plus trop, mais normalement tu indiques les fichiers un par un dans la rubrique [FILES], et si dans le paramètre DestDir tu ajoutes un répertoire du style {app]\test\tonfichier.ext, ça ne marche pas ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

je en vois pas trop ce que tu veux me dire ...
enfaite en gros
j'ai 4 dossiers, je veux faire une installe qui installe les 4 dossiers dans
C:\Program Files\test
et avec inno bah quand j'ajoute un dossier, ca installe son cntenu

Répondre à nemesis57

Tu peux montrer ton script ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

[Setup]
AppName=patch RDM
AppVerName=patch RDM 1.4
AppPublisher=Nemesis
AppPublisherURL=http://www.royaume-mystiques.fr/
AppSupportURL=http://www.royaume-mystiques.fr/
AppUpdatesURL=http://www.royaume-mystiques.fr/
DefaultDirName=C:\Program Files\Lineage II\
DefaultGroupName=patch RDM
OutputDir=C:\Program Files\Lineage II
OutputBaseFilename=patch_RDM
Compression=lzma
SolidCompression=yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "french"; MessagesFile: "compiler:Languages\French.isl"

[Files]
Source: "C:\Documents and Settings\Admin\Bureau\Nouveau dossier (2)\animations\*"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Admin\Bureau\Nouveau dossier (2)\sounds\*"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Admin\Bureau\Nouveau dossier (2)\system\*"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Admin\Bureau\Nouveau dossier (2)\systextures\*"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Admin\Bureau\Nouveau dossier (2)\textures\*"; DestDir: "{app}"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

Répondre à nemesis57

Voilà dans la rubrique [Files], tous les DestDir sont "{app}" donc tout ce met dans le répertoire principal.
Essaie en ajoutant ce qui est en gras:

[Setup]
AppName=patch RDM
AppVerName=patch RDM 1.4
AppPublisher=Nemesis
AppPublisherURL=http://www.royaume-mystiques.fr/
AppSupportURL=http://www.royaume-mystiques.fr/
AppUpdatesURL=http://www.royaume-mystiques.fr/
DefaultDirName=C:\Program Files\Lineage II\
DefaultGroupName=patch RDM
OutputDir=C:\Program Files\Lineage II
OutputBaseFilename=patch_RDM
Compression=lzma
SolidCompression=yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "french"; MessagesFile: "compiler:Languages\French.isl"

[Files]
Source: "C:\Documents and Settings\Admin\Bureau\Nouveau dossier (2)\animations\*"; DestDir: "{app}\animations"; Flags: ignoreversion
Source: "C:\Documents and Settings\Admin\Bureau\Nouveau dossier (2)\sounds\*"; DestDir: "{app}\sounds"; Flags: ignoreversion
Source: "C:\Documents and Settings\Admin\Bureau\Nouveau dossier (2)\system\*"; DestDir: "{app}\system"; Flags: ignoreversion
Source: "C:\Documents and Settings\Admin\Bureau\Nouveau dossier (2)\systextures\*"; DestDir: "{app}\systextures"; Flags: ignoreversion
Source: "C:\Documents and Settings\Admin\Bureau\Nouveau dossier (2)\textures\*"; DestDir: "{app}\textures"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

pwaa ca marche :)
merci bcp
par contre, admet on que les dossiers existent deja, ca remplace ce qu'il y a dedans ou ca installe a l'interieur de ceux existants

Répondre à nemesis57

(question bete, j'ai qu'a tester ^^)

Répondre à nemesis57

Normalement, ça remplace (mais fait l'essai en modifiant à la main un fichier :) .

Par défaut, si le répertoire existe déjà, il affiche un message d'avertissement. On peut le désactiver en ajoutant dans la rubrique [Setup] la commande suivante:
DirExistsWarning=no

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

bah enfaite il affiche rien du tout
mais si le dossier existe deja il installe dedans
si il y a des fichiers dedans, ça les laisse
et si les fichiers dedans exixtend deja ca les remplaces
===> exactement ce que je veux

vraiment merci pour ton aide ;)

Répondre à nemesis57
Tom's Guide > Forum > Programmation > probleme inno setup
Aller à :

Il y a 2352 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens