带有查找命令和百分比字符值的 Reg 查询



我正在尝试在批处理文件中确定特定注册表项:

HKEY_LOCAL_MACHINE\软件\Microsoft\Windows\当前版本/v 设备路径

在 Windows 中包含以下值:

%

系统根%\inf

到目前为止,我的代码是:

reg query HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion /v DevicePath | find "%SystemRoot%inf"

不幸的是,%errorlevel% 总是返回 1 而不是 0,尽管多次尝试使用该命令、添加和删除 % 和转义字符。有人可以帮忙吗?有没有更好的方法来确定此键的值?

要转义批处理文件中的百分号,请将它们加倍:

reg query HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion /v DevicePath |find "%%SystemRoot%%inf"

最新更新