我們有時候需要在特定的時間、或者間隔某段時間後執行一個程序來處理問題;如果間隔時間較長,比如一天一次、一周一次,或者需要在某年某月某日某時執行,那麼我們用計時器去實現的話,就很不合理了,資源消耗不說,而且還可能發生程序卡死、時間不精确等情況。
這一篇我們介紹下面這個方式:不寫一行代碼,利用Windows自帶的任務計劃程序來實現定時任務的執行
4.選擇完時間後下一步進入選擇要觸發的事件,這裡我們選擇啟動程序,然後選擇我們的程序即可,當然也可以執行批處理或者其他的程序
5.最後點擊完成即可。
既然我們是寫C#的,我們就寫一個簡單的C#程序。這裡建議用控制台來做,有以下兩個原因:
寫一個簡單的demo如下
namespace MyTask
{
class Program
{
[STAThread]//加這個執行不彈出黑框(無感執行)
static void Main(string[] args)
{
System.IO.File.AppendAllText("d:\\123.txt", args[0] "---" DateTime.Now);
}
}
}
由簡入繁,拿來即用
後續精彩,持續關注
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!