【问题标题】:Use dateTimePicker value to set scheduled task使用 dateTimePicker 值设置计划任务
【发布时间】:2011-07-22 09:25:45
【问题描述】:

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

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

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

我重新研究了如何以编程方式运行 Windows 调度程序,发现有使用 Taskscheduler 的选项,但我使用的是 3.5,并且此程序集不可用?

有什么办法可以做到吗?

提前致谢。

【问题讨论】:

    标签: c# winforms datetime scheduled-tasks


    【解决方案1】:

    TaskScheduler 类是System.Threading.Tasks 命名空间的一部分。您必须先在课堂上通过using System.Threading.Tasks; 引用它。

    然后您可以参考these sample codes了解如何使用TaskScheduler

    【讨论】:

    • 它使用.System.Threading;但我不能将任务添加到它的末尾?错误询问我是否缺少程序集?
    【解决方案2】:

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

    类似的东西,天真地说。


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

    【讨论】:

      猜你喜欢
      • 2012-11-14
      • 2011-01-19
      • 1970-01-01
      • 2011-10-04
      • 2011-08-02
      • 2011-07-22
      • 2014-05-11
      • 1970-01-01
      • 2013-12-30
      相关资源
      最近更新 更多