Board logo

标题: 如何 用批处理查看 注册表 键值的名称 [打印本页]

作者: mayu2004     时间: 2008-1-8 10:57    标题: 如何 用批处理查看 注册表 键值的名称

如何 查看 注册表 键值的名称
@echo off
setlocal enabledelayedexpansion
for /f "skip=4 tokens=1* delims=:" %%i in ('reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Run') do (
    set str=%%i
    set var=%%j
    set "var=!var:"=!"
    if not "!var:~-1!"=="=" echo !str:~-1!:!var!
)


例如这个 程序 只能 获得  键值
作者: 不得不爱     时间: 2008-1-8 11:46
@echo off
setlocal enabledelayedexpansion
for /f "skip=4 tokens=1,3*" %%i in ('reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Run') do (
    set str=%%i
    set var=%%j %%k
    set "var=!var:"=!"
    if not "!var:~-1!"=="=" echo !str! !var!
)
作者: sun92102     时间: 2008-1-8 19:19    标题: 请教set "var=!var:"=!"...

set "var=!var:"=!"
    if not "!var:~-1!"=="=" echo !str! !var!
看不懂这二句是什么意思?
请高手赐教