
批處理刪除注冊表帶有方正字體的鍵值需要模糊保留方正楷體黑體仿宋書宋
模糊刪除方正的腳本我按照Batcher的帖子修改出來了(感謝Batcher大佬),但是模糊保留帶有方正楷體、方正黑體、方正仿宋、方正書宋的鍵值怎么都不成功,新手小白請教各位大佬如何修改這個腳本。nclick="copycode($('code0'));">復制代碼
- @echo off
- set RegKey=HKEY_CURRENT_USERSOFTWAREMicrosoftWindows NTCurrentVersionFonts
- set RegKey1=HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts
- set StrKey=方正
- for /f tokens=* %%i in ('reg query %RegKey% ^| findstr /i /c:%StrKey%') do (
- set StrFull=%%i
- setlocal enabledelayedexpansion
- set StrSuffix=!StrFull:*REG_SZ=!
- call set ValueName=%%StrFull:REG_SZ!StrSuffix!=%%
- reg delete %RegKey% /v !ValueName! /f
- endlocal
- )
- for /f tokens=* %%i in ('reg query %RegKey1% ^| findstr /i /c:%StrKey%') do (
- set StrFull=%%i
- setlocal enabledelayedexpansion
- set StrSuffix=!StrFull:*REG_SZ=!
- call set ValueName=%%StrFull:REG_SZ!StrSuffix!=%%
- reg delete %RegKey1% /v !ValueName! /f
- endlocal
- )
- pause

