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