Fermeture programmée d'un programme

Résolu
Bonjour, je voudrais savoir comment programmer la fermeture d'un programme, par exemple dire que ce programme ce ferme dans une heure. Ou alors juste fermer une fenêtre, je suis sous windows 7 pro 64 bits.

Merci à tous :)

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    bonjour,

    Le plus simple est d'utiliser le planificateur de taches et de choisir les paramètres souhaités.

    Pour la tache d'arrêt tu te crées un .bat avec simplement
    tskill programme
    1. Salut merci à toi, c'est exactement ce qu'il me faut mais pourrais-tu me dire comment faire exactement et surtout ce qu'il faut mettre dans le .bat

      Merci.
      1. Contributeur
        ce qu'il faut mettre dans le .bat

        tskill programme

        Cette ligne suffit : bien évidemment tu remplaces programme par le nom de ton application !
      2. Merci mais si je veux que le programme se ferme une heure après que je l'ai lancer je met quoi dans le .bat
      3. Contributeur
        ce n'est pas dans le .bat que tu mets l'heure mais dans le planificateur de taches qui lancera le .bat : celui-ci est instantané.
      4. @gbinformePouvez vous me donner une commande avec "tskill" qui marche bien?
    2. Bonjour,
      Dans un fichier .bat tu places la commande :
      Shutdown -s -f -t 3600

      Vois doc sur la commande

      ShutdownCette commande permet d'arrêter ou de redémarrer un ordinateur local ou distant. Utilisée sans paramètres, la commande shutdown permet de déconnecter l'utilisateur courant.

      Syntaxe
      shutdown [{-l|-s|-r|-a}] [-f] [-m [\\NomOrdinateur]] [-t xx] [-c "message"] [-d[u][p]:xx:yy]

      Paramètres
      -l
      Déconnecte l'utilisateur courant. Il s'agit du paramètre par défaut. -m NomOrdinateur a la priorité.
      -s
      Arrête l'ordinateur local.
      -r
      Réinitialise l'ordinateur après son arrêt.
      -a
      Annule l'arrêt. Ignore les autres paramètres, à l'exception de -l et de NomOrdinateur. Vous pouvez utiliser uniquement -a durant le délai de temporisation.
      -f
      Force la fermeture des applications en cours.
      -m [\\NomOrdinateur]
      Spécifie l'ordinateur que vous souhaitez arrêter.
      -t xx
      Fixe à xx secondes le délai avant l'arrêt du système. La valeur par défaut est 20 secondes.
      -c "message"
      Indique le message qui sera affiché dans la zone Message de la fenêtre Arrêt du système. Vous disposez de 127 caractères au plus. Le message doit être encadré de guillemets.
      -d [u][p]:xx:yy
      Indique le code correspondant au motif de l'arrêt. Le tableau suivant indique les différentes valeurs.