Question Fermer automatiquement le programme à une heure programmée chaque jour


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 chaque jour?
Peut-être utiliser le planificateur de tâches pour fermer cette application? Si cela est possible, n'importe quelle direction serait appréciée.

Vista ou Win7


10
2017-12-02 04:10


origine




Réponses:


De nombreuses façons de procéder. Une solution simple serait d'utiliser simplement le Planificateur de tâches pour exécuter un script de commandes comme celui-ci à 3 heures du matin:

taskkill /f /im programname.exe

enregistrer comme quelque chose comme closeprograms.bat et remplacer programname.exe par le nom de l'exécutable que vous souhaitez tuer. Définissez le Planificateur de tâches pour qu'il exécute ce fichier de commandes à tout moment.


18
2017-12-02 04:15



Est-il possible de le faire sans /f? Je veux que le programme soit capable de gérer ses problèmes lors de la fermeture au lieu de le tuer. - Bowi


Pour planifier un programme à partir de la ligne de commande Windows, utilisez cette commande:

AT hours: minutes / every: commande de date

Donc, si vous voulez planifier quelque chose pour 3 heures du matin tous les jours.

A 03:00 / evry: "commande" M, T, W, Th, F, S, Su

Pour plus d'aide, vérifiez AT / ?, CMD /? et http://technet.microsoft.com/en-us/library/bb491071.aspx.

TASKLIST liste les applications en cours d'exécution (tapez TASKLIST /? Pour obtenir de l'aide), mais je ne sais pas comment 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 batch et VBScript (je n'utilise pas vraiment Windows donc je ne me soucie jamais de beaucoup apprendre).


2
2017-12-02 05:23





Planificateur de système semble correspondre à vos besoins. Depuis le site:

System Scheduler est un excellent outil pour planifier l'exécution sans surveillance d'applications, de fichiers de commandes, de scripts et bien plus encore.

Pour toute personne habituée à utiliser le planificateur de tâches MS Windows ou les anciennes commandes AT ou WinAT, System Scheduler est un remplacement idéal et facile à utiliser, avec plus de flexibilité et de fonctionnalités. Le Planificateur de système s'exécute totalement indépendamment du Planificateur de tâches MS Windows et ne comporte aucune dépendance.

En outre, vous pouvez programmer des rappels pour que vous n'oubliiez jamais les rendez-vous importants et les tâches à accomplir. Les rappels, tâches et autres événements peuvent être configurés pour être exécutés une ou toutes les minutes, heures, jours, semaines, mois ou années et plusieurs variantes. Les rappels de fenêtres contextuelles peuvent être répétées au besoin.

Le Planificateur de système vous permet non seulement de lancer des programmes à des heures programmées, mais aussi d’envoyer des touches et des clics de souris à ces programmes. Cela vous permet non seulement de programmer les programmes pour qu'ils s'exécutent pendant la nuit ou le week-end, mais aussi de faire en sorte que ces programmes fassent des choses utiles sans surveillance. Une fonctionnalité vraiment puissante.

Enfin, la version gratuite de System Scheduler comprend également une fonctionnalité Window Watcher. Le programme vérifie l'existence d'une fenêtre particulière et envoie des pressions sur les touches ou envoie à la fenêtre un signal de fermeture pour mettre fin aux applications en cours d'exécution. Utile pour déclencher des actions ou gérer des messages d'erreur lorsque vous êtes absent.


1
2018-03-15 08:02





À 07h21 / tous les: 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".


1
2017-11-20 15:29