kill un processus - Shell/Batch - Programmation
Marsh Posté le 08-05-2014 à 15:03:48
tasklist te permet de lister les process qui tournent sur ta machine. Tu noteras que c'est le nom complet de l'exécutable qui est utilisé, donc plus probablement uTorrent.exe que simplement uTorrent
Marsh Posté le 08-05-2014 à 22:14:55
Bonsoir,
Si le tskill est trop violent (fichier corrompu ou ce genre de chose) voyez https://code.google.com/p/cutorrent/ peut être...
Marsh Posté le 09-05-2014 à 11:54:07
Bon j'ai fait autrement, j'ai installer la suite PSTools pour avoir le pskill et maintenant ça fonctionne parfaitement.
J'aimerais complexifier la chose un peu maintenant. le processus "LolLaucher.exe" reste allumé tant que le jeu est en fonction. Avec cette info, j'aimerais que le script rallume utorrent automatiquement dès que LolLauncher.exe est absent des processus.
En clair, je veux que mon script fasse :
- Lorsque LoL s'ouvre, utorrent s'éteint
- Lorsque LoL se ferme, utorrent se rallume
Donc je pense qu'il faut une boucle où le script attendra, mais il ne faut pas que la boucle bouffe des ressources CPU pour rien ^^'.
Auriez-vous une idée ?
Marsh Posté le 09-05-2014 à 15:34:16
P'tit Serpent a écrit : Bon j'ai fait autrement, j'ai installer la suite PSTools pour avoir le pskill et maintenant ça fonctionne parfaitement. |
Voila le code que j'ai bidouillé :
Code :
|
Marsh Posté le 09-05-2014 à 17:21:16
Merci pour ta réponse, mais j'ai réussi à me créer mon script seul ^^'
Pour ceux que ça intéresse :
Code :
|
Le fichier starter.cfg ne contient que le chemin d'accès vers uTorrent, comme ça je peux donner mon script à mes potes sans qu'il n'ai a rentrer dans le code (surtout que ce sera un .exe)
Je suis en train de l'améliorer, si vous avez des suggestions ou des remarques je suis toujours preneur
Marsh Posté le 09-05-2014 à 18:39:14
P'tit Serpent a écrit : Merci pour ta réponse, mais j'ai réussi à me créer mon script seul ^^'
|
Ca change pas grand chose mais on peut remplacer if / if not par if / else je pense.
Code :
|
Je suis peut être fatigué mais si je ne me trompe pas, on a :
Marsh Posté le 09-05-2014 à 18:54:12
En fait c'est pour réduire les lignes de codes, retester les premieres lignes ne change pas grand chose lorsqu'on est arrivé a la ligne 6.
C'est juste pour éviter d'avoir deux boucles loop1 et loop2 ^^'
PS: chez moi le else n'est pas reconnu donc j'ai fais sans
Marsh Posté le 09-05-2014 à 20:33:54
taskkill /IM utorrent.exe /F |
Marsh Posté le 08-05-2014 à 11:37:31
Bonjour,
Alors voilà, j'aimerais couper uTorrent lorsque je joue à un jeu en ligne (ici, League of Legends) car il bouffe ma bande passante.
Mais étant une feignasse , je ne veux pas avoir à cliquer sur l'icône utorrent pour le quitter totalement, ou encore passer par le gestionnaire des tâche. Je ne pense pas forcément à l'éteindre.
Donc je me suis mis en tête de créer un script batch qui pourrait le faire à ma place.
Alors j'ai fais ça :
Mais voilà, ça ne fonctionne pas et je ne comprends pas pourquoi, j'ai testé avec tskill et taskkil avec plein de syntaxe différente mais rien n'y fait.
Comment faire ?
PS : je suis sous Windows 7
---------------
Poupi Poupi Poupipou