|
贴出来!
- @echo off
- title --IP自动设置 --
- MODE con: COLS=80 lines=30
- color 0a
- :main
- cls
- echo 按提示操作
- echo.
- echo 设置IP 为家庭使用 请按 1
- echo 设置IP 为办公室用 请按 2
- echo 设置IP 为自动获取 请按 3
- echo 退出IP 自动设置 请按 4
- echo.
- set /p choice= 您的选择:
- echo.
- if "%choice%"=="1" goto ip1
- if "%choice%"=="2" goto ip2
- if "%choice%"=="3" goto ip3
- if "%choice%"=="4" goto end
- if "%choice%"=="5" goto test
- goto main
- :ip1
- echo IP自动设置开始....
- echo.
- echo 正在设置IP及子网掩码
- netsh interface ip set address name="本地连接" source=static addr=192.168.1.11 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
- echo 正在设置主DNS服务器
- netsh interface ip set dns name="本地连接" source=static addr=202.96.134.133 register=PRIMARY
- echo 正在设置备用DNS服务器
- netsh interface ip add dns name="本地连接" addr=202.96.128.68
- echo 设置完成
- pause
- exit
- if errorlevel 2 goto main
- if errorlevel 1 goto end
- :ip2
- echo IP自动设置开始....
- echo.
- echo 正在设置IP及子网掩码
- netsh interface ip set address name="本地连接" source=static addr=192.168.0.177 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
- echo 正在设置主DNS服务器
- netsh interface ip set dns name="本地连接" source=static addr=221.10.251.196 register=PRIMARY
- echo 正在设置备用DNS服务器
- netsh interface ip add dns name="本地连接" addr=221.10.251.197
- echo 设置完成
- pause
- exit
- if errorlevel 2 goto main
- if errorlevel 1 goto end
- :ip3
- echo IP自动设置开始....
- echo.
- echo 自动获取IP地址....
- netsh interface ip set address name = "本地连接" source = dhcp
- echo 自动获取DNS服务器....
- netsh interface ip set dns name = "本地连接" source = dhcp
- @rem 设置自动获取IP
- echo 设置完成
- pause
- exit
- if errorlevel 2 goto main
- if errorlevel 1 goto end
- :test
- netsh interface ip set address name = "本地连接" source = dhcp
- netsh interface ip set dns name = "本地连接" source = dhcp
- netsh interface ip set wins name = "本地连接" source = dhcp
- CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
- if errorlevel 2 goto main
- if errorlevel 1 goto end
- :end
复制代码 |
|