Fermer une application en cours d'exécution à partir de ligne de commande DOS
La commande de démarrage peut lancer une application comme le bloc-notes dans un fichier de commandes comme ceci:
start notepad
start "my love.mp3"
Mais comment puis-je fermer l'application en cours d'exécution à partir de la ligne de commande? J'ai trouvé taskkill
dans mes recherches, mais je ne pense pas que c'est le bon de commande car il ne fonctionne pas—il dit aucun fichier.
Comment fermer une application lancée avec start
?
Niko quelle version de Windows vous exécutez?
OriginalL'auteur niko | 2011-07-15
Vous devez vous connecter pour publier un commentaire.
Taskkill est correct. Mais vous devez tuer le processus de la lecture du fichier, pas le fichier lui-même. Trouver le gestionnaire enregistré pour les fichiers mp3 à partir d'une invite de commande va être un peu délicat.
Si vous le connaissez, alors vous pouvez tuer les processus.
Voici un script qui calcul l'application enregistrée pour les fichiers mp3 et tue à la tâche:
Si vous enregistrez ce que
killmp3.bat
ou quelque chose, vous pouvez l'appeler quand vous le souhaitez. Bien sûr, être conscient que si le programme est déjà en cours d'exécution, en faisant autre chose, qu'il sera fermé de toute façon.Notez que cela dépend fortement de l'entrée dans le registre pour que le chemin de l'exécutable à l'intérieur de guillemets doubles. Si vous n'avez pas et il y a des espaces dans le nom de l'exécutable, il échouera.
Vous peut généraliser ma technique pour être en mesure de passer de l'extension de fichier (comme
.mp3
, que vous pouvez rechercher dans la base de registre pour trouver le nom de la classemp3file
, puis trouver le gestionnaire de là.Plus de solution générique qui prend le nom du fichier que vous avez commencé et les chiffres de l'extension à partir, il est théoriquement possible, mais beaucoup plus difficile. Dans le cas de
notepad
vous devez comprendre ce qui est en cherchant sur le chemin de tous les fichiers exécutables, etc.Ce qui pourrait être plus simple si vous avez créé un très court le fichier mp3 que vous pourriez commencer. Selon le programme, il pourrait arrêter la lecture du fichier en cours et basculer vers le nouveau, ce qui mettrait fin à presque instantanément et efficacement pour arrêter la lecture.
s'il vous plaît laissez-moi savoir comment tuer une demande de dire un bloc-notes à l'aide de la taskkill.Comment puis-je trouver un gestionnaire enregistré ? Toute commande de faire que
voir les modifications
Erike pouvez-vous m'aider à quelque chose.Dans mon pc de commande dos, il dit commande taskkill n'est pas reconnu comment puis-je mettre à jour les commandes dans le dos? aucune idée
voir les éditions de nouveau. J'ai commenté sur votre question à se poser quelle est la version de Windows que vous utilisez.
OriginalL'auteur ErikE
Entrer
taskkill /?
pour la syntaxe et des exemples. Ce que vous voulez faire est de passer la/IM
argument en utilisant le nom du programme que vous voulez tuer. Par exemple:va tuer notepad.exe.
va tuer tous les processus en commençant par "note".
OriginalL'auteur Patrick Cuff