定時任務-Windows任務


什么是windows任務

windows系統自帶一個任務管理組件。可以執行自己寫的程序,發送電子郵件(需要郵件服務器),顯示消息(就是桌面彈出一個窗口)。用的最多的就是自己寫一個程序。

 

創建windows任務

新建文件夾可以添加層次結構

創建基本任務和創建任務差不過。創建任務比較詳細。

 

任務-JOB

就是一個任務,任務名字,說明等等。

 

  

觸發器-TRIGGER

就是什么時候出發執行動作。下面設置的是一個每分鍾都會執行一次。

 

操作-ACTIOIN

操作一般用的是啟動程序。

這些程序有一個講究,生產上我就想默默的在后台執行一個動作。所以對程序的要求不能有界面。

可以用VS創建一個控制台應用程序。然后設置項目屬性為windows應用程序。

下面是我寫的一段控制台的程序

static void Main(string[] args)
{
    string str = string.Empty;
    if (args != null && args.Length > 0)
    {
        for (int i = 0; i < args.Length; i++)
        {
            Console.WriteLine(args[i]);
            str += (i.ToString()+"  "+ args[i]);
        }
        
    }
    FileStream fs = new FileStream("C:\\log.txt", FileMode.OpenOrCreate);
    StreamWriter sw = new StreamWriter(fs);
    sw.WriteLine("123"+ str);
    sw.Close();
    Console.WriteLine("jieshu");
}

main函數有參數。參數是數組。  下面設置輸入參數的時候用空格隔開,就認為是數組。(一般參數可以設置為一個string  直接傳入一個json字符串,程序里面在轉json到對象)

 

條件-TRIGGER

執行的時候要滿足什么條件,這里的條件也都是計算機本身條件。一般業務條件寫在代碼里面就好了。

 

設置-TRIGGER

 任務失敗后怎么處理,以及任務排隊情況。

歷史記錄-LOG

歷史記錄開啟會有點卡,看需求開關吧。也可以程序里面寫到數據庫里面。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM