Vous n'êtes pas identifié.
'lut
Je sais depuis longtemps créer des fichiers .bat pour démarrer plusieurs programmes à la fois, bien utiles pour FS et le graphisme...
Mais existe t-il l’équivalent pour fermer plusieurs programmes ?
J'ai rien trouvé de vraiment simple sur le net...
Merci.
Marc
Hors ligne
Bonjour,
J'utilisais la commande taskkill sur Windows 7.
Exemple extrait d'un de mes fichiers BAT:
net stop WSearch
net stop SQLWriter
taskkill /IM iTunesHelper.exe /F
taskkill /IM iPodService.exe /F
taskkill /IM AppleMobileDeviceService.exe /F
taskkill /IM SearchIndexer.exe /F
taskkill /IM SuperFinder.exe /F
taskkill /IM VCDDaemon.exe /F
taskkill /IM msnmsgr.exe /F
taskkill /IM sqlwriter.exe /F
taskkill /IM mDNSResponder.exe /F
start C:\OpusFSI_v5\FSISERVER.EXE
start S:\P3D\Prepar3D.exe
Hors ligne
Exactement.
Le mieux est d'ouvrir une fenêtre MS-DOS et de taper Taskkil /? et tu disposeras des différentes options:
C:\Users\Lagaffe>taskkill /?
TASKKILL [/S système] [/U utilisateur [/P [mot_passe]]]]
{ [/FI filtre] [/PID ID_processus | /IM image] } [/T] [/F]
Description :
Cet outil est utilisé pour arrêter des tâches par id de processus (PID) ou nom d’image.
Liste de paramètres :
/S système Spécifie le système distant auquel se connecter.
/U [domaine\]utili. Spécifie le contexte utilisateur sous lequel la commande doit s’exécuter.
/P [mot_de_passe] Spécifie le mot de passe pour le contexte utilisateur donné. Il est demandé s’il est omis.
/FI filtre Applique un filtre pour sélectionner un ensemble de tâches.
Permet à "*" d’être utilisé. Par exemple, imagename eq test*
/PID ID_processus Spécifie le PID du processus à arrêter.
Utilisez TaskList afin d’obtenir le PID.
/IM nom_image Spécifie le nom d’image du processus
à terminer. Le caractère générique '*' peut être utilisé pour spécifier toutes les tâches ou les
noms d’images.
/T Met fin au processus spécifié et tous les processus enfant qu’il a démarrés.
/F Force les processus à se terminer.
/? Affiche ce message d’aide.
Filtres :
Nom du filtre Opérateurs valides Valeurs valides
------------- ------------------ -------------------------
STATUS eq, ne RUNNING |
NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Nom d’image
PID eq, ne, gt, lt, ge, le Valeur PID
SESSION eq, ne, gt, lt, ge, le Numéro de session
CPUTIME eq, ne, gt, lt, ge, le Heure valide au format
hh:mm:ss.
hh - heures,
mm - minutes, ss - secondes
MEMUSAGE eq, ne, gt, lt, ge, le Mémoire utilisée, en Ko
USERNAME eq, ne Nom d’utilisateur dans
[domaine\]utilisateur
est le format utilisé
MODULES eq, ne Nom de DLL
SERVICES eq, ne Nom de service
WINDOWTITLE eq, ne Titre de la fenêtre
NOTE
----
1) Le caractère générique '*' pour le commutateur /IM n’est accepté que si un filtre est appliqué.
2) L’arrêt d’un processus distant sera toujours forcé (/F).
3) Les filtres "WINDOWTITLE" et "STATUS" ne sont pas pris en compte lorsque un ordinateur distant est spécifié.
Exemples :
TASKKILL /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM cmd.exe /T
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne sans*"
TASKKILL /F /FI "USERNAME eq AUTORITE NT\SYSTEM" /IM notepad.exe
TASKKILL /S système /U domaine\utilisateur /FI "USERNAME ne NT*" /IM *
TASKKILL /S système /U utilisateur /P mot_de_passe /FI "IMAGENAME eq note*"
C:\Users\Lagaffe>
Hors ligne