Valor do registro de consulta que contém barras

3

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?

    
por rookie 14.03.2018 / 01:12

1 resposta

2

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"
    
por 14.03.2018 / 03:35