我正在尝试创建一个bat文件来切换Internet Explorer中的自动配置脚本复选框(请参见屏幕截图中的红色框)...但是没有删除相关文本框中的任何现有值(请参见屏幕截图中的绿色框)。
我在这里检查:批处理文件脚本,用于启用和禁用“使用自动配置脚本”
但是该脚本a)删除了现有值,b)似乎仅禁用了他的复选框,而从未启用它。
@echo OFF
setlocal ENABLEEXTENSIONS
set KEY_NAME="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet 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 "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL /t REG_SZ /d "yyyy" /f
echo Proxy Enabled
) else (
echo Hai
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL /t REG_SZ /d "" /f
echo Proxy Disabled
)
pause
我在这里想念什么?