VBS 添加右键计算文件MD5的实现代码
使用方法:
1.先将GetMD5.reg文件导入注册表以添加右键菜单,GetMD5.reg代码如下:
复制代码 代码如下:
Windows Registry EdITor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\HASH(&
G)\command]
@="WScript.exe //noLOGo c:\\windows\\System32\\GetMD5.vbs \"%1\""
2.复制GetMD5.vbs到c:\windows\system32\,即完成所有操作,GetMD5.vbs代码如下:
复制代码 代码如下:
Public MD5Value
MD5Sum(WScript.arguments(0))
SeTclipboardText("MD5: " &
MD5Value &
", FilePath: " &
WScript.arguments(0))
Function MD5Sum(filename)
Dim MyStream, MyHashed, MD5Value
Set MyStream = CreateObject("ADODB.Stream")
MyStream.TyPE = 1
MyStream.Open()
MyStream.LoadFromFile(filename)
Set MyHashed = CreateObject("CAPICOM.HashedData")
MyHashed.Algorithm = 3
MyHashed.Hash(MyStream.Read())
MyStream.Close
MD5Value = MyHashed.Value
End Function
Sub SetClipboardText(Text)
Dim Word
Set Word = CreateObject("Word.Application")
Word.Documents.Add
Word.Selection.Text = Text
Word.Selection.Copy
Word.Quit False
End Sub
脚本如运行出错,请下载并注册CAPICOM组件
您可能感兴趣的文章:- VBS中通过调用CAPICOM对象实现SHA1& MD5加密
- 用VBS实现PHP的md5_file函数代码
- VBS MD5加密算法代码
- 一段提取用户名和md5的vbs代码
- VBS获取文件MD5值(无组件)
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VBS 添加右键计算文件MD5的实现代码
本文地址: https://pptw.com/jishu/610003.html
