VBS mettre une variable dans une commande windows

Résolu/Fermé
Galene86 Messages postés 8 Date d'inscription vendredi 24 avril 2015 Statut Membre Dernière intervention 27 octobre 2022 - 24 avril 2015 à 14:41
Galene86 Messages postés 8 Date d'inscription vendredi 24 avril 2015 Statut Membre Dernière intervention 27 octobre 2022 - 27 avril 2015 à 15:05
Bonjour,
je suis en stage et je découvre/redécouvre le VBs

Ma commande me servira à vérifier la présence ou non d'un service Oracle.

je vous présente mon soucis :

j'ai un scripte vbs comme celui-ci

Set WshShell = WScript.CreateObject("WScript.Shell" )

SERVICE = "BDDGBA"
commande = "cmd /c sc query state= all | findstr OracleService | findstr SERVICE_NAME | findstr OracleService"SERVICE"$>Check_SID.txt"
return =wshshell.run(commande,true)


et je voudrais que "SERVICE" dans ma commande récupère la valeur qu'on lui affecte au dessus bien sûr cette valeur variera en fonction de ce qu'on rentrera en argument lors de son exécution.

Merci de votre aide

Cordialement

Galene86



A voir également:

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 25/04/2015 à 09:35
Bonjour,

commande = "cmd /c sc query state= all | findstr OracleService | findstr SERVICE_NAME | findstr OracleService " & SERVICE & "$>Check_SID.txt"
0
Galene86 Messages postés 8 Date d'inscription vendredi 24 avril 2015 Statut Membre Dernière intervention 27 octobre 2022
27 avril 2015 à 15:05
Bonjour,
oui merci du coup j'ai trouvé juste après avoir poster ce message :)
0