我只想使用批处理文件在 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