Dans mon VBScript, j'ai besoin de taskkill
le processus example.exe
lorsque SPECIFICWINDOW
apparaît (le nom de la fenêtre est différent du nom du processus) et j'ai besoin que cette commande soit prête lorsque SPECIFICWINDOW
apparaît.
Comment puis-je faire cela, car j'ai terminé le .vbs
avec :
Dim oShell
Set oShell = WScript.CreateObject ("WScript.Shell")
oShell.Run "taskkill /fi ""WINDOWTITLE eq the example.exe""", , True
Mon script actuel est comme ça :
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """C:\Program Files (x86)\Example\example test.exe"
WScript.Sleep 5000
WshShell.SendKeys "{ENTER}"
WScript.Sleep 3000
WshShell.SendKeys "{ENTER}"
WScript.Sleep 3000
WshShell.SendKeys "{ENTER}"
Const TimeToAllowActivationToComplete = 10000 '
Wscript.Sleep TimeToAllowActivationToComplete
Dim oShell
Set oShell = WScript.CreateObject ("WScript.Shell")
oShell.Run "taskkill /fi ""WINDOWTITLE eq example test""",, True
J'ai défini TimetoAllowActivationToComplete
car je ne peux pas faire taskill example test.exe après l'apparition de la fenêtre spécifique ("Fin de l'opération").