Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
521 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Tueur de tâches intelligent

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tueur de tâches intelligent

n°1932630
thibaldus
Posté le 20-02-2005 à 11:26:48  profilanswer
 

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:

mood
Publicité
Posté le 20-02-2005 à 11:26:48  profilanswer
 

n°1932631
B-52
Contrario Contrariis Curantur
Posté le 20-02-2005 à 11:27:35  profilanswer
 

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


---------------
Securis c'est plus de 200 logiciels de sécurité gratuits !
n°1932682
thibaldus
Posté le 20-02-2005 à 12:03:33  profilanswer
 

Zut alors ...

n°1932685
Requin
Posté le 20-02-2005 à 12:05:08  profilanswer
 

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

n°1932688
thibaldus
Posté le 20-02-2005 à 12:10:49  profilanswer
 

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

n°1932694
Wren
Posté le 20-02-2005 à 12:17:40  profilanswer
 

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

n°1932699
thibaldus
Posté le 20-02-2005 à 12:21:37  profilanswer
 

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

n°1932744
alandon
Posté le 20-02-2005 à 13:15:42  profilanswer
 

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 ?

n°1932815
Wren
Posté le 20-02-2005 à 14:24:57  profilanswer
 

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...
@+

n°1933171
Requin
Posté le 20-02-2005 à 18:02:37  profilanswer
 

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

mood
Publicité
Posté le 20-02-2005 à 18:02:37  profilanswer
 

n°1936457
thibaldus
Posté le 22-02-2005 à 20:43:45  profilanswer
 

Chapeau bas, monsieur Requin !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Tueur de tâches intelligent

 

Sujets relatifs
Comment faire un raccourci du gestionnaire des taches ?Ma barre des taches se bloque...
configuration xp ( icones, barre des taches, bureau )Modifier l'apparence de la barre des tâches -> media centre staÿle
Processus pour relancer la barre de taches sous XP ??Barre des taches et bureau Windows Server 2003
Qu'y a-t-il comme information dans le gestionnaire des tâches ?gestionnaire des taches déconne
Modifier la barre des taches windows XPMes taches planifiées ne marchent pas Oo
Plus de sujets relatifs à : Tueur de tâches intelligent


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR