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

看板EzHotKey作者 (蹲在人面獅身像裡)時間16年前 (2008/10/21 20:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《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 的程式 注意雙括號的對應以避免長檔名的問題 : 2.舉例來說,股票看盤軟體是一個大視窗,裡面有很多小視窗 : 用Windows Info去抓小視窗,出現的控件訊息都和大視窗一樣 : 我想去控制下單的小視窗,但是一直抓不到控件 : 請問應如何解? 如果你確定 Windows Info 的使用方法正確的話,可能就是一些比較困難的 case 建議試著改成鍵盤操作,或是用滑鼠模擬點擊(座標算對就好) 如果是 Web-Base GUI 的話,改用 IE.au3 : 3.現在想寫一個自動程式"A.au3", : 底下包含很多小腳本 a01.au3;a02.au3...... : 使用 run a01.au3 指令去執行 : 雖然還沒寫出來,但想先請教這樣的概念可不可行?? : 或是有其他執行macro的指令更好用的? 這樣的概念當然可行,呼叫方法如上 但一般來說,多半是把各種功能寫成 function 然後主程式再用 #include 把含有特定 function 的檔案 include 進來即可 : 問題很多,請不吝賜教 : 沒有程式碼也可以,提供我一個寫作概念即可 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.15.230
文章代碼(AID): #18_Smdtx (EzHotKey)
文章代碼(AID): #18_Smdtx (EzHotKey)