運行任務每天在特定的時間我想一個任務文件(.exe)以8:55將跨越日常運行在30 miniutue.so我創建了一個控制檯應用程序將啓動任務(.exe)的使用process.start()
。我不想sheduler或windowservice,而我很高興與控制檯application.But在控制檯應用程序中使用的邏輯有時失敗即沒有調用文件(.exe)的任務。我通過使用while(true)
創建無限循環。我張貼下來的代碼(控制檯代碼),如何糾正它如何在不使用sheduler或windowservice
while (true)
{
if (DateTime.Now.Hour == 8 & DateTime.Now.Minute == 55 && DateTime.Now.Second == 0)
{
Process.Start(".exe");//not real code
}
else
Thread.Sleep(1000);
}
編輯 我需要通過在白天使用控制檯應用程序,沒有比這更只有一次運行任務
可能的重複[如何在C#中每天調用方法?](http://stackoverflow.com/questions/3243348/how-to-call-a-method-daily- at-specific-time-in-c) – Nikola
你錯過了第二個標記。 – Maritim
@Nikola它不是重複,我已經編輯我的問題 – peter