我正在开发一个应用程序.net。有一点我必须做出一个每天在固定时间运行的函数。我不想使用Windows服务。有没有其他方法可以让这项工作成为现实?每天定时运行函数
每天定时运行函数
回答
我只是使用Windows任务计划程序(XP,Vista/7)。您也可以访问到Windows Task Scheduler programmatically.
从技术上讲,我想这是一个Windows服务(虽然不是你必须写的),但+1,因为它是_is_正确的方式做到这一点。 – paxdiablo 2010-07-12 05:13:54
@paxdiablo:true,尽管我解释说提问者不希望写一个服务来执行它。 – codekaizen 2010-07-12 05:15:18
@paxdiablo:我不认为任务调度程序中的任务可以被视为Windows服务。 Windows服务需要有一些标准才可以作为服务使用(如启动/停止和安装机制),而taks计划允许执行任何类型的应用程序。你甚至可以运行winword.exe,如果你喜欢从任务调度器。所以说明taskscheduler与windows服务器是一样的是不正确的。 此外,任务用户可以使用taskschedule,而服务只能由有限的一组用户访问。 – Gertjan 2010-07-12 05:47:42
计算触发时间
plannedTime - now
然后运行你的方法在一个单独的线程喜欢这里: Run a code in given time interval
你将不得不重新安排线程在下一次运行之后。
- 1. 每天在特定GMT时间执行函数每天
- 2. 在特定时间每2-3天运行一次函数
- 3. 每当定义var时运行函数
- 4. 确定每天运行
- 5. PySide,Qdate;在特定的时间每天运行一个特定的函数
- 6. 每小时运行一次java函数
- 7. 每x秒运行函数
- 8. 如何用asp.net mvc每天运行一次函数?
- 9. 流星:使用setInterval()每天运行一次函数
- 10. 计划函数在每个月的第一天运行
- 11. 我如何在JavaScript中每天运行一次加载函数?
- 12. iOS每天运行一次
- 13. 每天在特定时间运行Java方法
- 14. 在特定时间,每天运行代码
- 15. 如何在特定时间每天运行Windows服务
- 16. 每天在固定的时间用crontab运行python脚本
- 17. 每天在特定时间自动运行的功能
- 18. 呼叫功能运行在每天的指定时间
- 19. Python使脚本每天在特定时间运行
- 20. 如何安排GcmTaskService在特定时间每天运行
- 21. Android GCMNetworkManager - 每天在特定时间段内运行作业
- 22. 定时器每次运行
- 23. 每天在Django的固定时间调用函数
- 24. 在特定时间运行void函数
- 25. 在定时器上运行函数
- 26. 运行的cronjob特定小时/天
- 27. Rails根据时区在特定时间每天运行活动作业
- 28. 每30秒运行一次函数javascript
- 29. Django - 每x秒运行一个函数
- 30. 运行函数每秒Visual C#
好得多,如果你可以指定你的功能 – hallie 2010-07-12 05:00:31
我的函数为手持设备生成xml文件 – 2010-07-13 11:30:15