3

Я пытаюсь получить значение ключа реестра в 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 ответ1

2

Вам не нужно избегать обратной косой черты. Тем не менее, первая часть вашей команды неверна. Содержит избыточную информацию. Правильная команда должна быть:

REG QUERY "HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM" /v "\Device\VCP0"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .