本帖最后由 映梓 于 2026-9-1 20:04 编辑
添加-清除Hash哈希校验右键菜单
[Asm] 纯文本查看 复制代码 @echo off
Color 2Ffltmc >nul 2>&1 || (
powershell -Command "Start-Process cmd -ArgumentList '/c ""%~f0""' -Verb RunAs"
exit
)
reg query "HKCR\*\shell\Hash_AllInOne" >nul 2>&1
if %errorlevel%==0 (goto UNINSTALL) else (goto INSTALL)
:INSTALL
echo ==============================================
echo 正在添加Hash哈希校验右键菜单
echo ==============================================
@echo off
reg add "HKCR\*\shell\Hash_AllInOne" /ve /d "校验 MD5+SHA1+SHA256+SHA512" /f
reg add "HKCR\*\shell\Hash_AllInOne" /v Icon /d "certutil.exe" /f
reg add "HKCR\*\shell\Hash_AllInOne\command" /ve /d "cmd /k powershell \"$f='%%1';Write-Host '文件:'$f;Write-Host '----------------------------------------';Write-Host 'MD5 : '((Get-FileHash $f -Algorithm MD5).Hash);Write-Host 'SHA1 : '((Get-FileHash $f -Algorithm SHA1).Hash);Write-Host 'SHA256 : '((Get-FileHash $f -Algorithm SHA256).Hash);Write-Host 'SHA512 : '((Get-FileHash $f -Algorithm SHA512).Hash);Write-Host '----------------------------------------';pause\"" /f
echo.
echo Hash哈希校验右键菜单添加成功!
goto RESTART
:UNINSTALL
echo ==============================================
echo 正在清除Hash哈希校验右键菜单
echo ==============================================
reg delete "HKCR\*\shell\Hash_AllInOne" /f >nul 2>&1
echo.
echo Hash哈希校验右键菜单清除完毕!
goto RESTART
:RESTART
echo 正在重启资源管理器...
taskkill /f /im explorer.exe >nul 2>&1
start "" explorer.exe >nul 2>&1
echo 操作完成!
pause >nul
添加-清除Hash哈希校验右键菜单:https://www.lanzoui.com/if1CR45vza4f
|