VBS 添加右键以计算文件MD5值的代码(图文)
用vbs实现的右键功能,可以查看文件的md5值。
效果图:
使用方法:
1,先将GetMD5.reg文件导入注册表以添加右键菜单。
GetMD5.reg代码:
[HKEY_CLASSES_ROOT\*\shell\HASH(&G)\command]
@="WScript.exe //nologo c:\\windows\\system32\\GetMD5.vbs \"%1\""
2,复制GetMD5.vbs到c:\windows\system32\,即完成所有操作。
GetMD5.vbs代码:
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 添加右键以计算文件MD5值的代码(图文)
PHP md5() 函数
PHP md5_file() 函数
用vbs生成若干个随机数并写入txt文件中的代码
vbs 读取远程计算机上文本文件的脚本
添加程序到自启动项中的vbs脚本
用VBS控制鼠标的代码(获取鼠标坐标、鼠标移动、鼠标单击、鼠标双击、鼠标右击)
访问外部文本文件的vbs方法及例子
javascript实现MD5加密
php怎么给密码进行md5加密