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

Windows Discussion :

Lancer deux programmes d'installation un après l'autre


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de annedeblois
    Femme Profil pro
    Analyste d'exploitation
    Inscrit en
    Août 2005
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 50
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 485
    Par défaut Lancer deux programmes d'installation un après l'autre
    Bonjour,

    Pardonnez-moi si je ne pose pas la question au bon endroit. J'ai deux programmes d'installation montés par ma boîte, le premier installant le .NET Framework automatiquement sur le poste de travail s'il n'y est pas présent, et le second copiant des milliers de fichiers aux bons dossiers (une sorte de XCOPY compilée par Inno Setup).

    Afin de rendre l'installation le plus facile possible pour l'utilisateur, je cherche soit à monter un écran d'accueil qui montre les étapes 1 et 2, ou encore à automatiser le tout dans un batch.

    Pour monter un écran d'accueil, il n'est pas question d'utiliser un truc développé en VB.NET ou en C#, car 1) le framework est installé à l'étape 1 et 2) si le PC n'a pas le framework l'écran d'accueil sera remplacé par un message d'erreur (inacceptable pour le client)...

    Avez-vous des suggestions? Merci!
    Anne, citoyenne canadienne
    Informaticienne, altiste et radioamateur... bref, originale
    Lire les règles...
    Un petit rappel: Je ne réponds à aucune question technique posée par MP

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2003
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 270
    Par défaut
    la solution d'un batch (.bat ou .cmd) qui lance successivement tes deux installeurs (je suppose que c'est des exe) ne convient pas ?

  3. #3
    Membre éprouvé
    Avatar de annedeblois
    Femme Profil pro
    Analyste d'exploitation
    Inscrit en
    Août 2005
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 50
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 485
    Par défaut
    Oui, les deux installateurs sont des .exe, et un batch me conviendrait, cependant le premier installateur pouvant se terminer avec une erreur que je ne crois pas gérable par les ERRORLEVEL d'un batch, je crois qu'il serait préférable d'avoir un écran d'accueil permettant de cliquer sur un bouton «étape 1» et un bouton «étape 2».

    Y a-t-il des outils libres permettant de créer de telles interfaces sans devoir installer .NET?

    Une page en HTML causerait des problèmes de sécurité, IE étant plus «barré» que jamais.

    Merci encore!
    Anne, citoyenne canadienne
    Informaticienne, altiste et radioamateur... bref, originale
    Lire les règles...
    Un petit rappel: Je ne réponds à aucune question technique posée par MP

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2003
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 270
    Par défaut
    chez moi, si tu fais ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    c:
    cd C:\Program Files\Microsoft Office\Office10
    WinWord
    Excel
    pause
    Excel ne s'exécute qu'une fois que tu as fermé Word.
    Si ça ne convient pas pour tes installeurs, tu peux également utiliser la commande pause entre setup1 et setup2, mais l'utilisateur devra appuyer sur une touche lorsque setup1 aura été executé.

  5. #5
    Membre éprouvé
    Avatar de annedeblois
    Femme Profil pro
    Analyste d'exploitation
    Inscrit en
    Août 2005
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 50
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 485
    Par défaut
    Merci pour l'exemple, mais je viens de me rappeler que si l'installation 1 échoue, la seconde se fera quand même. Ce n'est pas très souhaitable, d'où mon désir d'aller du côté des écrans d'accueil simples.

    Dans un fichier autorun.inf, peut-on offrir un menu de base répondant à ce besoin?
    Anne, citoyenne canadienne
    Informaticienne, altiste et radioamateur... bref, originale
    Lire les règles...
    Un petit rappel: Je ne réponds à aucune question technique posée par MP

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 464
    Par défaut
    et avec WSH ?

    sinon il reste toujours la solution de créer une petite appli native (en C/C++ par ex).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/10/2008, 18h58
  2. Lancer deux programmes à la suite
    Par stefsas dans le forum Macro
    Réponses: 2
    Dernier message: 22/08/2008, 17h42
  3. [INNOSETUP] Lancer le programme à la fin de l'installation
    Par Eric Beaumard dans le forum Outils
    Réponses: 3
    Dernier message: 08/07/2007, 17h58
  4. Réponses: 1
    Dernier message: 22/04/2007, 15h50

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