Commandes pour fermer une application

Résolu
Bonjour à tous...

Je recherche la/les commandes les plus simples possibles pour fermer une application...

à mon avis , ça devrait être en batch ou dos mais je ne sais comment m'y prendre... je connais la commande taskkill sous dos mais ce qu'il me faut c'est les inscrire dans un fichier afin de pouvoir programmer son execution...

D'avance, je vous en remercie...

Lcf.vs

13 réponses

  • Votes
  • Date
  • Date décroissante
Résumé de la discussion

L’objectif est de fermer une application avec des commandes simples et d’automatiser l’opération en utilisant un fichier batch ou équivalent, afin de programmer son exécution sans intervention manuelle. La meilleure réponse propose d’écrire un fichier .bat contenant la commande TASKKILL /f /im nomduprogramme.exe, puis d’enregistrer le texte dans un bloc-notes et d’exécuter le fichier par double-clique. Pour l’automatisation au démarrage, certains préconisent de placer le fichier batch dans les dossiers de démarrage du système afin qu’il s’exécute automatiquement au démarrage et éventuellement dans les menus démarrage des sessions utilisateur. D’autres réponses suggèrent d’ajouter un délai avant fermeture via des commandes simples ou de combiner taskkill avec des mécanismes de temporisation pour viser d’autres programmes.

