請問如何 做到程序自動執行(如相隔4 hours) |
尚未結案
|
SY_Huang
一般會員 ![]() ![]() 發表:17 回覆:31 積分:9 註冊:2003-10-24 發送簡訊給我 |
|
暗黑破壞神
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
geniustom
版主 ![]() ![]() ![]() ![]() ![]() 發表:100 回覆:303 積分:260 註冊:2003-01-03 發送簡訊給我 |
SY_Huang您好..
有兩種作法..一種是您自己常註一個程式..讓他在開機時執行..
每隔4小時啟動一次TIMER..做您想做的事..
使用者可以自行設定TIMER的INTERVAL 另外一種方法是使用WINDOWS內建的排程指令AT..
直接以批次檔的方式放在啟動中..讓它開機自動執行..
或是寫在程式中..用WINEXEC執行您自訂的時間及參數..
可用以下的指令技巧去處理
AT [\\computername] time [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "command" \\computername 指定遠端電腦。 如果省略這個參數,命令會被排定在本機上執行。 id 指定給排定時程命令的識別碼。 /delete 刪除某個已排程的命令。如果省略 id,所有電腦上已排程的 命令都會被刪除。 /yes 用於刪除所有已排程的工作,且不想在執行刪除時顯示確認訊息 使用。 time 指定命令執行的時間。 /interactive 允許工作在執行時,與當時登入的用戶互動。 /every:date[,...] 指定在每週或每月的某日 (或某幾日) 執行命令。 如果省略日期,則預設為在每月的本日執行。 /next:date[,...] 指定在下一次的指定日期 (如,下週三) 時,執行命令。 如果省略日期,則預設為在每月的本日執行。 "command" 準備執行的 Windows NT 命令或批次檔。GOOD LUCK |
SY_Huang
一般會員 ![]() ![]() 發表:17 回覆:31 積分:9 註冊:2003-10-24 發送簡訊給我 |
|
geniustom
版主 ![]() ![]() ![]() ![]() ![]() 發表:100 回覆:303 積分:260 註冊:2003-01-03 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |