一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - VBS - vbs實現的eMule電驢自動關機腳本代碼

vbs實現的eMule電驢自動關機腳本代碼

2020-07-23 11:12VBS代碼大全 VBS

verycd,eMule電驢官方網站上說:為了不違背共享精神,是不會為eMule電驢添加自動關機功能的,這要多費電呀,在網上看了一個方法,感覺非常不錯,改掉了原代碼的不足之處

  1. Set fso = CreateObject("Scripting.FileSystemObject"
  2. Set ws = WScript.CreateObject("WScript.Shell"
  3. Count = 0 
  4. Do Until Count< -1 
  5.     chksize = fso.GetFolder("C:\Program Files\eMule\Temp").Size 
  6.     If chksize = 0 Then 
  7.         WScript.Sleep 120000 
  8.         'ws.run "shutdown -p", 0 '這句還是不太好使 
  9.         ws.run "tsshutdn 60 /delay:0 /powerdown",0 '這個是在一個批處理關機程序里看到的,非常強,試了很多次,各種情況下都能關機(2003系統,其它系統未測) 
  10.     End If 
  11.     WScript.Sleep 120000 
  12. Loop 



將以上代碼保存為文本文件,將"C:\Program Files\eMule\Temp"改成你自己的emule臨時文件目錄,并將后綴改成vbs運行即可。
此腳本的作用是每2分鐘檢測一次temp文件夾,若emule下載完成,則temp為空,腳本等待2分鐘后強行關閉本地計算機,沒有超時或警告。

不過本人非常配服作者的見解,作者太有才了,能想出這種辦法來。

非常感謝對我的評價,作者的生氣是可以理解的,我也不多做解釋了,因為我不在您的網站上看到這內容,且,我看了您的代碼,是可以正常工作的

現在說下我的觀點:
1。我在網上看到的內容是提示是在do里邊的,所以這個方法是不行的。
2。shutdown 的參數,我是不怎么了解,我用的系統是2003+sp2這個上的shutdown  是有-p屬性的,不過看了您的文章知道了,還有個-f屬性,我這個版本也有,所以您的代碼通用性比較強。
3。至于 ,腳本等待2秒后強行關閉本地計算機,沒有超時或警告。這個是本人粗心所致(應該是2分鐘120000=120*1000),此文會改正。

作者對他寫的文章如此關注,實在令人敬佩,
另:您的網站沒法進行留言,我試了很多都不行,您還是處理一下吧,或網站上加上一個聯系方式,這個以便和您聯系。

貼上作者原代碼:
通用信很強的

 

  1. dir=”E:\Temp” 
  2. Set fso=CreateObject(”Scripting.FileSystemObject”) 
  3. cmd=”shutdown -s -f -t 60″ 
  4. Set ws=WScript.CreateObject(”WScript.Shell”) 
  5. Wscript.Echo “emule自動關機腳本已運行……” 
  6. count=0 
  7. do until count<-1 
  8. chksize = fso.GetFolder(dir).Size 
  9. If chksize=0 Then 
  10. ws.run cmd,0 
  11. End If 
  12. WScript.Sleep 120000 
  13. loop因為好多人都不設置存放文件的路徑所以,給個比較直接的 
  14.  
  15. Dir = "C:\Program Files\eMule\Temp" 
  16. Set fso = CreateObject("Scripting.FileSystemObject"
  17. cmd = "shutdown -s -f -t 60" 
  18. Set ws = WScript.CreateObject("WScript.Shell"
  19. Wscript.Echo "emule自動關機腳本已運行……" 
  20. Count = 0 
  21. Do Until Count< -1 
  22.     chksize = fso.GetFolder(Dir).Size 
  23.     If chksize = 0 Then 
  24.         ws.run cmd, 0 
  25.     End If 
  26.     WScript.Sleep 120000 
  27. Loop本人修改的: 
  28.  
  29. Set fso = CreateObject("Scripting.FileSystemObject"
  30. Set ws = WScript.CreateObject("WScript.Shell"
  31. Count = 0 
  32. Do Until Count< -1 
  33.     chksize = fso.GetFolder("C:\Program Files\eMule\Temp").Size 
  34.     If chksize = 0 Then 
  35.         WScript.Sleep 120000 
  36.          ws.run "tsshutdn 60 /delay:0 /powerdown", 0 '這個是在一個批處理關機程序里看到的,非常強,試了很多次,各種情況下都能關機(2003系統,其它系統未測) 
  37.     End If 
  38.     WScript.Sleep 120000 
  39. Loop 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产手机在线观看 | 国内精品福利丝袜视频_速 国内精品91久久久久 | 校草让我脱了内裤给全班看 | 日本连裤袜xxxxx在线视频 | 草草线在成年免费视频网站 | 被教官揉了一晚上的奶小说 | brazzers欧美教师 | 韩国三级做爰 | 女明星放荡高h日常生活 | 国产91一区二区在线播放不卡 | fc2免费人成在线 | 福利视频一区二区牛牛 | 深夜在线观看网站 | 国产亚洲成归v人片在线观看 | 草莓茄子丝瓜番茄小蝌蚪 | 9久热这里只有精品免费 | 国产全部理论片线观看 | 99久9在线视频 | 褪色的憎恨 | 99视频观看| 日本一区二区视频免费播放 | 91热国产 | 91天堂在线视频 | 亚洲高清在线精品一区 | 国产欧美日韩在线播放 | voyeur 中国女厕 亚洲女厕 | 四虎永久网址影院 | 公翁的舌尖研磨她的花蒂小说 | 99精品视频只99有精品 | 91精品久久一区二区三区 | 韩国女主播在线大尺无遮挡 | 18岁的老处女 | 无限在线观看免费入口 | 99热热99 | 操老逼| 精品一区二区三区五区六区七区 | 婷婷激情综合五月天 | 国产va欧美va在线观看 | 国产精品免费aⅴ片在线观看 | 久久99r66热这里有精品 | 手机看片一区二区 |