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 :

Ouvrir un exe.


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 31
    Par défaut Ouvrir un exe.
    Bonjour,

    Je souhaite creer un script qui ouvre un fichier exe.

    J'ai ce code la qui devrait fonctionner, mais j'obtiens une erreur me disant le que le fichier est introuvable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set wshell=CreateObject("WScript.Shell")
    wshell.Run "chemindemonexe"
    J'ai pourtant verifier le chemin a plusieurs reprise mais rien n'y fait ...

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Je pense que ton chemin et/ou nom d'exécutable comporte des espaces et/ou des mots trop long.
    Peux tu nous mettre en exemple le chemindemonexe ?

    Motif de l'édit:
    Un code bricolé vite fait, il y peut être plus propre n'étant pas un VBScripteur mais plutôt un VB6steur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Function ConvertNomCourt(ChemFic)
    'cette fonction convertie un chemin dossier et fichier en nom long
    'vers un chemin et fichier cours
    'exemple:
    '       C:\PersoFrancis\Utilisation de Scripting\Utilisation de Scripting\Projet1.vbp
    '       C:\PERSOF~1\UTILIS~1\UTILIS~1\Projet1.vbp
     
    Dim Compos, Progra
    Set fs = CreateObject("Scripting.FileSystemObject")
     
    Compos = Split(ChemFic, "\")
    Progra = Compos(0) & "\" 'recuperation de la lettre du disque
    'ajout de la chaine de chaque dossier
    For T = 1 To UBound(Compos) - 1
     Set f = fs.GetFolder(Progra & Compos(T))
     Progra = Progra & f.ShortName & "\"
    Next
    'ajout du nom du fichier
    Set f = fs.GetFile(Progra & Compos(UBound(Compos)))
    Progra = Progra & f.ShortName
    'nettoyage
    Set f = Nothing
    Set fs = Nothing
    ConvertNomCourt = Progra
    End Function
     
    Set wshell=CreateObject("WScript.Shell")
    'wshell.Run "C:\PERSOF~1\TOUSLE~1\NEWESS~1\PROJET~1.EXE"
    wshell.Run ConvertNomCourt("C:\PersoFrancis\Tous les OCXs\NewEssais\Projet_pourvoir1.exe")
    Re motif de l'edit:
    Il me semblait bien regardes ce post la fonction est mieux documentée
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 31
    Par défaut
    Ah oui, c'est tout a fait ca, merci

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

Discussions similaires

  1. Ouvrir un exe, batch ou autre à l'ouverture d'un dossier
    Par mad000 dans le forum Windows XP
    Réponses: 5
    Dernier message: 14/01/2009, 18h45
  2. Ouvrir un exe en javascript
    Par MayOL69bg dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/05/2007, 12h55
  3. ouvrir un .exe avec un .swf
    Par philkeeper dans le forum Flash
    Réponses: 24
    Dernier message: 17/10/2006, 10h14
  4. [débutant]ouvrir un *.exe écrit en C++
    Par greg64 dans le forum C++
    Réponses: 15
    Dernier message: 06/09/2006, 22h18
  5. [FLASH MX2004] Ouvrir un exe sans fenêtre batch
    Par daner06 dans le forum Flash
    Réponses: 4
    Dernier message: 08/11/2005, 18h39

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