2011-10-31 30 views
1

我想在计算机上的特定时间启动应用程序,如何在c#中执行此操作? ,我只是在处理应用程序,当应用程序必须运行并执行特定任务时,用户将设置计时器,我听说在Windows中有一个工具可用于在特定时间启动应用程序。C#:在特定时间启动应用程序

+3

它被称为Windows任务计划程序,默认情况下在管理工具下可用。 –

+0

投票结束。这更像是一个超级用户的问题,因为解决方案是使用现有的管理工具,无需任何编程。之前也被问过很多次。 –

回答

1

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

你可以在codeproject.com上找到一个例子。

0

您可以使用windows“at”命令。您将需要使用管理权限运行命令提示符来执行此操作。

下面是命令的帮助:

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

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

+0

不知道为什么有人会投票,这只是海报带来的另一种选择。 – ErocM

0

您可以使用Timer。

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

并根据您的需要设置resetAuto属性的一个定时器

相关问题