国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

VBS 添加右鍵計算文件MD5的實現代碼

2019-10-26 18:06:44
字體:
來源:轉載
供稿:網友
最近相關的備份比較頻繁,為了校驗文件的完整性,老是要打開某文件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對象實現SHA1&MD5加密用VBS實現PHP的md5_file函數代碼VBS MD5加密算法代碼一段提取用戶名和md5的vbs代碼VBS獲取文件MD5值(無組件)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 车险| 和林格尔县| 宁海县| 宕昌县| 清水县| 麦盖提县| 岚皋县| 右玉县| 吉林省| 惠安县| 邹城市| 阳高县| 太白县| 肥城市| 东海县| 铜陵市| 柳江县| 南涧| 赣榆县| 周口市| 会昌县| 乳山市| 新和县| 康定县| 新余市| 抚顺市| 庆阳市| 江陵县| 曲水县| 莱阳市| 宁乡县| 张北县| 濉溪县| 无为县| 汤阴县| 南宫市| 奉化市| 伊通| 岑溪市| 闻喜县| 深水埗区|