IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils Delphi Discussion :

[Inno Setup]afficher la fin de l'installation à la fin de l'execution des fichiers batch lié


Sujet :

Outils Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 211
    Par défaut [Inno Setup]afficher la fin de l'installation à la fin de l'execution des fichiers batch lié
    Bonjour,

    j'utilise Inno setup pour l'installation d'un produit, le problème c'est que ce dernier fait appel à d'autre installeur, pour se faire j'utilise des .bat afin d'appeler ses autres produits. durant l'installation inno Setup décompresse tous les fichiers liés à cette installation, et le problème qui se pose maintenant, c'est que une fois les fichiers appelés décompressés il m'affiche que l'installation est terminée, cependant, les fichier bat se lance à la suite, du coup j'ai un message qui me confirme que l'installation est terminée sans qu'elle le soit vraiment.

    voici ce que j'écris dans mon script Inno Setup

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    [Files]
    Source: C:\Dossier1\*.*; DestDir: C:\; Flags: recursesubdirs createallsubdirs
    Source: C:\Dossier2\*.*; DestDir: C:\; Flags: recursesubdirs createallsubdirs
    [Run]
    Filename: C:\fichier.bat
    j'espère que j'étais assez clair et j'espère avoir des réponse rapidement.

    Merci d'avance

    Cordialement

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 941
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 941
    Par défaut
    Parce que fichier.bat n'est pas un exécutable, mais un script lancé par cmd.exe.

    Essaye:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [Run]
    Filename: cmd.exe; Parameters: "/C ""c:\fichier.bat"""
    Tu pourrais aussi mettre ces autres installers directement dans [Run] et te passer du batch.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 211
    Par défaut
    bonjour tout le monde,

    Tout d'abord merci pour ta réponse rapide 'Andnotor'. En fait, j'ai toujours le même problème pour les autres installers c'est plus compliqué que ce qu'il en a l'air. je suis obligée de passer par un batch puisque leurs installations se fait en mode silencieux (mode discret). En tout cas merci pour ta suggestion mais je pense pas que ça pourra marché pour mon cas.


    j'attends toujours vos remarques et vos propositions.

    Cordialement

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 211
    Par défaut
    est ce que quelqu'un par exemple aura une idée pour exécuter les batchs avant de décompresser les fichiers par exemple ou d'exécuter les batchs au même temps que la décompression des fichiers. En d'autre terme, y a-t-il un moyen ou on peut passer la session [run] avant [file] ou au même temps?

    Merci pour vos réponse

  5. #5
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Dernière idée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [Run]
    Filename: C:\fichier.bat; Flags: shellexec waituntilterminated
    Sinon, je ne sais pas

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 211
    Par défaut
    aucun avancemennt

    ca donne rien il y a pa de solution je pense sous inno setup

Discussions similaires

  1. [inno setup] Tester port reseau avant d'installer
    Par galio dans le forum Outils
    Réponses: 2
    Dernier message: 05/10/2010, 09h37
  2. Réponses: 4
    Dernier message: 28/08/2010, 18h22
  3. Réponses: 2
    Dernier message: 21/07/2010, 14h45
  4. Inno setup - afficher page html a la fin
    Par fixfly dans le forum Outils
    Réponses: 4
    Dernier message: 21/10/2009, 20h04
  5. [Inno Setup] Création d'un menu d'install "propre"
    Par gizmo2 dans le forum Autres langages
    Réponses: 1
    Dernier message: 18/01/2006, 16h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo