创建计划任务

创建计划任务,第1张

创建计划任务

您可以使用Task Scheduler Managed
Wrapper

using System;using Microsoft.Win32.TaskScheduler;class Program{   static void Main(string[] args)   {      // Get the service on the local machine      using (TaskService ts = new TaskService())      {         // Create a new task definition and assign properties         TaskDefinition td = ts.NewTask();         td.RegistrationInfo.Description = "Does something";         // Create a trigger that will fire the task at this time every other day         td.Triggers.Add(new DailyTrigger { DaysInterval = 2 });         // Create an action that will launch Notepad whenever the trigger fires         td.Actions.Add(new ExecAction("notepad.exe", "c:\test.log", null));         // Register the task in the root folder         ts.RootFolder.RegisterTaskDefinition(@"Test", td);         // Remove the task we just created         ts.RootFolder.DeleteTask("Test");      }   }}

或者,您可以使用本机 API或使用Quartz.NET。请参阅此了解详情



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5588186.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存