Flo*_*Flo 1 windows script batch-file internet-explorer-11
我正在尝试创建一个 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
Run Code Online (Sandbox Code Playgroud)
我在这里缺少什么?
小智 6
我知道这是一个老问题,但对我来说找到解决方案并不容易,所以我想与您分享我的发现,以防您登陆此页面。
在 RegKeyHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections的第 9 个值中DefaultConnectionSettings存储以下标志:
可用值:
01 - 这两个自动配置框均未选中
05 - 仅选中使用自动配置脚本
09 - 仅选中自动检测设置
0d - 均选中
我个人导出了当前密钥,创建了一个副本并使用文本编辑器对其进行了修改。
然后需要我通过命令行加载初始 RegKey 或通过命令修改的 reg import KeyIWantToUse.reg
感谢 Jamie Google Group和StackOverflow上的Leo, 这对我帮助很大。
| 归档时间: |
|
| 查看次数: |
28500 次 |
| 最近记录: |