Fermer un programme

Utilisateur anonyme -  
 Duster -
salut à tous

etant sur xp pro je désirerai faire un bat qui me ferme un programme ou un fichier à une heure donnée
jusqu'à présent je n'ai pas réussi
quelle ligne de code écrire dans le bat pour qu'il le fasse
on me parle de kill pid mais je n'en sais pas plus et je ne veux pas utiliser le softwaire pkill que je n'ai pas réussi à faire marcher
je sais que sous linux c'est faisable mais sous xp ?
où aller récupérer le pid du programme ouvert ?
merci d'avance

2 réponses

Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 279
 
0
Duster
 
Écrit, dans un .txt que tu renommeras .bat...

@echo off
TITLE Process killing by Duster
if not "%os%" =="Windows_NT" goto OSerr

color 1f

taskkill /F /IM "nomduprocessus.exe"
cls
ECHO.
ECHO.
ECHO.
ECHO ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
ECHO º Processus en question STOPPEDº
ECHO ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
pause
EXIT


L'arrêt sera forcé, t'auras une pause avant la fermeture de la fenetre DOS pour te confirmer de visu que le travail s'est accompli...j'y ai mis des fleurs et du zoli bleu comme couleur de fond mais bon...tu arranges ça comme tu veux. ;) La ligne la plus importante demeure évidemment taskkill /F /IM "nomduprocessus.exe"

Ensuite, tu peux faire une tâche planifiée qui appelle ce .bat pour l'exécuter automatiquement à ta guise.

Si tu es sous WinXP Home et que t'as pas Taskkill, récupère le sur le Net (cherche un peu...tu trouveras...trop la flegme pour te donner une adresse) et met le dans C:\WINDOWS\system32

Voilà!
0