利用C# Winfrom實現如下需求:
用戶需要實現根據設定好的時間段自動執行該時間段對應的欄目。
7:00-8:00 和 11:00-12:00 在這兩個時間段自動播放A程序;
9:00-10:00 在這個時間段自動打開B程序;
13:00-14:00 在這個時間段自動打開設定好網頁,每張網頁預覽三分鐘後再自動切換到下一張網頁(共有五張網頁)
目前自己的想法是,利用主窗體調用三個子窗體實現:
子窗體:實現上面每個時間段的功能。子窗體1:實現播放A程序、子窗體2:實現打開B程序、子窗體3:實現打開設定好的網頁。
主窗體:判斷當前時間是否在上面要求的時間段內就調用相應的子窗體。
請問怎麼樣實現整個需求的過程?或都有沒有其它更好的方法。謝謝!
就一個主窗體就可以。主程序去計時不同時間做不同的事情即可。定義幾個變量分別記錄 任務的執行情況,如果執行了,
就不去執行相同的任務。打開網頁使用C#內置的浏覽器webbrowser,不用打開外部浏覽器,這樣容易控制。 頁面完全打開開始計時,
到時間了執行下個頁面,頁面地址最好寫到配置文件裡app.config,以後換地址修改這裡就行了