回复 10# huyou96
在 Win7 中文 64位下测试, 那个 数据不用根, 直接以 \HKEY_CLASSES_ROOT 开头 或者 HKEY_CLASSES_ROOT 开头,
甚至是 @#$\HKEY_CLASSES_ROOT 这样开头(第一个 \ 前最多三个字符), 再次打开 regedit 时, 定位的位置都有效
另外, 根的名称可以变量化, 略许简化代码- @echo off
- setlocal enableDelayedExpansion
-
- set "root2052=计算机"
- set "root1028=電腦"
- set "root1033=Computer"
-
- for /f "delims=" %%l in ('wmic os get OSLanguage ^| findstr [0-9]') do (
- for %%l in (%%l) do ^
- reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\Regedit" ^
- /f /v LastKey /t REG_SZ /d "!root%%l!\HKEY_CLASSES_ROOT\CLSID"
- )
-
- pause
-
- exit
复制代码
|