VBS mettre une variable dans une commande windows

Résolu/Fermé
Signaler
Messages postés
7
Date d'inscription
vendredi 24 avril 2015
Statut
Membre
Dernière intervention
12 mai 2015
-
Messages postés
7
Date d'inscription
vendredi 24 avril 2015
Statut
Membre
Dernière intervention
12 mai 2015
-
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



1 réponse

Messages postés
16115
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
28 novembre 2021
1 563
Bonjour,

commande = "cmd /c sc query state= all | findstr OracleService | findstr SERVICE_NAME | findstr OracleService " & SERVICE & "$>Check_SID.txt"
Messages postés
7
Date d'inscription
vendredi 24 avril 2015
Statut
Membre
Dernière intervention
12 mai 2015

Bonjour,
oui merci du coup j'ai trouvé juste après avoir poster ce message :)