繁体   English   中英

使用代码模仿Windows任务计划程序

[英]Mimic Windows Task Scheduler with code

我正在寻找一种方法来制作一个每X次(几天,几周,等等)运行自己(或方法)的程序。 基本上,我希望我的程序能够执行Windows任务计划程序可以执行的操作。 我不使用任务计划程序的原因是因为我打算在没有远程访问权限的服务器上部署此应用程序,但需要在每个给定时间重新生成一些文件。

建议?

你可以使用Quarts.net:

http://quartznet.sourceforge.net/

您可以将程序作为服务运行,它可以有一个按您需要的计划执行的Timer Topshelf是一个简单的.NET服务主机,可以生成该服务。 我认为提供的样本服务只是在很短的时间间隔内完成。

创建Windows服务并使用计时器。 您可以根据您在此处找到的差异在System.Timers.Timer和System.Threading.Timer之间进行选择:

http://www.intellitechture.com/System-Windows-Forms-Timer-vs-System-Threading-Timer-vs-System-Timers-Timer/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM