用于循环注册表配置单元的FOR循环

时间:2017-02-10 16:01:43

标签: batch-file registry

我正在编写一个脚本来同时修改多个注册表项。我正在尝试找到一种方法来迭代单个注册表配置单元下的子文件夹,并为找到的每个子文件夹运行一个特定的命令。蜂巢结构看起来像这样:

HKLM
    -Blah
        -BLahBlah
            -Databases
                -DB1
                -DB2
                -DB3

我想要做的基本上是为数据库名称设置一个新变量,运行该特定文件夹的脚本,然后继续下一个。

1 个答案:

答案 0 :(得分:2)

使用REG命令,您可以查询或编辑注册表项。要逐个处理它们,您可以使用FOR命令:

for /f "tokens=*" %%# in ('reg query HKEY_LOCAL_MACHINE\BLAH\Databases') do echo %%#