Help Me ! Terminer un processus en VBS !!

[Résolu]
Signaler
Messages postés
4
Date d'inscription
vendredi 18 août 2006
Statut
Membre
Dernière intervention
21 août 2006
-
Messages postés
4
Date d'inscription
vendredi 18 août 2006
Statut
Membre
Dernière intervention
21 août 2006
-
Bonjour,

Je souhaite créer un fichier vbs, afin de vérifier ( facultatif ) la liste des processus et biensure terminé un processus donné.

Ex: Terminé  "EXCEL.EXE"

J'ai naviguer sur le forum mais je patoge toujours ! merci

8 réponses

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
tu peux invoquer tskill
(pas dispo chez tous les Windows)

ou passer par WMI

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Messages postés
1854
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
26
 Bonsoir,

En VBS, tout simplement:

'Arrêt d'un Process
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\" _
    & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
    ("Select * from Win32_Process Where Name = 'excel.exe'")
For Each objProcess in colProcessList
    objProcess.Terminate()
Next


Set objWMIService = Nothing
Set colProcessList = Nothing

jean-marc
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
bien joué Jean-Marc... une belle requête WMI ^^

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Messages postés
4
Date d'inscription
vendredi 18 août 2006
Statut
Membre
Dernière intervention
21 août 2006

g copier, coller ! mais il ya des erreurS sur le script ?
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
il fonctionne normallement très bien....

quel Windows possède tu ?
quels messages d'erreur obtiens tu ?

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Messages postés
4
Date d'inscription
vendredi 18 août 2006
Statut
Membre
Dernière intervention
21 août 2006

Merci à JMO, ca fonctionne !!!
Jvous remerci bcp !
Messages postés
1854
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
26
 Bonjour,

Après 3 semaines de vacances, sans ordi et VBFrance,
il me tardait de me remettre dans les scripts !!!!

Dans le script ci-dessous, tous les process excel actifs sont fermés.
Il n'y a pas la notion de handle.

jean-marc
Messages postés
4
Date d'inscription
vendredi 18 août 2006
Statut
Membre
Dernière intervention
21 août 2006

Oui, biensûre
ensuite je souhaiterai anonncer la procedure avec un msgbox je pense ?