我正在尝试使用以下命令获取 serialcomm 中注册表项的值:
REG QUERY HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
这给了我:
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
\Device\VCP0 REG_SZ COM9
\Device\VCP1 REG_SZ COM10
为了获取数据值 COM9,我运行:
REG QUERY "HKLM:\HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM" /v "\\Device\\VCP0"
但我收到一个错误:
错误:密钥名称无效。
请输入“REG QUERY /?”以了解用法。
搜索路径的正确方法是什么\Device\VCP0
以便正确转义斜杠?
答案1
您不需要转义反斜杠。但是,您的命令的第一部分是错误的。它包含冗余信息。正确的命令应该是:
REG QUERY "HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM" /v "\Device\VCP0"