Feedback

C# - Aufgabenplanung mit .NET

Veröffentlicht von am 3/10/2015
(0 Bewertungen)
Das Projekt Task Scheduler Managed Wrapper (http://taskscheduler.codeplex.com/ oder über das gleichnamige Nuget Paket) bietet eine sehr einfache Möglichkeit auf die Aufgabenplanung von Windows zuzugreifen.
Das Snippet zeigt wie man diese Bibliothek einsetzen kann.

Benötigter Namespace
Microsoft.Win32.TaskScheduler
(In der Bibliothek enthalten)
using (TaskService service = new TaskService())
{
    //Aufgabe anlegen
    TaskDefinition task = service.NewTask();
    task.RegistrationInfo.Description = "Test";

    //Trigger zum Ausführen setzen
    task.Triggers.Add(new TimeTrigger(DateTime.Now.Add(TimeSpan.FromSeconds(30))));//Zeittrigger für "in 30 Sekunden" hinzufügen

    //Aktion definieren
    task.Actions.Add(new ExecAction("notepad.exe"));

    //Aufgabe ablegen
    service.RootFolder.RegisterTaskDefinition("Testaufgabe", task);
}

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!