Re: [-AI-] 請問一個定時啟動程式怎麼寫?

看板EzHotKey作者 (Sphinx)時間15年前 (2008/10/23 22:32), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《ward (蹲在人面獅身像裡)》之銘言: : ※ 引述《HoHooh (Sphinx)》之銘言: : : 各位前輩好,,其實我想問很多問題 : : 1.我希望禮拜一到五早上9點自動執行xxx.au3應如何寫?? : 在無限迴圈裡判斷現在時間即可,例如: : While 1 : If @WDAY >= 2 And @WDAY <= 6 And @HOUR = 9 Then : ; do something : Sleep(1000 * 60 * 60) ; 等到 @HOUR <> 9 再繼續 : EndIf : Sleep(1000 * 60) ; 每分鐘判斷一次 : Wend : do something 一般都是函式 : 如果一定要呼叫另一個 xxx.au3 的話,可用 : Run('"' & @AutoItExe & '" /AutoIt3ExecuteScript "xxx.au3"') : 這樣的語法可用在已 compile 或未 compile 的程式 : 注意雙括號的對應以避免長檔名的問題 多謝回答,,這個對我很有幫助 可否再請教一下,, 其實我的程式是在8:50到下午1:40執行連接進網路抓取資料的動作 但是其中可能因為斷線問題要重新執行(do something) 這個語法可以讓我在早上8:50自動啟動 @hour=8 and @min=50 也可以再寫一次在13:40自動關閉 @hour=13 and min=40 可是8:50執行成功後又斷線就不會再執行了 是否還有其他語法可以輔助?? Thanks. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.18.228

10/24 01:04, , 1F
聽起來你需要的是偵測網路是否斷線....試試 ping
10/24 01:04, 1F
文章代碼(AID): #1908iNxo (EzHotKey)
文章代碼(AID): #1908iNxo (EzHotKey)