-3
A
回答
1
就像您每隔x個小時運行一次的其他方式一樣 - 您會編寫一個程序彈出消息並使用Windows計劃任務系統每隔x小時調用一次。
保持12個小時的忙碌程序沒有意義,偶爾做一個短暫的低資源活動。
2
看看Windows任務計劃程序。
0
你應該做一個小的Windows應用程序,並把它的服務器上,並使其運行每12小時分配計劃任務爲它提供託管的包裝,這通常是最好的做法此
控制面板 - >計劃任務 - >創建基本任務
-1
最簡單的方法是:創建一個Windows服務,後臺運行。並使用此代碼來顯示彈出消息:
while(true)
{
MessageBox.Show("hello there!");
Thread.Sleep(12*60*60*1000);
}
只是不要忘記讓你的服務與桌面交互。
0
DateTime targetDate = DateTime.Now;
public void ShowMessage()
{
if (DateTime.Now > targetDate)
{
targetDate = DateTime.Now.AddHours(12);
MessageBox.Show("hello!");
}
}
你可以設置Timer調用此方法在一定的時間間隔
0
,請不要使用Thread.sleep()方法長期睡! MSDN明確指出,睡眠>幾分鐘 - 小時非常非常不準確。睡眠時間越長,它們越不精確。
最好的解決方案是使用任務計劃程序。如果它應該是獨立平臺,你可以使用一個5分鐘睡眠的循環。但這也不是很確切。
0
在Windows應用程序創建一個通知圖標,彈出的消息可以顯示,然後使用定時器控制,檢查時間差
相關問題
- 1. 我怎樣才能讓吐司消失?
- 2. 我怎樣才能讓Python Argparse只列出一次選擇?
- 3. 我怎樣才能讓
- 4. 我怎樣才能讓這個方法更新每次通話
- 5. 我怎樣才能讓Python向後打印輸入的消息?
- 6. 我怎樣才能讓每個頁面有多個小部件?
- 7. 我怎樣才能讓這個彈出窗口
- 8. 我怎樣才能讓我的領域只設置一次?
- 9. 怎樣才能一次
- 10. 我怎樣才能每行只能附加一次替換?
- 11. 我怎樣才能看到每一行?
- 12. 我們怎樣才能在一次robotframework
- 13. 我怎樣才能一次咀嚼陣列中的每一行?
- 14. 我怎樣才能讓這樣的
- 15. 我怎樣才能讓兩個查詢一次MongoDB中
- 16. 我怎樣才能讓阿卡演員每5分鐘執行一次?
- 17. 我怎樣才能取消touchesEnded代碼時的touchesBegan再次
- 18. 我怎樣才能顯示一個加載消息MVC
- 19. 我怎樣才能創建一個自定義的Windows消息?
- 20. 我怎樣才能讓一個div節目時,我使用Angular2
- 21. 我怎樣才能變出一個班?
- 22. 我怎樣才能從一個deque中彈出()很多元素?
- 23. 我怎樣才能讓facebook每次都提示我的應用授權?
- 24. 我怎樣才能讓mysql輸出一個DateTime到Julian天數?
- 25. 我怎樣才能讓一個圓點出現在標籤中?
- 26. 我怎樣才能每次從一組鏈接下載同時一個文件?
- 27. 怎樣才能讓android中
- 28. 我怎樣才能讓小孩子能夠向右漂浮?
- 29. 我怎樣才能讓在Plone
- 30. 我怎樣才能讓在ActiveReports中
您需要添加一些細節。這應該是一個系統消息或從正在運行的GUI應用程序?應該在什麼時間間隔開始?這是固定時間(00:00和12:00 AM)還是啓動後12小時? – Filburt 2012-02-23 12:02:27