C#:在特定时间启动应用程序

时间:2011-10-31 18:57:51

标签: c# timer

我想在计算机上的特定时间开始申请,如何在c#中完成? ,我只是在处理应用程序,用户将在应用程序运行并执行特定任务时设置计时器,我听说在Windows中有一个工具可用于在特定时间启动应用程序。

4 个答案:

答案 0 :(得分:3)

<强> Windows Task Scheduler

以下是一些教程:

http://www.techsupportalert.com/how_to_schedule_programs_to_run_automatically.htm

http://www.iopus.com/guides/winscheduler.htm

其他信息

由于您已标记c#,我相信您还可以添加对TaskScheduler的引用并以编程方式创建任务。

答案 1 :(得分:1)

是的,Windows有一个内置的调度程序,.net有类以编程方式操作它。

您可以在codeproject.com上找到一个示例。

答案 2 :(得分:0)

您可以使用windows“at”命令。您需要运行具有管理权限的命令提示符才能执行此操作。

这是命令帮助:

AT命令安排命令和程序在计算机上运行 指定的时间和日期。必须运行Schedule服务才能使用 AT命令。

AT [\ computername] [[id] [/ DELETE] | / DELETE [/ YES]] AT [\ computername]时间[/ INTERACTIVE]     [/ EVERY:date [,...] | / NEXT:date [,...]]“command”

答案 3 :(得分:0)

您可以使用计时器。

启动需要时间(以毫秒为单位)。 您可以通过比较当前时间和您希望应用程序开始的时间来计算出来。

并根据需要设置计时器的resetAuto属性