标题: 高手帮我看看这个批处理问题出在哪?
[打印本页]
作者: eech
时间: 2007-4-22 02:32
标题: 高手帮我看看这个批处理问题出在哪?
setlocal ENABLEDELAYEDEXPANSION
set b=1
for /f "skip=4 tokens=1,3" %%i in ('reg query "HKEY_CURRENT_USER\Keyboard Layout\Preload" ^| findstr /v /i "E0030804" ') do (
set n!b!=%%j
set /a b+=1
)
reg delete "HKEY_CURRENT_USER\Keyboard Layout\Preload" /va /f
for /l %%i in (1,1,10) do (
if not "!n%%i!"=="" reg add "HKEY_CURRENT_USER\Keyboard Layout\Preload" /v %%i /d !n%%i! /f
)
@rem 输入法编辑器中删除郑码
为会么这个批处理。在新装的系统上会有图中的错误提示。但不是新的系统。则没有错误提示!
附件
1:
Snap1.jpg (2007-4-22 02:32, 139.62 K,下载次数: 3)
作者: zhoushijay
时间: 2007-4-22 04:48
for /f "skip=4 tokens=1,3"
%%i in ('reg query "HKEY_CURRENT_USER\Keyboard Layout\Preload" ^| findstr /v /i "E0030804" ') do (
set n!b!=
%%j
set /a b+=1
)
上面是%%i到下面怎么变%%j 了