title 自动设置代理服务器
@echo off
rem 此处无需指定分隔符,比如:delims=: ,因为制表符为默认分隔符,而:不是,如果指定:为分隔符,则制表符会被忽略,则提取的网关前面有一长串空格(制表符),需自行去空格处理。
for /f "skip=5 tokens=2" %%i in ('netsh interface ip show address "无线网络连接 2"') do set "gateway=%%i" &goto :next
:next
echo 本机无线网关为:%gateway%
echo 正在设置代理服务器为%gateway% 请稍候...
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "%gateway%:18080" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t REG_SZ /d "" /f
echo 正在刷新设置……
ipconfig /flushdns
echo 正在检测代理服务器是否已修改为%gateway% ,请稍候...
for /f "skip=2 tokens=3" %%i in ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersio
bat读取本机某张网卡的网关并将其设置为系统代理服务器并校验是否修改成功
最新推荐文章于 2024-03-11 11:33:34 发布
本文介绍如何通过批处理(BAT)脚本来读取本机特定网卡的网关地址,并将该网关设置为系统代理服务器。同时,脚本还将包含校验步骤,确保代理设置已成功应用。
摘要由CSDN通过智能技术生成