Existe-t-il un moyen de déterminer automatiquement si un programme est en cours d'exécution et de le fermer à l'heure prévue, par exemple 3 heures du matin tous les jours?
Peut-être utiliser le planificateur de tâches pour fermer ladite application? si cela est possible, toute direction serait appréciée.
Vista ou Win7
windows-7
windows-vista
windows-task-scheduler
fixateur1234
la source
la source
/f
? Je veux que le programme puisse gérer son contenu lors de la fermeture au lieu de le tuer./f
mais il pourrait ne pas en réalité proche, si le programme vous demande d'enregistrer des fichiers, etc. Mais vous pouvez le faire bien d' abord et la force puis aprèsPour planifier un programme à partir de la ligne de commande Windows, utilisez cette commande:
Donc, si vous voulez planifier quelque chose pour 3h00 tous les jours.
Pour de plus amples vérification d'aide
AT /?
,CMD /?
et cette page .TASKLIST
répertorie les applications en cours d'exécution (tapezTASKLIST /?
pour obtenir de l'aide), mais je ne connais aucun moyen de combiner ces deux commandes pour obtenir le résultat souhaité ou s'il existe un autre moyen de le faire; consultez le site ci-dessus et google pour les fichiers de commandes et VBScript.la source
Le programmateur système semble correspondre à vos besoins. Depuis le site Web:
la source
À 07:21 AM / tous les jours: M, T, W, Th, F, S, Su taskkill / f / im PROGRAM.EXE
Vous pouvez obtenir le nom du programme en allant dans le gestionnaire de tâches et en cliquant sur l'onglet "Processus".
la source
Dans Windows 10, une note sur la commande AT:
The AT command has been deprecated. Please use schtasks.exe instead.
Un exemple complet (tapez ceci à une invite de commandes Windows):
SCHTASKS /Create /SC DAILY /ST 03:00:00 /TN sometaskname /TR "taskkill /f /im TheProgramYouWantToStop.exe"
Pour tuer un programme une fois à une heure spécifiée (plutôt que quotidiennement):
SCHTASKS /Create /SC ONCE /ST 03:00:00 /TN sometaskname /TR "taskkill /f /im TheProgramYouWantToStop.exe"
Vous pouvez vérifier la tâche avec
SCHTASKS /Query /TN sometaskname
Remarque: La tâche apparaîtra également dans Gestion de l'ordinateur-> Planificateur de tâches-> Bibliothèque du planificateur de tâches avec le nom
sometaskname
et vous pouvez la modifier ou la supprimer à cet endroit. Parfois, vous devrez appuyer sur F5 pour actualiser la liste des tâches dans la gestion de l'ordinateur pour pouvoir voir la tâche.la source