Lancer en vbscript un .exe (compilé en vb6)

Signaler
Messages postés
43
Date d'inscription
dimanche 9 mars 2003
Statut
Membre
Dernière intervention
20 février 2013
-
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
-
Bonjour!
J'essaye de lancer un .exe en vbscript.
le .exe a été compilé avec vb6.
J'ai trouvé ça qui marche :

Language="VBSCRIPT"

Sub CATMain()


Set objApp = CreateObject("WScript.Shell")
objApp.run "G:\BlocNote.exe"


End Sub

Mais pourquoi ça ne marche pas avec un .exe vb6?

En voici un par exemple : http://www.vbfrance.com/codes/JEU-MASTER-MIND_2899.aspx (il se lance manuellement mais pas en vbscript)

Merci

3dflix

4 réponses

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
47
salut,
peut-être à cause de l'espace entre "Master" et "Mind.exe" ??
++

<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp <
Messages postés
43
Date d'inscription
dimanche 9 mars 2003
Statut
Membre
Dernière intervention
20 février 2013

Merci pour ta reponse PCPT

But, ce n'est pas ça.

Pas d'autre idées?

3dflix
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
47
pourtant quant je teste ton script en renommant un exe "E:\MasterMind.exe", il fonctionne

il faudrait utiliser le nom court
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
47
ou lance peut-être CMD, avec le nom de l'exe en paramètre. étant séparément entre ", çà devrait passer
++