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

使用方法:
1.先將GetMD5.reg文件導(dǎo)入注冊表以添加右鍵菜單,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.復(fù)制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
腳本如運(yùn)行出錯,請下載并注冊CAPICOM組件
相關(guān)文章
vbs腳本和windows定時任務(wù)實(shí)現(xiàn)qq消息表情包定時發(fā)送功能
這篇文章主要介紹了vbs腳本和windows定時任務(wù)實(shí)現(xiàn)qq消息表情包定時發(fā)送,整個過程不用過多的程序運(yùn)行,我們借助vbs腳本和windows定時任務(wù)去實(shí)現(xiàn)這一功能,需要的朋友可以參考下2022-01-01
bookfind 通過ISBN序號獲取圖書連接的書名與作者的vbs代碼
bookfind 通過ISBN序號獲取圖書連接的書名與作者的vbs代碼,類似小偷程序,通過正則匹配,雖然現(xiàn)在已經(jīng)無法使用,但代碼不錯,原理都有2011-12-12
從一個VBS腳本學(xué)習(xí)一點(diǎn)點(diǎn)東西
從一個VBS腳本學(xué)習(xí)一點(diǎn)點(diǎn)東西...2006-09-09
VBS教程:正則表達(dá)式簡介 -優(yōu)先權(quán)順序
VBS教程:正則表達(dá)式簡介 -優(yōu)先權(quán)順序...2006-11-11
VBS教程:VBScript 語句-Property Let 語句
VBS教程:VBScript 語句-Property Let 語句...2006-11-11

