emule下載完成自動關機及”無法找到指令碼引擎vbscript”解決方案

來源:互聯網
上載者:User
emule下載完成後自動關機的vbs指令碼
轉載自 拋磚引玉的BLOG
用驢不是一天兩天了,啥都好就是沒有自動關機功能,emule的剩餘時間也沒法很準確,想用shutdown命令吧,時間定早了吧沒下完,關機了met檔案還容易損壞,定晚點兒吧也沒什麼準兒。到verycd上找了找,說是為了不違背共用精神,是不會添加自動關機功能的,我暈,那得浪費多少電啊,以環保的名義,嘿嘿,找得此vbs指令碼一段並稍做修改:
dir="E:/Temp"
Setfso=CreateObject("Scripting.FileSystemObject")
cmd="shutdown-s-f-t60"
Setws=WScript.CreateObject("WScript.Shell")
Wscript.Echo"emule自動關機指令碼已運行……"
count=0
dountilcount<-1
chksize=fso.GetFolder(dir).Size
Ifchksize=0Then
ws.runcmd,0
EndIf
WScript.Sleep120000
loop
將以上代碼儲存為文字檔,將第一行引號內的路徑改成你自己的emule臨時檔案目錄,並將尾碼改成vbs運行即可。
此指令碼的作用是每兩分鐘檢測一次temp檔案夾,若emule下載完成,則temp為空白,指令碼執行關機命令倒計時60秒關機。
昨天執行上述指令碼的時候遇到"無法找到指令碼引擎vbscript"的問題,懷疑可能是最佳化註冊表後把VBS指令碼服務的項值給搞壞了
到網上找到了下面的解決方案:
第一步:找到檔案: C:/WINDOWS/inf/wsh.inf,右鍵“安裝”;
第二步:開始→運行行裡輸入:regsvr32 vbscript.dll 。
ps:同時發現的問題還有flashget無法在網頁中直接選擇了,qq大廳裡面的東西都不可以選了,不過這兩個妨礙都不是太大。以後再不敢沒事就最佳化註冊表了。
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.