Re: [問題] 在瀏覽器下載完所有檔案後關機
※ 引述《Holocaust123 (奔跑的蝸牛)》之銘言:
: (OS是XP)
: 偶爾會用 Firefox 下載一些比較大的檔案
: 電腦放著人就去睡了
: 我想寫個小程式在抓完檔案後自動關機
: 目前想法跟遇到的困難如下述
: 想法1.
: 偵測流進來的流量
: 當這流量小於某個threshold時就關閉電腦
: 困難點:
: 不清楚怎麼偵測流量 搜尋不太到我要的...
: 想法2.
: 檢查檔案所在磁碟槽之容量
: 當容量不再增加時就關機
: 困難點:
: Python有函式可以查檔案大小
: 但沒辦法用在資料夾路徑上
: 目前我的做法是看離完檔時間還有多久
: 然後加個一兩小時就是關機時間 (shutdown -s -f -t 倒數時間(秒) => 這是.bat)
: 我知道 Firefox 有套件可以在完檔後關機
: 但我想儘量讓 Firefox 乾淨一點
: 這種小需求還是自己動手就好了
: 所以也不想用下載器(ex:Orbit Downloader)
: 希望高手稍微指導一下 感恩~
或許 Sikuli(http://sikuli.org/) 也是可以考慮的解法(如果你願意使用工具)。
寫 Sikuli script 來作你原本人工做的事:以肉眼判斷 Firefox/IE/Safari 的
下載對話盒裡是否已經完成所有的下載項目,若是,則以滑鼠去進行關機的操作。
也就是寫 Sikuli 程式來操控電腦:以圖像辨識來持續監控瀏覽器的狀態,當辨識
出目標狀態由 Sikuli 程式來操作滑鼠進行關機操作。
也許針對不同的下載方式(比如只使用 Firefox 或是同時使用 Firefox 與 IE)需要
撰寫不同的 script,但是每次才依據情況花一點點時間來寫(修改)script 應該還是
可接受的。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.251.95
※ 編輯: sbrhsieh 來自: 118.166.251.95 (04/17 20:28)
推
04/18 21:54, , 1F
04/18 21:54, 1F
推
04/19 00:27, , 2F
04/19 00:27, 2F
→
04/19 20:14, , 3F
04/19 20:14, 3F
→
04/19 20:15, , 4F
04/19 20:15, 4F
→
04/19 20:17, , 5F
04/19 20:17, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):