Problème avec le WshShell

Résolu/Fermé
gp59 Messages postés 11 Date d'inscription samedi 27 juin 2015 Statut Membre Dernière intervention 24 février 2017 - 27 juin 2015 à 11:23
gp59 Messages postés 11 Date d'inscription samedi 27 juin 2015 Statut Membre Dernière intervention 24 février 2017 - 27 juin 2015 à 13:50
Bonjour à tous, ceci est ma première question qui me donne du tracas depuis une semaine.
J'ai commencé un petit programme, écrit sur Notepad ++, en langage .vbs, qui doit permettre à l'utilisateur de rentrer dans une ligne InputBox ce qu'il veux faire, et le programme lance le logiciel désigné par l'utilisateur. J'ai réussi à faire le programme qui permet de lancer un logiciel, sans artifices, mais là, il me met qu'il manque un WshShell;
Voici le programme:
1: msg=InputBox (msg, "Que veux tu faire?")
2: If msg=ets2 Then WshShell = WScript.CreateObject("WScript.Shell")
3: WshShell.Run """C:\Program Files (x86)\Euro Truck Simulator 2\bin\win_x64\eurotrucks2"""
Voici ce que ça me donne:
http://image.noelshack.com/fichiers/2015/26/1435396921-bug-prog.jpg
Merci d'avance!

2 réponses

f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 710
27 juin 2015 à 12:12
0
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
27 juin 2015 à 12:18
Bonjour,

essaie ceci:

Dim msg
msg=InputBox (msg, "Que veux tu faire?",  "ets2") 
If msg= "ets2" Then
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """C:\Program Files\CCleaner\ccleaner.exe""" 'a adapter le chemin de l'appli
End If

0
gp59 Messages postés 11 Date d'inscription samedi 27 juin 2015 Statut Membre Dernière intervention 24 février 2017
27 juin 2015 à 13:50
Oh! Je te remercie! Ca fonctionne enfin!
Ok, je vais devoir m'améliorer en programmation!
0