3 votes

Quelle est la meilleure façon d'exécuter une application console une fois par jour à une heure donnée ?

Quelle est la meilleure façon d'exécuter une application Console (C#) une fois par jour à une certaine heure sous Windows XP ? Je veux voir la fenêtre Console.

10voto

PoseLab Points 124

Utilisation des tâches planifiées


Pour ouvrir les Tâches programmées

-> cliquez sur Démarrer

-> cliquez sur Tous les programmes

-> pointer vers les accessoires

-> pointez sur Outils système

-> cliquez sur Tâches planifiées.

Pour planifier une nouvelle tâche :

1. Double-cliquez sur Add Scheduled Task (Ajouter une tâche planifiée) pour lancer l'Assistant de tâches planifiées, puis cliquez sur Next (Suivant) dans la première boîte de dialogue.

2. La boîte de dialogue suivante affiche une liste des programmes installés sur votre ordinateur, soit dans le cadre du système d'exploitation Windows XP, soit à la suite de l'installation de logiciels.

Utilisez l'une des procédures suivantes :

i) Si le programme que vous voulez exécuter est répertorié, cliquez sur le programme, puis cliquez sur Suivant.

ii) Si vous voulez exécuter un programme, un script ou un document qui n'est pas répertorié, cliquez sur Parcourir, cliquez sur le dossier et le fichier que vous voulez programmer, puis cliquez sur Ouvrir.

3. Saisissez un nom pour la tâche, puis choisissez l'une des options suivantes :

  • Quotidiennement
  • Hebdomadaire
  • Mensuel
  • En une seule fois
  • Au démarrage de mon ordinateur (avant qu'un utilisateur ne se connecte)
  • Lorsque je me connecte (uniquement après la connexion de l'utilisateur actuel)

4. Cliquez sur Suivant, spécifiez les informations concernant le jour et l'heure d'exécution de la tâche, puis cliquez sur Suivant.

*Notez que les informations concernant le jour et l'heure d'exécution de la tâche varient en fonction de la sélection que vous avez faite dans la boîte de dialogue précédente de l'assistant. Par exemple, si vous avez choisi Hebdomadaire, vous devez indiquer le jour de la semaine, l'heure, et si la tâche doit être exécutée toutes les semaines, toutes les 2 semaines, toutes les 3 semaines, et ainsi de suite.

5. Tapez le nom et le mot de passe de l'utilisateur qui est associé à cette tâche. Veillez à choisir un utilisateur disposant des autorisations suffisantes pour exécuter le programme. Par défaut, l'assistant sélectionne le nom de l'utilisateur qui est actuellement connecté.

6. Cliquez sur Suivant, puis sur Terminer après avoir vérifié les choix que vous avez faits.

Ressource de ici

2voto

Telibrullet Points 1

Utilice Tâches planifiées . Il fait exactement cela et vous permet de choisir un intervalle spécifique.

2voto

mhvelplund Points 101

Vous pouvez utiliser le planificateur de Windows, quelque chose comme :

at 5:00pm /interactive "c:\app.exe"

Vous pouvez également le faire en tant que service Windows et définir l'option "Interagir avec le bureau" (ou quel que soit son nom actuel).

0voto

Jase Points 343

Sous Windows 10, vous devez utiliser Planificateur de tâches ( http://www.isunshare.com/Windows-10/4-ways-to-open-task-scheduler-on-Windows-10.html ).

Voie 1 : Ouvrez-le dans le menu Démarrer. Cliquez sur le bouton Démarrer en bas à gauche, entrez schedule dans la case vide et sélectionnez Schedule tasks dans les résultats.

Méthode 2 : Activez le planificateur de tâches via la recherche. Appuyez sur le bouton Recherche de la barre des tâches, tapez schedule dans le champ vide et choisissez Schedule tasks.

Méthode 3 : Ouvrez-le dans le Panneau de configuration. Étape 1 : Accédez au Panneau de configuration. Étape 2 : Trouvez et appuyez sur Tâches planifiées dans Système et sécurité.

Méthode 4 : Ouvrez le planificateur de tâches dans la gestion de l'ordinateur. Étape 1 : Ouvrez la Gestion des ordinateurs. Étape 2 : Cliquez sur Planificateur de tâches sur la gauche.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X