Hello tout le monde,

Voila mon problème : je suis en train de créer un script dont le but est de lancer certaines commandes liées à un logiciel installé sur mon poste. Cependant, pour que celui-ci puisse générer ce dont j'ai besoin, un autre script est sensé tourner en background pour confirmer, via la touche Enter, des prompts.

Voici le script enter en question :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Set variable=CreateObject("WScript.Shell") 
 
While 1 = 1
variable.SendKeys ("{enter}") 
wscript.sleep 5000
wend
Ce script est donc sensé continuer tant qu'on ne le stop pas.

Dans mon script principal, j'aimerai justement, à la fin de celui-ci, stoper le précédent script... Le problème, c'est que je n'arrive pas à trouver quoi mettre à la place des XXXXX :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Set WshShell=CreateObject("WScript.Shell") 
 
WshShell.run("c:\temp\enter.vbs")
 
<Code spécifique au script de génération>
 
WshShell.XXXXX
Il lance donc le enter.vbs sans soucis, mais je n'arrive pas à le stoper...

Quelqu'un a-t-il une idée ? Merci d'avance.