Fermer un programme

Fermé
Utilisateur anonyme - 6 mars 2006 à 12:13
 Duster - 13 juin 2006 à 18:01
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 18670 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 279
6 mars 2006 à 14:35
0
É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