Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R]Taskkill /???
Auteur Message
Répondre en citant
Message [R]Taskkill /??? 
Bonjourrr

Je suis en train de faire un tout petit programme qui dois fermer à un moment toutes les fenêtres.
Je sais que ça nécessite TASKKILL mais je sais pas m'en servir :/
Donc voilà, merci de votre aide !



Dernière édition par Fluorinx le Mar 20 Sep 2016 - 16:34; édité 1 fois

______________________________________________________
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R]Taskkill /??? 
Hello,

Pour te renseigner, TASKKILL /? dans l'invite de commande.

Et si tu veux savoir quel processus serait fermé si tu entrais tel ou tel
TASKKILL, il y a TASKLIST qui liste à la place d’effacer Wink

Sinon pour la commande qu'il te faut, perso j'utiliserais :

Code:
TASKKILL /FI "USERNAME NE NT AUTHORITY\SYSTEM" /FI "IMAGENAME NE EXPLORER.EXE" /FI "STATUS EQ RUNNING" /F


Ce filtre te permet de tuer tous les processus actifs ne relevant pas d'une
autorité du compte système local, en excluant l'explorateur Windows en forçant
la main à l'action.

C'est ce que tu cherches ?




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [R]Taskkill /??? 
Ouais, mais est-ce que mon programme pourras exécuter une commande après (juste une) ?




______________________________________________________
Visiter le site web du posteur
Répondre en citant
Message [R]Taskkill /??? 
Bonjour,
T'as juste à rajouter un second filtre : /FI "IMAGENAME NE cmd.exe"
Traduction de /FI "IMAGENAME NE cmd.exe" : ferme tout les processus sauf CMD.exe et sauf ce que disent les autres filtres.

Code final :
Code:
TASKKILL /FI "USERNAME NE NT AUTHORITY\SYSTEM" /FI "IMAGENAME NE EXPLORER.EXE" /FI "IMAGENAME NE cmd.exe" /FI "STATUS EQ RUNNING" /F

Voila Okay Plus qu'à tester puis mettre le sujet en [R] ^^




______________________________________________________
LT-S Batch explorer :Un explorateur en Batch
ConsoleINI : utilisez des fichiers INI dans vos Batch
Epileptic : un mini jeu de rapidité
Faites parler votre téléphone avec mon app android
Mon site pour voir tout mes autres programmes
Visiter le site web du posteur Skype
Répondre en citant
Message [R]Taskkill /??? 
Hello,

Malheureusement il se peut que certains filtres de TASKKILL te pose problème et ne
fonctionne pas (du fait de la traduction Française de windows)...

Si jamais la commande ne fonctionne pas, tu peux toujours passer par TASKLIST pour
créer ton propre filtre comme suit :
Code:
@Echo Off

For /F "Tokens=1,7 Delims=," %%A In ('TaskList /V /FO CSV') Do (
                                                If %%B EQU "%USERDOMAIN%\%USERNAME%" (
                                                                           If /I %%A NEQ "CMD.EXE" If /I %%A NEQ "TASKLIST.EXE" (
                                                                                                                  TaskKill /IM %%A >NUL 2>&1
                                                                                                                  )
                                                                           )
                                                )
Pause


Et avec ça tu n'auras pas à utiliser le commutateur /F de TASKKILL qui de temps en temps peut boguer et
te redémarrer explorer.exe (j'ai testé en boucle).

De plus ton script ne se fermera pas et continuera son cours.

A toi de voir la méthode que tu veux employer, bonne journée Okay




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Message [R]Taskkill /??? 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch