自己用
@echo off
title –网络自动设置 –
@MODE con: COLS=80 lines=30
color 0A
:main
cls
echo 按提示操作
echo:
echo 1、公司网络设置
echo 2、自动获取设置
echo:
set /p choice=您的选择(0 to quit):
if “%choice%”==”1” goto NET_COMPANY
if “%choice%”==”2” goto NET_DORMITORY
if “%choice%”==”0” goto END
goto main
:NET_COMPANY
echo 正在设置IP及子网掩码
cmd /c netsh interface ip set address name=”本地连接” source=static addr=192.168.12.222 mask=255.255.255.0 gateway=192.168.12.1 gwmetric=1
echo 正在设置首选DNS服务器
cmd /c netsh interface ip set dns name=”本地连接” source=static addr=202.103.224.68 register=PRIMARY
echo 正在设置备用DNS服务器
cmd /c netsh interface ip add dns name=”本地连接” addr=202.103.225.68
echo 设置完成
CHOICE /C YN /M “退出:[Y],返回:[N]”
if errorlevel 2 goto main
if errorlevel 1 goto end
:NET_DORMITORY
echo 正在设置IP及子网掩码
cmd /c netsh interface ip set address name=”本地连接” source=dhcp
echo 正在设置首选DNS服务器
cmd /c netsh interface ip set dns name=”本地连接” source=dhcp
echo 自动获取设置完成
CHOICE /C YN /M “退出:[Y],返回:[N]”
if errorlevel 2 goto main
if errorlevel 1 goto end
:END
exit
/
说明:
1、本程序用于经常需要在公司、住宿地等几个地方来回切换网络设置的用户,为大家省去诸多麻烦
2、本程序功能:①一键自动设置IP、网关等网络设置;②可将IP设置成自动获取;②可将IP设置成手动输入; ③一键清除IE代理,一键设置IE代理
2、win7下测试通过,使用本程序时,只需修改IP、网关、IE代理几个参数即可
3、有问题欢迎私信新浪微博Micro_Cai
@echo off
title –网络自动设置 –
@MODE con: COLS=80 lines=30
color 0A
:main
cls
echo 按提示操作
echo:
echo 1、公司网络设置
echo 2、宿舍网络设置
echo 3、DHCP网络设置
echo 4、手动网络设置
echo 5、设置 IE 代理
echo 6、清除 IE 代理
echo:
set /p choice=您的选择(0 to quit):
if “%choice%”==”1” goto NET_COMPANY
if “%choice%”==”2” goto NET_DORMITORY
if “%choice%”==”3” goto NET_DHCP
if “%choice%”==”4” goto NET_HANDSET
if “%choice%”==”5” goto SET_IEAGENT
if “%choice%”==”6” goto CLR_IEAGENT
if “%choice%”==”0” goto END
goto main
:NET_COMPANY
echo 正在设置IP及子网掩码
cmd /c netsh interface ip set address name=”本地连接” source=static addr=192.168.20.190 mask=255.255.255.0 gateway=192.168.20.1 gwmetric=1
echo 正在设置首选DNS服务器
cmd /c netsh interface ip set dns name=”本地连接” source=static addr=192.168.10.10 register=PRIMARY
echo 正在设置备用DNS服务器
cmd /c netsh interface ip add dns name=”本地连接” addr=192.168.10.10
echo 设置IE代理服务器
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 “192.168.13.19:7777” /f
reg add “HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings” /v ProxyOverride /t REG_SZ /d “192.168.;.ffcs.cn;” /f
echo IE代理设置完成
CHOICE /C YN /M “退出:[Y],返回:[N]”
if errorlevel 2 goto main
if errorlevel 1 goto end
:NET_DORMITORY
echo 正在设置IP及子网掩码
cmd /c netsh interface ip set address name=”本地连接” source=static addr=172.17.69.53 mask=255.255.255.0 gateway=172.17.69.254 gwmetric=1
echo 正在设置首选DNS服务器
cmd /c netsh interface ip set dns name=”本地连接” source=static addr=218.85.157.99 register=PRIMARY
echo 正在设置备用DNS服务器
cmd /c netsh interface ip add dns name=”本地连接” addr=172.100.100.100
echo 设置完成
CHOICE /C YN /M “退出:[Y],返回:[N]”
if errorlevel 2 goto main
if errorlevel 1 goto end
:NET_HANDSET
set IP_ADDR=
set/p IP_ADDR=请输入IP地址:
cmd /c netsh interface ip set address name=”本地连接” source=static addr=%IP_ADDR% mask=255.255.255.0
set GATEWAY=
set/p GATEWAY=请输入网关地址:
netsh interface ip set address name=”本地连接” gateway=%GATEWAY% gwmetric=auto
set FIRST_DNS=
set/p FIRST_DNS=请输入首选DNS地址:
cmd /c netsh interface ip set dns name=”本地连接” source=static addr=FIRST_DNS register=PRIMARY
set SECOND_DNS=
set/p SECOND_DNS=请输入备用DNS地址:
cmd /c netsh interface ip add dns name=”本地连接” addr=SECOND_DNS
echo 设置完成
CHOICE /C YN /M “退出:[Y],返回:[N]”
if errorlevel 2 goto main