• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > vbs实现的eMule电驴自动关机脚本代码

vbs实现的eMule电驴自动关机脚本代码

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了vbs脚本病毒,vbs脚本,vbs脚本病毒生成器,.vbs脚本引擎,wincc vbs脚本手册等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
Set fso = CreateObject("Scripting.FileSystemObject")
Set ws = WScript.CreateObject("WScript.Shell")
Count = 0
Do Until Count< -1
    chksize = fso.GetFolder("C:\Program Files\eMule\Temp").Size
    If chksize = 0 Then
        WScript.Sleep 120000
        'ws.run "shutdown -p", 0 '这句还是不太好使
        ws.run "tsshutdn 60 /delay:0 /powerdown",0 '这个是在一个批处理关机程序里看到的,非常强,试了很多次,各种情况下都能关机(2003系统,其它系统未测)
    End If
    WScript.Sleep 120000
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),此文会改正。

作者对他写的文章如此关注,实在令人敬佩,
另:您的网站没法进行留言,我试了很多都不行,您还是处理一下吧,或网站上加上一个联系方式,这个以便和您联系。

贴上作者原代码:
通用信很强的

dir=”E:\Temp”
Set fso=CreateObject(”Scripting.FileSystemObject”)
cmd=”shutdown -s -f -t 60″
Set ws=WScript.CreateObject(”WScript.Shell”)
Wscript.Echo “emule自动关机脚本已运行……”
count=0
do until count<-1
chksize = fso.GetFolder(dir).Size
If chksize=0 Then
ws.run cmd,0
End If
WScript.Sleep 120000
loop因为好多人都不设置存放文件的路径所以,给个比较直接的

Dir = "C:\Program Files\eMule\Temp"
Set fso = CreateObject("Scripting.FileSystemObject")
cmd = "shutdown -s -f -t 60"
Set ws = WScript.CreateObject("WScript.Shell")
Wscript.Echo "emule自动关机脚本已运行……"
Count = 0
Do Until Count< -1
    chksize = fso.GetFolder(Dir).Size
    If chksize = 0 Then
        ws.run cmd, 0
    End If
    WScript.Sleep 120000
Loop本人修改的:

Set fso = CreateObject("Scripting.FileSystemObject")
Set ws = WScript.CreateObject("WScript.Shell")
Count = 0
Do Until Count< -1
    chksize = fso.GetFolder("C:\Program Files\eMule\Temp").Size
    If chksize = 0 Then
        WScript.Sleep 120000
         ws.run "tsshutdn 60 /delay:0 /powerdown", 0 '这个是在一个批处理关机程序里看到的,非常强,试了很多次,各种情况下都能关机(2003系统,其它系统未测)
    End If
    WScript.Sleep 120000
Loop
</div>

您可能想查找下面的文章:

  • VBS教程:属性-ShareName 属性
  • VBS相册生成脚本[
  • 对一个vbs脚本病毒的病毒原理分析
  • VBS实现查询服务的制造商
  • Crack8 VBS整人脚本 你不说你爱我 就关机
  • VBS访问剪贴板的几种方法小结
  • 由vbs sort引发.NET Framework之间的关系说明
  • VBS.Runauto脚本病毒分析篇
  • vbs 合并多个excel文件的脚本
  • 一段病毒常用的VBS代码

相关文章

  • VBS 加解密 For MS Script Encode
  • 用vbs读取文本文件的最后一行
  • VBS教程:运算符-Not 运算符
  • VBS中解决带空格路径的三种方法
  • 如何调试JScript/VBScript的方法
  • 用vbs 取得收藏夹里的所有链接名称和URL的脚本
  • VBS常用脚本 好东西
  • VBS教程:属性-Drive 属性
  • vbs实现的保存剪贴板中的文本并编辑或保存
  • VBS教程:方法-GetParentFolderName 方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 雷客图 站长安全助手 vbs版代码(asp 木马查找)
    • msxml3.dll 错误 80070005 拒绝访问
    • 用vbs读取远程计算机上的文本文件的代码
    • 收集的一些经典的vbs脚本大全
    • dim函数第三个参数设置截取字符的长度问题
    • 常用VBS代码 值得一看
    • 用VBS可执行程序+Xmlhttp下载备份网上文件的代码
    • vbs(asp) ByVal ByRef函数调用使用说明
    • vbs脚本实现修改DNS和清空IE临时文件功能
    • VBS 获取外网IP的实现代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有