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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Fermer une appli windoz via un batch

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fermer une appli windoz via un batch

n°932007
betsamee
Asterisk Zeperyl
Posté le 26-12-2004 à 13:33:47  profilanswer
 

Bonjour
Existe t'il un moyen (via un .bat) de fermer une application windows (outlook en l'occurence) si elle est deja ouverte?
Merci

mood
Publicité
Posté le 26-12-2004 à 13:33:47  profilanswer
 

n°932011
ouned-codi​ng
Posté le 26-12-2004 à 13:54:12  profilanswer
 

salut, ca va peut etre t'aider :
 
 TASKKILL, une commande native d'XP :
 

Citation :

TASKKILL [/S system [/U username [/P [password]]]]
         { [/FI filter] [/PID processid ¦ /IM imagename] } [/F] [/T]
 
Description:
    This command line tool can be used to end one or more processes.
    Processes can be killed by the process id or image name.
 
Parameter List:
    /S    system           Specifies the remote system to connect to.
 
    /U    [domain\]user    Specifies the user context under which
                           the command should execute.
 
    /P    [password]       Specifies the password for the given
                           user context. Prompts for input if omitted.
 
    /F                     Specifies to forcefully terminate
                           process(es).
 
    /FI   filter           Displays a set of tasks that match a
                           given criteria specified by the filter.
 
    /PID  process id       Specifies the PID of the process that
                           has to be terminated.
 
    /IM   image name       Specifies the image name of the process
                           that has to be terminated. Wildcard '*'
                           can be used to specify all image names.
 
    /T                     Tree kill: terminates the specified process
                           and any child processes which were started by it.
 
    /?                     Displays this help/usage.
 
Filters:
    Filter Name   Valid Operators           Valid Value(s)
    -----------   ---------------           --------------
    STATUS        eq, ne                    RUNNING ¦ NOT RESPONDING
    IMAGENAME     eq, ne                    Image name
    PID           eq, ne, gt, lt, ge, le    PID value
    SESSION       eq, ne, gt, lt, ge, le    Session number.
    CPUTIME       eq, ne, gt, lt, ge, le    CPU time in the format
                                            of hh:mm:ss.
                                            hh - hours,
                                            mm - minutes, ss - seconds
    MEMUSAGE      eq, ne, gt, lt, ge, le    Memory usage in KB
    USERNAME      eq, ne                    User name in [domain\]user
                                            format
    MODULES       eq, ne                    DLL name
    SERVICES      eq, ne                    Service name
    WINDOWTITLE   eq, ne                    Window title
 
NOTE: Wildcard '*' for the /IM switch is accepted only with filters.
 
NOTE: Termination of remote processes will always be done forcefully
      irrespective of whether /F option is specified or not.
 
Examples:
    TASKKILL /S system /F /IM notepad.exe /T
    TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
    TASKKILL /F /IM notepad.exe /IM mspaint.exe
    TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
    TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
    TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *
    TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"


 
 
a+

n°932012
betsamee
Asterisk Zeperyl
Posté le 26-12-2004 à 13:57:15  profilanswer
 

merci mais g oublie de preciser que je bossais sous windoz 2k

n°932014
ouned-codi​ng
Posté le 26-12-2004 à 14:06:39  profilanswer
 

Il y a un equivalent sous 2K mais je pense qu'il faudra que tu le télécharge, l'utilitaire se nomme kill
 
 

Citation :

Microsoft (R) Windows NT (TM) Version 3.5 KILL
Copyright (C) 1994-1998 Microsoft Corp. All rights reserved
 
usage: KILL [options] <<pid> ¦ <pattern>>*
 
           [options]:
               -f     Force process kill
 
           <pid>
              This is the process id for the task
               to be killed.  Use TLIST to get a
               valid pid
 
           <pattern>
              The pattern can be a complete task
              name or a regular expression pattern
              to use as a match.  Kill matches the
              supplied pattern against the task names
              and the window titles.


 
 
Si  jamais tu vois qu'il n'est  pas installé sur ta machine tu peux le download à cette adresse
 


 
 
 
bon dimanche ;)

n°932016
betsamee
Asterisk Zeperyl
Posté le 26-12-2004 à 14:10:12  profilanswer
 

cool
merci

n°932289
mout_de_ra​isin
Posté le 27-12-2004 à 11:05:15  profilanswer
 

Hello,  
 
J'ai un pb pour utiliser la commande TASKKILL ... (j'utilise WinXP SP2)
quand je tape :  
taskkill /?
J'ai une boite de dialogue d'erreur qui me dit :
cette application n'a pas pu demarrer car framedyn.dll est introuvable. La réinstalltion de cette application peut corriger ce problème.
 
Une explication ? Merci !
 
 

ouned-coding a écrit :

salut, ca va peut etre t'aider :
 
 TASKKILL, une commande native d'XP :
 

Citation :

TASKKILL [/S system [/U username [/P [password]]]]
         { [/FI filter] [/PID processid ¦ /IM imagename] } [/F] [/T]
 
Description:
    This command line tool can be used to end one or more processes.
    Processes can be killed by the process id or image name.
 
Parameter List:
    /S    system           Specifies the remote system to connect to.
 
    /U    [domain\]user    Specifies the user context under which
                           the command should execute.
 
    /P    [password]       Specifies the password for the given
                           user context. Prompts for input if omitted.
 
    /F                     Specifies to forcefully terminate
                           process(es).
 
    /FI   filter           Displays a set of tasks that match a
                           given criteria specified by the filter.
 
    /PID  process id       Specifies the PID of the process that
                           has to be terminated.
 
    /IM   image name       Specifies the image name of the process
                           that has to be terminated. Wildcard '*'
                           can be used to specify all image names.
 
    /T                     Tree kill: terminates the specified process
                           and any child processes which were started by it.
 
    /?                     Displays this help/usage.
 
Filters:
    Filter Name   Valid Operators           Valid Value(s)
    -----------   ---------------           --------------
    STATUS        eq, ne                    RUNNING ¦ NOT RESPONDING
    IMAGENAME     eq, ne                    Image name
    PID           eq, ne, gt, lt, ge, le    PID value
    SESSION       eq, ne, gt, lt, ge, le    Session number.
    CPUTIME       eq, ne, gt, lt, ge, le    CPU time in the format
                                            of hh:mm:ss.
                                            hh - hours,
                                            mm - minutes, ss - seconds
    MEMUSAGE      eq, ne, gt, lt, ge, le    Memory usage in KB
    USERNAME      eq, ne                    User name in [domain\]user
                                            format
    MODULES       eq, ne                    DLL name
    SERVICES      eq, ne                    Service name
    WINDOWTITLE   eq, ne                    Window title
 
NOTE: Wildcard '*' for the /IM switch is accepted only with filters.
 
NOTE: Termination of remote processes will always be done forcefully
      irrespective of whether /F option is specified or not.
 
Examples:
    TASKKILL /S system /F /IM notepad.exe /T
    TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
    TASKKILL /F /IM notepad.exe /IM mspaint.exe
    TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
    TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
    TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *
    TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"


 
 
a+



Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Fermer une appli windoz via un batch

 

Sujets relatifs
fermer une application VBFichiers Batch inexecutables
mettre en "hide" un script dans un batchrebouclé un batch sous Win 95
Appli intranet: gerer les droits et usersVbs ou . batch pour redirection ?
[js]fermer une fenetre (compatible firefox)porter sur MAC une appli python développé sous OS XP
une boucle dans un batch ?[MFC]Fermer une fenêtre de Contacts?
Plus de sujets relatifs à : Fermer une appli windoz via un batch


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