我目前面臨的問題是,我需要每隔一小時執行一個批處理文件,任何人都可以提供一個代碼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. 編寫Java代碼將執行每隔一小時(石英)
- 2. Windows C++代碼(與CRON類似)每xx小時執行一次命令
- 3. 將C代碼文件合併爲一個C代碼文件
- 4. 每天執行一次代碼
- 5. 爲每個新線程執行代碼?
- 6. 在每個請求上執行代碼
- 7. 如何在同一時間每天一次在c#服務中執行代碼?
- 8. 在一個ant構建文件中執行命令行代碼
- 9. 如何在服務器中每隔24小時執行一段代碼?
- 10. Makefile - 爲文件夾中的每個.c製作一個可執行文件
- 11. 在C#中執行實時代碼.net
- 12. 如何在Python中執行一小部分C代碼?
- 13. C#每30天運行一次代碼
- 14. C++宏來記錄每一行代碼
- 15. .bashrc代碼在第一次登錄時每天執行1次
- 16. 每天在特定時間執行一些代碼
- 17. 每天執行更改爲每小時執行在PHP
- 18. 執行一次每個值C++
- 19. 「拼接」的代碼放到一個Windows可執行文件
- 20. 從python源代碼構建一個Windows可執行文件
- 21. 我該如何計算一小段C#代碼執行需要多長時間?
- 22. 爲批處理中的每個元素執行一些代碼
- 23. 爲ASP.NET的每個請求(aspx和cshtml)執行一些代碼
- 24. 每次調用一個函數都要執行的代碼
- 25. 從C#.ashx的運行的Cscript.exe不VBScript文件執行代碼
- 26. C++ while()...關於執行一行代碼的條件
- 27. 如何獲取庫/可執行文件的可執行代碼段的大小?
- 28. 執行代碼時發送事件
- 29. 在執行php腳本時回顯一個php代碼到html文件
- 30. 在運行時將代碼注入可執行文件
不幸的是,我沒有可使用的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