Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1729 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Lancer un MSI par VBScript en mode silencieux...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lancer un MSI par VBScript en mode silencieux...

n°1402509
silvano
Posté le 07-07-2006 à 09:18:22  profilanswer
 

Bonjour,
 
Je souhaiterais lancer un fichier msi en mode silencieux par un script VBScript.
 
En ligne de commande cela donne (ça fonctionne) :
MSIEXEC.EXE /I "E:\Ciel_Gestion_2006.msi" /qn
 
Dans mon script (ça ne fonctionne pas) :
        strLaunchCmd = "MSIEXEC.EXE /I <E:\Ciel_Gestion_2006.msi> /qn"
        OShell.Run (strLaunchCmd)
 
Je devrais mettre je pense :
        strLaunchCmd = "MSIEXEC.EXE /I "E:\Ciel_Gestion_2006.msi" /qn"
 
Mais c'est le caractère " qui définit le chemin qui pose problème. Comment faire pour qu'il ne soit pas interprété par VBScript (comme /" pour PHP).
 
Est-ce que quelqu'un aurait une idée ?
 
Merci d'avance et passez une bonne journée.

mood
Publicité
Posté le 07-07-2006 à 09:18:22  profilanswer
 

n°1402605
jpcheck
Pioupiou
Posté le 07-07-2006 à 10:46:38  profilanswer
 

essaie """" (4" ) au lieu d'un seul "

n°1402685
Arjuna
Aircraft Ident.: F-MBSD
Posté le 07-07-2006 à 11:46:05  profilanswer
 

jpcheck a écrit :

essaie """" (4" ) au lieu d'un seul "


2 ça suffira ;)
 
4 c'est pour en mettre deux ;)
 
ou alors, c'est pour en avoir un seul, en partant du principe quec'est pas déjà inclu dans une string.
 
 
en gros :
 
str = "les " c'est le bien"
=> patate
 
str = "les "" c'est le bien"
=> les " c'est le bien
 
str = "les """" c'est le bien"
=> les "" c'est le bien

n°1402754
silvano
Posté le 07-07-2006 à 13:03:37  profilanswer
 

Merci beaucoup pour vos réponses...
 
Voilà ce que ça donne :
 
        strLaunchCmd = "MSIEXEC.EXE /I "":\Ciel_Gestion_2006.msi"" /qn"  
        OShell.Run (strLaunchCmd)
 
Et ça fonctionne  :)
 
Merci encore pour votre aide.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Lancer un MSI par VBScript en mode silencieux...

 

Sujets relatifs
[labview] lancer une macro vb a partir de labviewMode fullscreen sur IE/windows CE5.0 en javasript
Lancer une page en arrière planlancer une application et remplir ses paramètres
Lancer gif au survol...Définir l'imprimante par défaut en VBScript
Script Réseau en VBscript et démarrage de Windows[VBscript] Envoi de mail
[D7] Barre de menu déroulante à la mode XP?lancer un .bat
Plus de sujets relatifs à : Lancer un MSI par VBScript en mode silencieux...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR