html5中文学习网

您的位置: 首页 > 网站及特效实例 > jquery特效 » 正文

VBS 添加右键计算文件MD5的实现代码_编程语言综合

[ ] 已经帮助:人解决问题
最近相关的备份比较频繁,为了校验文件的完整性,老是要打开某文件HASH校验工具,比较麻烦,于是乎写了这个东东,文件较大时计算有点慢,文件的MD5值保存在剪贴板
 

最近相关的备份比较频繁,为了校验文件的完整性,老是要打开某文件HASH校验工具,比较麻烦,于是乎写了这个东东,文件较大时计算有点慢,文件的MD5值保存在剪贴板!效果如图:Rn9HTML5中文学习网 - HTML5先行者学习网
Rn9HTML5中文学习网 - HTML5先行者学习网
VBS 添加右键计算文件MD5的实现代码 三联Rn9HTML5中文学习网 - HTML5先行者学习网

使用方法:Rn9HTML5中文学习网 - HTML5先行者学习网

1.先将GetMD5.reg文件导入注册表以添加右键菜单,GetMD5.reg代码如下:Rn9HTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
Rn9HTML5中文学习网 - HTML5先行者学习网
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT*shellHASH(&G)command]Rn9HTML5中文学习网 - HTML5先行者学习网
@="WScript.exe //nologo c:windowssystem32GetMD5.vbs "%1""Rn9HTML5中文学习网 - HTML5先行者学习网

2.复制GetMD5.vbs到c:windowssystem32,即完成所有操作,GetMD5.vbs代码如下:Rn9HTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
Rn9HTML5中文学习网 - HTML5先行者学习网
Public MD5ValueRn9HTML5中文学习网 - HTML5先行者学习网
MD5Sum(WScript.Arguments(0))Rn9HTML5中文学习网 - HTML5先行者学习网
SetClipboardText("MD5: " & MD5Value & ", FilePath: " & WScript.Arguments(0))Rn9HTML5中文学习网 - HTML5先行者学习网
Function MD5Sum(filename)Rn9HTML5中文学习网 - HTML5先行者学习网
 Dim MyStream, MyHashed, MD5ValueRn9HTML5中文学习网 - HTML5先行者学习网
    Set MyStream = CreateObject("ADODB.Stream")Rn9HTML5中文学习网 - HTML5先行者学习网
    MyStream.Type = 1Rn9HTML5中文学习网 - HTML5先行者学习网
    MyStream.Open()Rn9HTML5中文学习网 - HTML5先行者学习网
    MyStream.LoadFromFile(filename)Rn9HTML5中文学习网 - HTML5先行者学习网
    Set MyHashed = CreateObject("CAPICOM.HashedData")Rn9HTML5中文学习网 - HTML5先行者学习网
    MyHashed.Algorithm = 3Rn9HTML5中文学习网 - HTML5先行者学习网
    MyHashed.Hash(MyStream.Read())Rn9HTML5中文学习网 - HTML5先行者学习网
    MyStream.CloseRn9HTML5中文学习网 - HTML5先行者学习网
    MD5Value = MyHashed.ValueRn9HTML5中文学习网 - HTML5先行者学习网
End Function

Sub SetClipboardText(Text)Rn9HTML5中文学习网 - HTML5先行者学习网
 Dim WordRn9HTML5中文学习网 - HTML5先行者学习网
 Set Word = CreateObject("Word.Application")Rn9HTML5中文学习网 - HTML5先行者学习网
 Word.Documents.AddRn9HTML5中文学习网 - HTML5先行者学习网
 Word.Selection.Text = TextRn9HTML5中文学习网 - HTML5先行者学习网
 Word.Selection.CopyRn9HTML5中文学习网 - HTML5先行者学习网
 Word.Quit FalseRn9HTML5中文学习网 - HTML5先行者学习网
End SubRn9HTML5中文学习网 - HTML5先行者学习网

脚本如运行出错,请下载并注册CAPICOM组件Rn9HTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助