Tueur de tâches intelligent

Tueur de tâches intelligent - Logiciels - Windows & Software

Marsh Posté le 20-02-2005 à 11:26:48    

Bonjour à tous.
 
 :hello:  
 
Voilà, je cherche un logiciel qui me permettrait de
tuer automatiquement certaines tâches qui tournent  
en arrière-plan (que j'aurais choisies au préalable)
avant de lancer un jeu, par exemple.  
Je connais des logiciels qui en sont capables mais  
je dois le faire manuellement pour chaque tâche.  
Ce que je veux, c'est ... un truc de fainéant, quoi !!!
 
 ;)  
 
Je ne sais pas si je suis assez clair  :whistle:

Reply

Marsh Posté le 20-02-2005 à 11:26:48   

Reply

Marsh Posté le 20-02-2005 à 11:27:35    

ça n'existe pas à ma connaissance ...


---------------
Securis c'est plus de 200 logiciels de sécurité gratuits !
Reply

Marsh Posté le 20-02-2005 à 12:03:33    

Zut alors ...

Reply

Marsh Posté le 20-02-2005 à 12:05:08    

Un batch avec pskill ( www.sysinternals.com -> pstools ) ... et dont la dernière ligne lance ton jeu.

Reply

Marsh Posté le 20-02-2005 à 12:10:49    

Yeeeesssssssss.
Merci, Requin.
Je le teste et je vous raconte.

Reply

Marsh Posté le 20-02-2005 à 12:17:40    

ya un programme qui s'appelle "End It All" qui fait ça très bien... visiblement ya d'ailleurs une version plus récente que la mienne, tu peux la telecharger la : http://www.tbhccs.com/downloads/ot [...] ItAll2.zip

Reply

Marsh Posté le 20-02-2005 à 12:21:37    

ça marche, encore merci, Requin.
Effectivement, End It All peut aussi
être utile dans d'autres cas, merci
à toi, Wren.

Reply

Marsh Posté le 20-02-2005 à 13:15:42    

Wren a écrit :

ya un programme qui s'appelle "End It All" qui fait ça très bien... visiblement ya d'ailleurs une version plus récente que la mienne, tu peux la telecharger la : http://www.tbhccs.com/downloads/ot [...] ItAll2.zip


 
 
est-ce que ce logiciel permet de relancer automatiquement la tache ou l'application si elle plante ?
 
Si non, connaissez vous un tel logiciel ?

Reply

Marsh Posté le 20-02-2005 à 14:24:57    

alandon a écrit :

est-ce que ce logiciel permet de relancer automatiquement la tache ou l'application si elle plante ?
 
Si non, connaissez vous un tel logiciel ?


 
non ce programme ferme tout simplement les taches en cours.
pour celui que tu cherches, je ne vois pas...
@+

Reply

Marsh Posté le 20-02-2005 à 18:02:37    

Bon j'ai pris le temps d'écrire un petit "watchdog" qui permet de surveiller qu'un programme tourne et le cas échéant le relancer.
 
Il faudra l'adapter au programme à surveiller, pour l'exemple j'ai pris le bloc-note de Windows qui sera mon processus à surveiller.
 
Il suffit à l'aide de Démarrer -> Panneau de configuration -> Tâches planifiées d'appeler "checkprocess.vbs"
 
Il est composé de trois fichiers :
- pslist.exe de sysinternals qui est un utilitaire permettant de sortir la liste des processus qui tournent
- checkprocess.vbs un script qui permet de lancer pslist et de le "piper" vers le fichier ci-dessous
- isrunning.vbs un script qui analyse ce qui est retourné par pslist et le cas échéant lance le programme.
 
checkprocess.vbs

' Déclaration de variables
Dim sPipe, sProcess
 
' nom du programme à surveiller
sProcess = "notepad"
 
' ligne à exécuter
sPipe = "cmd /c pslist " & sProcess & " | cscript /nologo isrunning.vbs " & sProcess
 
' exécute
Set oShell = CreateObject("WScript.Shell" )
oShell.Exec(sPipe)


 
isrunning.vbs

' Déclaration de variables
Dim sLine, sProcess, iRunning
 
' nom du programme à surveiller
sProcess = WScript.Arguments(0)
 
' indique le nombre de fois que le programme tourne
iRunning = 0
 
' parcours le buffer entrant
While Not WScript.StdIn.AtEndOfStream
   sLine = WScript.StdIn.ReadLine
 
   ' si le programme est trouvé ...
   If (InStr(sLine, sProcess) > 0 AND InStr(sLine, "was not found" ) = 0) Then
      ' ... augmente le compteur
      iRunning = iRunning + 1
   End If
WEnd
 
' si le programme n'est pas lancé ...
If (iRunning < 1) Then
   ' ... le lance
   Set oShell = CreateObject("WScript.Shell" )
   oShell.Exec(sProcess)
End If


 
Voila si le bloc-note est lancé rien ne se passe, si il n'est pas lancé il sera exécuté.
 
Pour télécharger les fichiers :  
http://www.ploofer.com/checkprocess.zip
 
Note : qu'il faut que les fichiers soient sans le même répertoire

Reply

Marsh Posté le 20-02-2005 à 18:02:37   

Reply

Marsh Posté le 22-02-2005 à 20:43:45    

Chapeau bas, monsieur Requin !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed