我有 5 个控制台应用程序,我想在 5 个不同的白天运行。我可以将它们全部添加到任务调度程序中,但我希望用脚本来安排它们。
有人可以帮我吗?
您可以创建 Windows 服务并使用 Quartz.NET 来安排作业。
另一种选择是开发一个带有计时器对象的 Windows 服务,以在指定的时间间隔调用您的程序。
谷歌搜索...并在 2 分钟内找到。关键字:“计划任务 C#”
--来自http://geekswithblogs.net/rgupta/archive/2008/11/18/schedule-a-task-using-c-code.aspx
DateTime taskTime = DateTime.Now;
timer = new Timer(new TimerCallback(Update), null, TimeSpan.FromMinutes(21 * 60 (taskTime.Hour * 60 + taskTime.Minute)),
TimeSpan.FromMilliseconds(-1));
一个高级的:http: //www.codeproject.com/Articles/2478/C-Scheduler