我正在開發一個應用程序.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