我目前面臨的問題是,我需要每隔一小時執行一個批處理文件,任何人都可以提供一個代碼spinet,每小時啓動一個指定的文件,例如myfile.bat?C++代碼每小時執行一個文件
回答
根據您的系統環境,您可以使用cronjob輕鬆完成此操作。
隨着/一個cronjob你可以安排它的任何分鐘/小時/天等..
您可以提供的cronjob執行的功能,你可以將一個C++ EXE運行的服務的路徑你需要。
例如:我有一個cronjob每小時計劃一個php函數(這是一個臨時的解決方法,通常我只是運行php腳本)發送用戶預先模擬郵件。
0 * * * *捲曲http://mydomain.com/my_email_scheduler.php
的5個位數前述我的函數調用確定計劃時間
[分鐘] [小時] [日] [月] [星期]命令行以誠待執行
編輯::剛纔注意到您的評論,你沒有可用的任務調度..然後,我會建議睡每隔一小時一個線程並在執行功能醒來。
使用睡眠的替代方法是使用timers。
這確實意味着你需要通過創建GUI的過程(如果它聽起來那麼簡單,可能根本不值得)
< - 我的不好。這樣做的好處之一是,你可以確保每半小時執行一次,而不是每半小時+執行一次。
不,我不認爲您需要爲了使用定時器而創建GUI。 – 2011-05-08 21:32:09
@Andreas Rejbrand,所以你不:)我一直使用WM_TIMER消息而不是回調函數,我完全忘記了能夠設置回調。我現在要糾正它。 – Matt 2011-05-08 21:34:18
@Mat你甚至不需要回調函數,如果你願意,你可以創建不可見的窗口。這在很多地方都是非常有用的技巧 - 它允許非GUI應用程序執行需要窗口句柄的事情。 – 2011-05-08 21:41:05
- 1. 日曆,每24小時執行一次代碼
- 2. 編寫Java代碼將執行每隔一小時(石英)
- 3. PHP每24小時執行一次代碼
- 4. Windows C++代碼(與CRON類似)每xx小時執行一次命令
- 5. C#代碼大小和代碼執行時間
- 6. 將C代碼文件合併爲一個C代碼文件
- 7. 我該如何執行python代碼每小時
- 8. 每小時運行一次aspx文件
- 9. 每x分鐘執行一段代碼
- 10. 每天執行一次代碼
- 11. C#代碼來執行一個EXE文件,以excel文件作爲輸入
- 12. 執行代碼每x秒
- 13. 每小時執行一次SQL查詢
- 14. Ruby:爲每個子類執行代碼
- 15. Grails的執行代碼每個環境
- 16. 對每個請求執行代碼
- 17. 爲每個新線程執行代碼?
- 18. 在每個請求上執行代碼
- 19. 運行時1004錯誤,每秒執行一次代碼
- 20. 每小時創建一個csv文件?
- 21. 如何在同一時間每天一次在c#服務中執行代碼?
- 22. 在一個ant構建文件中執行命令行代碼
- 23. 如何在服務器中每隔24小時執行一段代碼?
- 24. 執行代碼,一個字的每一次出現
- 25. 從文本文件在C#中執行代碼行
- 26. 每小時重複作業的下一個執行時間
- 27. 在C#中執行實時代碼.net
- 28. 執行以下c#代碼時出錯
- 29. c# - 在超時前執行代碼
- 30. Makefile - 爲文件夾中的每個.c製作一個可執行文件
不幸的是,我沒有可使用的Task Scheduler服務,所以我不能設置任務 – Daniel 2011-05-08 21:08:23
我愛用[A尖晶石(HTTP結合:// en.wikipedia.org/wiki/File:Spinet-q50-2822x829.jpg)[執行文件](http://petruccilibrary.org/wiki/Lessons_for_the_Harpsichord_or_Spinet_(Loeillet,_John))有時 – sehe 2011-05-08 21:43:42