|
|
本帖最后由 ny350101 于 2011-4-23 00:24 编辑
- @echo off
- >"%USERPROFILE%\Local Settings\Temp\0.vbs" echo WSH.Echo MsgBox("确实要删除无效的MUI缓存吗?", vbYesNo, "提示")
- for /f %%a in ('cscript "%USERPROFILE%\Local Settings\Temp\0.vbs" //nologo //e:vbscript') do if %%a equ 6 (goto Y) else goto N
- :Y
- @echo off&setlocal enabledelayedexpansion
- set r=HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache
- for /f "skip=4 delims= " %%a in ('reg query %r%') do (
- set a=%%a
- if not "!a:~0,5!"==" @" reg delete %r% /v "!a:~4!" /f
- )
- start mshta vbscript:msgbox("删除无效的MUI缓存成功",64,"提示")(window.close)
- del "%USERPROFILE%\Local Settings\Temp\0.vbs"
- exit
- :N
- del "%USERPROFILE%\Local Settings\Temp\0.vbs"
- exit
复制代码 希望能在运行的时候不显示黑色批处理框。 |
|