• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    VBS 添加右键计算文件MD5的实现代码
    最近相关的备份比较频繁,为了校验文件的完整性,老是要打开某文件HASH校验工具,比较麻烦,于是乎写了这个东东,文件较大时计算有点慢,文件的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对象实现SHA1MD5加密
    • 用VBS实现PHP的md5_file函数代码
    • VBS MD5加密算法代码
    • 一段提取用户名和md5的vbs代码
    • VBS获取文件MD5值(无组件)
    上一篇:vbs通过WMI修改文件文件夹的NTFS权限
    下一篇:VBS监视网络连接与断开的代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    VBS 添加右键计算文件MD5的实现代码 VBS,添加,右键,计算,文件,