Как получить значение ключа реестра windows в windows 10 с помощью пакетного сценария - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь найти конфигурацию прокси с помощью файла .bat, но он не возвращает значение

@echo OFF

setlocal ENABLEEXTENSIONS
set KEY_NAME="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
set VALUE_NAME=ProxyEnable

FOR /F "usebackq skip=4 tokens=1-3" %%A IN ('%SystemRoot%\System32\reg.exe QUERY %KEY_NAME% /v %VALUE_NAME% 2^>nul') DO (
    set ValueName=%%A
    set ValueType=%%B
    set ValueValue=%%C
)

if defined ValueName (
    @echo Value Name = %ValueName%
    @echo Value Type = %ValueType%
    @echo Value Value = %ValueValue%
) else (
    @echo %KEY_NAME%\%VALUE_NAME% not found.
)

Не могли бы вы сообщить мне, какие ошибки я здесь делаю.

1 Ответ

2 голосов
/ 24 марта 2020

Пропустить usebackq, изменить skip=4 на skip=2 и все должно работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...