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

VBScript Discussion :

Lancement .exe avec commutateur


Sujet :

VBScript

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 3
    Par défaut Lancement .exe avec commutateur
    Bonjour,

    J'essaye de lancer un programme .exe avec commutateur, et malgré mes recherches dans les forums, je n'ai pas pu résoudre mon pb.

    Le code est du type (ajout imprimante comme on peut voir):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set wshell=CreateObject("WScript.Shell")
    wshell.Run "\\chemin\Scripts Ajout Imprimantes\autre\con2prt.exe /c \\serveur\I13"
    Je suis certain que la commande fonctionne sous invite de commande. J'ai essayé avec des triples " de chaque côté sans succès.

    Merci pour votre aide

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    porquoi des triples " de chaque côté ..?

    en ligne de commande tu les met ou les " ..?

  3. #3
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 3
    Par défaut
    1. J'ai vu dans certains posts que lorsque le chemin contenait des espaces, ça pouvait résoudre le problèmes en ajoutant "" devant et derrière le chemin actuel.(en vbs)

    2.en cmd : "\\chemin\Scripts Ajout Imprimantes\autre\con2prt.exe" /c \\serveur\I13

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    en fait en VBS il faut utiliser la même commande que pour ton cmd sauf que pour mettre des " dans une chaine il faut les doubler ....
    pour comprendre passe par une chaine intermédiaire


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    stCde ="""\\chemin\Scripts Ajout Imprimantes\autre\con2prt.exe"" /c \\serveur\I13"
    wscript.echo stCde

  5. #5
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 3
    Par défaut
    Effectivement je n'avais pas compris ça comme ça ! (moi être système pas développeur )
    Merci pour l'explication, c'est tout bon.

Discussions similaires

  1. Erreur lancement .exe avec argument : clr20r3
    Par TomDuBouchon dans le forum Windows Forms
    Réponses: 2
    Dernier message: 25/08/2009, 16h16
  2. Lancement d'un .exe avec C# - chemin relatif?
    Par WeeJay dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 28/05/2008, 09h29
  3. Fichier exe avec Dev-C++
    Par hartecel dans le forum Dev-C++
    Réponses: 4
    Dernier message: 18/03/2005, 15h51
  4. [Flash MX2004] Lancer un *.exe avec fscommand
    Par pioup dans le forum Flash
    Réponses: 7
    Dernier message: 30/07/2004, 16h28
  5. problème lancement executable avec winexec()
    Par semenzato dans le forum MFC
    Réponses: 5
    Dernier message: 19/01/2004, 11h48

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