我想編寫一個程序,當它執行的時候會檢查系統時間,如果系統時間是......在下午5點到8點之間(或者17點到20點之間),它會運行一個命令否則它會退出。如果程序在特定時間運行,運行命令?
我比我想我會想出如何做到這一點更難。所有我找到了到目前爲止,我可以從
DateTime.Now
得到一個可讀的輸出的當前日期和時間,但我不知道我怎麼可以訂購程序取決於一天中什麼時間運行命令它是(不管日期),並使用DateTime.Now獲得時間,然後玩弄字符串,直到它給了我一個雙倍或整數的時間,它似乎是一個相當「不酷」的做法
你可能會考慮使用其他工具來完成你想要的東西,就像在Windows任務調度,或在* nix系統的cron。 – jpw 2013-04-30 11:13:14
您可能需要考慮只爲此使用OS調度程序。您可以將其設置爲每天在特定時間運行應用程序。否則卡洛斯的答案是正確的。 – kenny 2013-04-30 11:13:37
誰觸發程序的執行? – 2013-04-30 11:14:28