Я пытаюсь создать bat-файл, чтобы переключить флажок автоматической настройки сценария в Internet Explorer (см. Красное поле на скриншоте)...но без удаления любого существующего значения в соответствующем текстовом поле (см. зеленое поле на скриншоте).
Я проверил здесь: сценарий пакетного файла для включения и выключения "использовать сценарий автоматической настройки"
но этот сценарий а) удаляет существующие значения и Б) кажется, только отключить он флажок и никогда включить его.
@echo OFF
setlocal ENABLEEXTENSIONS
set KEY_NAME="HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings"
set VALUE_NAME=AutoConfigURL
FOR /F "usebackq skip=1 tokens=1-3" %%A IN (`REG QUERY %KEY_NAME% /v %VALUE_NAME% 2^>nul`) DO (
set ValueName=%%A
set ValueType=%%B
set ValueValue=%%C
)
@echo Value Name = %ValueName%
@echo Value Type = %ValueType%
@echo Value Value = %ValueValue%
IF NOT "%ValueValue%"=="yyyy" (
reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v AutoConfigURL /t REG_SZ /d "yyyy" /f
echo Proxy Enabled
) else (
echo Hai
reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v AutoConfigURL /t REG_SZ /d "" /f
echo Proxy Disabled
)
pause
что я пропустила?