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

VB 6 et antérieur Discussion :

Comment lancéer un fichier .msi


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 19
    Par défaut Comment lancéer un fichier .msi
    Bonjour,

    Je dois lancer un fichier msi.

    Si je lance avec un shell, je me retrouve avec un message d'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell path & "setup.msi", vbNormalFocus
    Est-ce qu'il y a une méthode pour lancer ce type de fichier ?

    Merci de vos réponses

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Bonjour,

    et quel message d'erreur ?

  3. #3
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    que contient la variable path ? sa valeur se termine bien par un \ ?

  4. #4
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Déjà que Path est un mot réservé du langage (nom de prorpriété pour bien des objets) et du système d'exploitation...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 24
    Par défaut
    Salut !

    Enligne de commande les fichier *.msi se lance de la manière suivante :

    msiexec /i \monchemin\monfichier.msi

    Je pense donc qu'un truc du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ...
    Shell "msiexec /i " & mypath & "setup.msi", vbNormalFocus
    ...
    devrait fonctionner. De plus je suis tout à fait d'accord avec la remarque de zazaraignée concernant le path. Voilà pouquoi j'ai écrit mypath.

  6. #6
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Comme le fait remarquer Delbeke - et je me permet de formuler autrement, si le contenu de la variable path vient d'une boîte de dialogue de sélection de dossier, il manque le "\".

    Le ligne de code deviendrait dans ce cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "msiexec /i " & mypath & "\setup.msi", vbNormalFocus

Discussions similaires

  1. Comment lancer un fichier batch ?
    Par potili2 dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 07/11/2007, 14h46
  2. comment lancer un fichier
    Par fred974 dans le forum SQL
    Réponses: 2
    Dernier message: 29/10/2007, 11h18
  3. [VB6] Comment Lancer un fichier externe sous vb6 ??
    Par Barred dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/05/2006, 19h35
  4. Comment lancer un fichier Excel avec Access ??
    Par merlubreizh dans le forum Access
    Réponses: 5
    Dernier message: 12/09/2005, 14h20
  5. Comment lancer un fichier HTML ??
    Par Franck.H dans le forum Windows
    Réponses: 2
    Dernier message: 25/01/2004, 20h00

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