Existe-t-il un code pour arrêter un script spécifique? J'ai vu un moyen qui vous permet de terminer tous les scripts en utilisant taskkill.Comment arrêter un script spécifique dans VBScript
Option Explicit
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "taskkill /f /im Cscript.exe", , True
WshShell.Run "taskkill /f /im wscript.exe", , True
Je veux simplement mettre fin à un script spécifique qui dort dans un WScript.Sleep pas chaque script qui exécute à la fois.
Je ne connais pas très bien VBScript; que signifie ProcessId? Est-ce le code spécifique que je veux terminer? –
ProcessID ou PID est l'identifiant unique attribué par le système d'exploitation à un processus en cours d'exécution. Le code de Mukul devrait être identique au vôtre sauf que vous seriez 'Set'ting' EngineRun' à la valeur de retour de l'exécution de votre script. Vous auriez également besoin d'une logique supplémentaire pour déterminer quand l'heure correcte pour le tuer serait. –
Alors, quelle est la valeur de retour de l'exécution de mon script? Aussi, la partie CreateObject serait-elle nécessaire pour mon script? –