Bobot (l’IA à votre service)
  1. bon,salut a tous a le monde... pour mon frère qui veux automatiser la procédure de fermeture d'une application je te propose le BATCH c une sorte de programme qui comporte des commandes MS-DOS et pour crée ce type de fichier sa sufit d'ecrire tes commande dans un bloc note puis enregistrer avec une extension .bat au lieu de .txt .
    donc pour terminé firefox par exemple tu écrit dans un bloc note :
    TASKKILL /f /im firefox.exe
    */f : pour forcer l'arrêt du processus :p
    */im : parce que tu point firefox avec l'image du processus , processus : est
    puis tu enregistre le texte sous extension *.bat (exemple : teste.bat si tu a les extension affiché :p si non mes le fichier texte dans le bureau et exécute cette commande : rename *.txt *.bat )
    une fois l'extension changer sa suffit de faire un double clic et OP!!! c fait !!! firefox se terminera!!!
    et si tu veux le lancer au démarrage (je devine !!! :p) ta qu'a le copier dans le repertoires suivants :
    C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Démarrage
    C:\Documents and Settings\Administrateur\Menu Démarrer\Programmes\Démarrage
    et l'action se dérouillera dans le démarrage ....
    si ta besoin d'aide voici mon MSN je serai ravi de t'aider (et comprit les autre bien sur!!!) k2m59@hotmail.com
    1. merci
      je sais que le poste date mais les bonnes solutions ne meurent pas dans le temps.
      ligne de commande collée directement comme nouveau raccourcis sur le bureau
      C:\Windows\System32\taskkill.exe /f /im skype.exe
      fonctionne très bien sur windows 8.1 parfait pour fermer totalement skype en deux cliques :)
    2. T'es génial mon frère.
    3. A quoi ressemble un code source de ce dernier svp.
    4. merci bcp. comment je fais si je veux que ce soit exécuté chak jr à 13h par exemple?
    5. Tu utilises les tâches planifiées (Panneau de configuraiton, outils d'admin, planificateur de tâches)
  2. la question n'était pas "plus simple que taskkill" mais selon ce procédé, il faut être présent...

    Moi, je voudrais que ce soit dans un fichier pour l'automatiser...

    Merci
    1. Je suis vraiment content de tomber sur ces messages.
      Plusieurs personnes (des pros) m'avaient dit que c'était
      impossible... Grrr...
      Pour compliquer la chose, est-il possible de donner
      un delai. C'est à dire de dire "Ok tu peux fermer le soft
      mais dans 1mn 30 sec." ?...
      Si j'ai une réponse in grand merci car j'ai cherché comme
      un damné...
      Amicalement.
      Sylvain
      1. cls
        echo off
        PING localhost -n 20 -w 1000
        "E:\Program Files\Windows Media Player\test.mpg"
        PING localhost -n 20 -w 1000
        TASKKILL /f /im wmplayer.exe

        la le programme souvre dans 20 seconde et ce ferme 20 seconde apres si taskill marche bien sur mais tt le reste fonctionne
    2. Modérateur
      Plus simple que Taskkill ? Je vois pas.

      taskkill /F /IM notepad.exe, je vois pas comment faire plus simple pour terminer notepad.

      Je ne comprend pas bien quel problème tu essaie de résoudre.
      1. Comment puis-je delayer cela. C'est à dire "ne ferme ce rprogramme
        qu'au bout de 1mn 30 sec" ?
        Merci
        Amicalement
        Sylvain
      2. @echo off 
        REM délai de 1 minute et 30 secondes = 90 secondes
        ping localhost -n 90   
        REM fermeture de notepad.exe 
        taskkill /f /im notepad.exe 
        


        où 90 = 60+30=1minutes et 30 secondes
      3. bonjour
        j'aimerai savoir comment on fait pour que cela n'affiche pas le decompte des seconde
      4. T'a qu'a rajouter ">nul" apres la commande EX:

        timeout /t 20 >nul
        choice /c:abcd >nul
        pause >nul
    3. Modérateur
      Moi, je voudrais que ce soit dans un fichier pour l'automatiser...

      Ben... tu peux mettre la commande taskkill dans un fichier batch, non ?
      1. oki mais comment fait-on?

        Ai essayé ça:

        taskkill adresse de l'application

        mais ça ne marche pas...
        1. Modérateur
          et en mettant comme j'ai indiqué ?

          taskkill /F /IM nomduprogramme
          1. cette commande ne marche pas sur win xp .
          2. non cette commande ne marche sur windows xp home edition, mais fonction sur les version xp pro
        2. oki, déso, le /f /im je cryais que ça ne s'applicait qu'à notepad...

          Un grand merci à toi...

          Lcf.vs
          1. Lol mdr merci Reby, c est souvent comme ca deux jours que je cherchais un bat pour fermer toute les application (en creant un raccourci clavier pointant sur le .bat ) du moment quelles sont actives et hop toi ni vu ni connu en une bete phrase tu resoud mon probleme
            merki
            1. Ok. J'utilise un petit soft d'intelligence artificiel qui
              envoie des lignes de commandes.
              c:/mon_pc/Mes_images/Ma_fille.jpg
              Cela marche parfaitement mais je voudrai que cela
              reste affiché un certain temps avant que cela ferme
              l'application. EX:
              taskkill /F /IM notepad.exe blabla mais qu'au bout de 1mn30
              (Par ex ou autre)
              Si tu résouds ce vieux probléme pour moi, je ..
              Je ne sais pas quoi mais je sera très content :0)
              Amicalement
              Sylvain
              1. "ton truc puis"
                PING localhost -n 20 -w 1000 (la ta 20 seconde)
                TASKKILL /f /im xxxxxx.exe (xxxxx.ex =exemple du programe a areter vu que t photo tu l'ouvre avec un programme)
              2. Tu pourrais te servire de "ping localhost -n NOMBREDESECONDES >nul"

                exemple :

                @echo off

                Title Fermeture de Notepad

                ping localhost -n 120 >nul
                taskkill /f /im notepad.exe


                Quand tu lancera ce programme dans 2 minutes (120 secondes) le programme Notepad c'est a dire le Bloc note se fermera.
            2. Ok merci de prendre le temps de me répondre et je m'explique
              certainement mal.
              J'ai un petit soft d'IA qui peut utiliser des lignes de commandes, avec
              lesquelles je peux ouvrir fermer '(avec un chemin) n'importe quel
              programme. Ce que je désire faire, c'est délayer la fermeture. Cad.
              Je parle avec mon chatterbot et je lui dit ouvre la photo de ma fille
              en vacances. Je tape la commande (genre C:\mon_soft.exe) et elle
              affiche la photo. Là facile, ça marche parfaitement ce que je voudrai
              c'est que cette ligne de commande ferme la photo (ou le programme)
              tout seul au bout d'un temps choisit. En d'autre mot une sorte de

              taskkill /F /IM notepad.exe mais au bout de 60 ou 80 secondes

              Je parle de taskill mais n'importe quelle commande me conviendra.

              Amicalement
              Sylvain
              Sinon on peut papoter avec mon petit bot sans prétention ici:
              http://www.jeanneton.blueinfos.com/
              Je l'ai fait pour faire marre ma fille alors ne soyez pas trop dur.
              1. j'ai tt a fait compris et je te l'explique juste en haut
            3. hello ,

              il y a encore du monde ?

              pour l'info Husky_3d

              la cmd est
              ping localhost -n 2 [pour 2seconde]

              ps: sa fonctionne avec des secondes ;)

              maintenant a mon tour ;-)

              voila moi je recherche la cmd pour fermer une image ouvert
              avec Visionneuse de photo Wind

              car j'ai tout essailler en cherchant dans gestion de tache etc pour connaitre le nom exacte

              pour le code bat
              tasskill /IM_icijemetkoi_ / _F

              merci d'avance
              1. Ok merci je vais tester ça. Pour l'instant j'arrive à fermer une application mais
                pas son fichier ouvert. Cad j'ouvre bien et ferme bien NotePad.exe mais pas
                pas le fichier texte lui-même.
                Husky.
              2. de rien dsl de pas t'avoir repondus avant car pas mal pris en se moment lol

                tient moi au courant si tu as trouver autrement il faudrait que tu me montre ton codage car je vois pas trop la ps : chez moi sa fonctionne il se ferme quand je le demande mon texte donc pour sa

                apres moi j'aurais une question pour le forum s'il y a toujours du monde

                je voudrais savoir le codage toujours en bat comment cacher media player ou autre lecteur de zik

                merci d'avance
                jojeka
            4. correction du code serait pas plustôt
              @echo off
              echo.
              echo voila sa va se fermer dans 90 secondes
              echo.
              echo hi hi tout simplement avc un txt
              echo.
              echo.
              ping localhost -n 90
              taskkill /IM notepad.exe /F
              echo.
              echo.
              echo pour refermer ta commande en auto dans 5 seconde
              ping localhost -n 5
              exit

              voila un code de AàZ et de ZàA accompagner en bonus pour la nouvelle année xD
              un texte d'accompagnement

              de mon coté

              et bien pas trop eu le temps ces jours ci a me remetre decus mais merci en tout cas pour vos réponse et ainsi je m'excuse du retard de répondre

              je n'ai toujours pas trouver comment cacher média player ou ( vlc ), en codage si quelqu'un aurait une solution ou un départ serait cool
              merci d'avance