翻出个旧脚本,这个相对简洁点,可以试试
@echo off
title IE Proxy Toggle
for /f "tokens=3" %%i in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v "ProxyEnable"') do set state=%%i
goto %state%
:0x1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v "ProxyEnable" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "" /f
cls & echo 已关闭IE代理,按任意键退出
pause
exit
:0x0
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "127.0.0.1:8080" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v "ProxyEnable" /t REG_DWORD /d 1 /f
cls & echo 已开启IE代理,按任意键退出
pause
exit
补充:
如果需要管理员身份运行的话,没必要动态生成VBS来提权的。
给脚本创建一个快捷方式→属性→高级→勾选"用管理员身份运行"→确定。
以后运行这个快捷方式就行了。