Maison > développement back-end > C++ > Comment puis-je créer et planifier des tâches en C# WPF à l'aide du planificateur de tâches ?

Comment puis-je créer et planifier des tâches en C# WPF à l'aide du planificateur de tâches ?

Linda Hamilton
Libérer: 2025-01-25 11:21:11
original
482 Les gens l'ont consulté

How Can I Create and Schedule Tasks in C# WPF Using the Task Scheduler?

Créer et expédier la tâche dans le programme de planification des tâches Windows dans le projet C # WPF

Cet article présente comment créer et planifier la tâche dans le programme de planification des tâches Windows dans le projet C # WPF.

Utilisez le programme de planification des tâches pour héberger le périphérique d'emballage

Utilisez le programme de planification des tâches pour héberger l'emballage et interagir avec le programme de planification des tâches Windows:

<code class="language-csharp">using System;
using Microsoft.Win32.TaskScheduler;

class Program
{
    static void Main(string[] args)
    {
        using (TaskService ts = new TaskService())
        {
            TaskDefinition td = ts.NewTask();
            td.RegistrationInfo.Description = "执行特定操作";

            td.Triggers.Add(new DailyTrigger { DaysInterval = 2 }); // 每两天执行一次
            td.Actions.Add(new ExecAction("notepad.exe", "c:\test.log", null)); // 打开记事本并显示c:\test.log文件

            ts.RootFolder.RegisterTaskDefinition(@"TestTask", td); // 注册任务,名称为"TestTask"
            ts.RootFolder.DeleteTask("TestTask"); // 删除任务
        }
    }
}</code>
Copier après la connexion
Autres choix

Afin de contrôler un contrôle plus fin, vous pouvez envisager d'utiliser l'API native; ou utiliser Quartz.net, qui est un cadre de planification léger.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal