注册表搜索批处理文件中子目录中的文件

注册表搜索批处理文件中子目录中的文件

我只想使用批处理文件在 HKLM\Software\Microsoft\Windows NT\CurrentVersion\Print\PRINTERS 中的子文件夹中进行搜索。

我希望它在子文件夹中搜索名为“名称”的值,并将其数据部分输出到文本文件。

如果您能以某种方式连接名为“Port”的文件的搜索并输出数据,那么我就不必重复搜索,从而获得加分。

我想使用批处理文件部分,因为我已经有一个批处理文件,它运行 robocopy 进行数据备份,并使用网络使用来复制映射驱动器。

这是我迄今为止尝试过的,但运气不佳。

for /f "usebackq tokens=1-5" %%A in ('reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Print\PRINTERS"') do ( 
    set ValueOne=%%A
    set ValueTwo=%%B
    set ValueThree=%%C
    set ValueFour=%%D
    set ValueFive=%%E
    @echo Value One = %ValueOne%
    @echo Value Two = %ValueTwo%
    @echo Value Three = %ValueThree%    
    @echo Value Four = %ValueFour%
    @echo Value Five = %ValueFive%

这将输出包含所有部分的单独文件。

reg QUERY "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Print\PRINTERS\Adobe PDF" /v Name /t REG_SZ 

相关内容