Você não precisa escapar das barras invertidas. No entanto, a primeira parte do seu comando está errada. Contém informações redundantes. O comando correto deve ser:
REG QUERY "HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM" /v "\Device\VCP0"
Eu estou tentando pegar o valor da chave do registro em serialcomm usando este comando:
REG QUERY HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
que me dá:
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
\Device\VCP0 REG_SZ COM9
\Device\VCP1 REG_SZ COM10
Para obter o valor de dados COM9, estou executando:
REG QUERY "HKLM:\HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM" /v "\Device\VCP0"
mas recebo um erro:
ERROR: Invalid key name.
Type "REG QUERY /?" for usage.
Qual é o caminho certo para procurar o caminho \Device\VCP0
, para que as barras sejam escapadas corretamente?
Você não precisa escapar das barras invertidas. No entanto, a primeira parte do seu comando está errada. Contém informações redundantes. O comando correto deve ser:
REG QUERY "HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM" /v "\Device\VCP0"