OVH Cloud OVH Cloud

exécution d'un VBS avec paramètres variables dans un VBS

3 réponses
Avatar
TripaxSon
Hello tout le monde,
Bon j'ai un petit soucis. Une colle qu'on m'a posé et j'avoue que là je sèche.
Bon je vous expose le problème:

Variable1="old"
Variable2="new"
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.shell")
WshShell.run "C:\windows\system32\analyse.vbs -x -p variable1 -z
variable2",1,True

Le problème est que :
WshShell.run "C:\windows\system32\analyse.vbs -x -p old -z new",1,True

fonctionne très bien mais on ne peut mettre de variable à la place de old et
new car on a besoin que se soit variable.

Connaitriez vous une synthaxe qui permettent de mettre des paramètres
variables avec la fonction WshShell.run?
Ou alors avez vous une piste à explorer pour une focntion remplaçant
WshShell.run et intégrant la notion de paramètres variables?

D'avance merci

TripaxSon

3 réponses

Avatar
Fred
Dans son message
TripaxSon nous dit :

Hello tout le monde,


Bonjour,


Bon j'ai un petit soucis. Une colle qu'on m'a posé et j'avoue que là
je sèche. Bon je vous expose le problème:

Variable1="old"
Variable2="new"
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.shell")
WshShell.run "C:windowssystem32analyse.vbs -x -p variable1 -z
variable2",1,True



Et avec ceci ?
WshShell.run "C:windowssystem32analyse.vbs -x -p " & _
Variable1 & " -z " & Variable2",1,True



--
Fred

Avatar
DJ
"TripaxSon" a écrit dans le message de
news:
Hello tout le monde,
Bon j'ai un petit soucis. Une colle qu'on m'a posé et j'avoue que là je
sèche.

Bon je vous expose le problème:

Variable1="old"
Variable2="new"
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.shell")
WshShell.run "C:windowssystem32analyse.vbs -x -p variable1 -z
variable2",1,True

Le problème est que :
WshShell.run "C:windowssystem32analyse.vbs -x -p old -z new",1,True

fonctionne très bien mais on ne peut mettre de variable à la place de old
et

new car on a besoin que se soit variable.

Connaitriez vous une synthaxe qui permettent de mettre des paramètres
variables avec la fonction WshShell.run?
Ou alors avez vous une piste à explorer pour une focntion remplaçant
WshShell.run et intégrant la notion de paramètres variables?

D'avance merci

TripaxSon




Yo man !
et si tu sortai les Variables des quote-quotes , ca amrche pas mieux ??
WshShell.run "C:windowssystem32analyse.vbs -x -p " & variable1 & " -z "
& variable2,1,True

DJ

Avatar
TripaxSon
Merci les gars...Désolé de vous avoir dérangé avec une bétise pareil...
on devait avoir la berlue mais on avait une cotte de trop et un espace
manquant...
décidément faut pas bosser après le repas..;-)
Bonne soirée à vous les gars et encore merci
TripaxSon



"TripaxSon" a écrit dans le message de
news:
Hello tout le monde,
Bon j'ai un petit soucis. Une colle qu'on m'a posé et j'avoue que là je
sèche.

Bon je vous expose le problème:

Variable1="old"
Variable2="new"
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.shell")
WshShell.run "C:windowssystem32analyse.vbs -x -p variable1 -z
variable2",1,True

Le problème est que :
WshShell.run "C:windowssystem32analyse.vbs -x -p old -z new",1,True

fonctionne très bien mais on ne peut mettre de variable à la place de old
et

new car on a besoin que se soit variable.

Connaitriez vous une synthaxe qui permettent de mettre des paramètres
variables avec la fonction WshShell.run?
Ou alors avez vous une piste à explorer pour une focntion remplaçant
WshShell.run et intégrant la notion de paramètres variables?

D'avance merci

TripaxSon




Yo man !
et si tu sortai les Variables des quote-quotes , ca amrche pas mieux ??
WshShell.run "C:windowssystem32analyse.vbs -x -p " & variable1 & " -z "
& variable2,1,True

DJ