Se connecter / S'enregistrer
Votre question

probleme inno setup

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
28 Octobre 2007 17:54:03

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 :) 

Autres pages sur : probleme inno setup

31 Octobre 2007 05:00:54

personne ? :'( 
a b L Programmation
31 Octobre 2007 21:18:36

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 ?
Contenus similaires
31 Octobre 2007 21:22:35

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
a b L Programmation
31 Octobre 2007 21:45:35

Tu peux montrer ton script ?
31 Octobre 2007 21:50:34

[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:D efault.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
a b L Programmation
31 Octobre 2007 22:57:00

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:D efault.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
31 Octobre 2007 23:04:04

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
31 Octobre 2007 23:09:24

(question bete, j'ai qu'a tester ^^)
a b L Programmation
31 Octobre 2007 23:11:17

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
31 Octobre 2007 23:18:24

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 ;) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS