主頁 > 知識庫 > VBS 添加右鍵計算文件MD5的實現(xiàn)代碼

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

熱門標(biāo)簽:地圖標(biāo)注政府哪個部門管 如何用機(jī)器人進(jìn)行電銷 神行者美術(shù)館地圖標(biāo)注 東營快遞外呼系統(tǒng) 佛山真人電銷機(jī)器人廠家 齊齊哈爾高德地圖標(biāo)注店 百度地圖標(biāo)注點距離代碼 除了地圖標(biāo)注還有這種生意嗎 哪里有便宜的地圖標(biāo)注公司
最近相關(guān)的備份比較頻繁,為了校驗文件的完整性,老是要打開某文件HASH校驗工具,比較麻煩,于是乎寫了這個東東,文件較大時計算有點慢,文件的MD5值保存在剪貼板!效果如圖:



使用方法:

1.先將GetMD5.reg文件導(dǎo)入注冊表以添加右鍵菜單,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

腳本如運行出錯,請下載并注冊CAPICOM組件

您可能感興趣的文章:
  • VBS中通過調(diào)用CAPICOM對象實現(xiàn)SHA1MD5加密
  • 用VBS實現(xiàn)PHP的md5_file函數(shù)代碼
  • VBS MD5加密算法代碼
  • 一段提取用戶名和md5的vbs代碼
  • VBS獲取文件MD5值(無組件)

標(biāo)簽:???/a> 鶴壁 西安 銅川 文山 湖州 四平 邢臺

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《VBS 添加右鍵計算文件MD5的實現(xiàn)代碼》,本文關(guān)鍵詞  VBS,添加,右鍵,計算,文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《VBS 添加右鍵計算文件MD5的實現(xiàn)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于VBS 添加右鍵計算文件MD5的實現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章