最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VBS 添加右鍵計(jì)算文件MD5的實(shí)現(xiàn)代碼

 更新時(shí)間:2013年07月29日 18:33:58   作者:  
最近相關(guān)的備份比較頻繁,為了校驗(yàn)文件的完整性,老是要打開(kāi)某文件HASH校驗(yàn)工具,比較麻煩,于是乎寫(xiě)了這個(gè)東東,文件較大時(shí)計(jì)算有點(diǎn)慢,文件的MD5值保存在剪貼板
最近相關(guān)的備份比較頻繁,為了校驗(yàn)文件的完整性,老是要打開(kāi)某文件HASH校驗(yàn)工具,比較麻煩,于是乎寫(xiě)了這個(gè)東東,文件較大時(shí)計(jì)算有點(diǎn)慢,文件的MD5值保存在剪貼板!效果如圖:



使用方法:

1.先將GetMD5.reg文件導(dǎo)入注冊(cè)表以添加右鍵菜單,GetMD5.reg代碼如下:

復(fù)制代碼 代碼如下:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\HASH(&G)\command]
@="WScript.exe //nologo c:\\windows\\system32\\GetMD5.vbs \"%1\""

2.復(fù)制GetMD5.vbs到c:\windows\system32\,即完成所有操作,GetMD5.vbs代碼如下:

復(fù)制代碼 代碼如下:

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

腳本如運(yùn)行出錯(cuò),請(qǐng)下載并注冊(cè)CAPICOM組件

相關(guān)文章

最新評(píng)論

鄂州市| 莱西市| 枣强县| 离岛区| 米林县| 锡林浩特市| 寻甸| 石狮市| 南陵县| 沂源县| 郯城县| 绍兴市| 清镇市| 莱西市| 彰化县| 称多县| 江达县| 文登市| 勃利县| 怀集县| 抚顺市| 绥江县| 喀喇沁旗| 永泰县| 虎林市| 恩施市| 洱源县| 苗栗县| 丰原市| 台南县| 大庆市| 金沙县| 南宫市| 桂东县| 桃园市| 宿迁市| 乌苏市| 右玉县| 建水县| 磐石市| 黄骅市|