使用dateTimePicker value设置定时任务

本文关键字:定时任务 设置 value dateTimePicker 使用 | 更新日期: 2023-09-27 18:03:01

我在Visual Studio中创建了一个windows窗体,

我希望能够使用用户从dateTimePicker中选择的值来运行计划任务。

因此,一旦用户选择了他们希望.exe运行的日期和时间,我需要将其设置为计划任务。

我研究了如何以编程方式运行windows调度器,发现有使用Taskscheduler的选项,但我使用的是3.5,这个程序集不可用?

我可以这样做吗?

使用dateTimePicker value设置定时任务

TaskScheduler类是System.Threading.Tasks命名空间的一部分。你必须首先在你的类中做一个using System.Threading.Tasks;来引用它。

您可以参考这些示例代码来了解如何使用TaskScheduler

如果你无法通过任何方式访问TaskScheduler,你可以自己创建一个windows服务来执行此调度。你可以将用户选择的值转储到文件、注册表或其他地方,然后用你的服务读取该值,并触发一个计时器,在ValueReadFromFile - DateTime.Now间隔内重置自己。

就像这样,天真地说。


忘了说:显然,一旦计时器结束,您将使用该EXE创建并启动一个进程。