|
自己参考一下。
- @echo off
- color F1
- title 蓝宇电脑,IP设置
- MODE con: COLS=80 lines=30
- ver | find /i "5." >nul && goto menuxp
- ver | find "5.1" > NUL && echo goto menuxp
- ver | find "5.2" > NUL && echo goto menuxp
- ver | find "6.0" > NUL && echo goto menu7
- ver | find "6.1" > NUL && echo goto menu7
- ver | find "6.2" > NUL && echo goto menu7
- ver | find "6.3" > NUL && echo goto menu7
- :menuxp
- @ if exist D:\蓝宇IP备份.txt goto menuxp1
- ipconfig /all >D:\蓝宇IP备份.txt
- :menu
- cls
- Echo 蓝宇电脑,IP设置
- Echo.
- Echo 当前时间:%date% %time:~0,-3%
- Echo.
- Echo.
- Echo 【1】设置192.168.1.2 (电信)
- Echo.
- Echo 【2】设置192.168.1.3 (联通)
- Echo.
- Echo 【3】设置为自动获取
- Echo.
- Echo 【0】退出
- Echo.
- Echo 提示自动备份IP到D:\蓝宇IP备份.txt
- Echo.
- Echo.
- Set /p clearslt=请输入您的选择(1/2/3/0):
- If "%clearslt%"=="1" Goto xpip1
- If "%clearslt%"=="2" Goto xpip2
- If "%clearslt%"=="3" Goto xpip3
- If "%clearslt%"=="0" Goto end
- :menuxp1
- cls
- Echo 蓝宇电脑,IP设置
- Echo.
- Echo 当前时间:%date% %time:~0,-3%
- Echo.
- Echo.
- Echo 【1】设置192.168.1.2 (电信)
- Echo.
- Echo 【2】设置192.168.1.3 (联通)
- Echo.
- Echo 【3】设置为自动获取
- Echo.
- Echo 【0】退出
- Echo.
- Echo 已经备份首次IP地址到D:\蓝宇IP备份.txt
- Echo.
- Echo.
- Set /p clearslt=请输入您的选择(1/2/3/0):
- If "%clearslt%"=="1" Goto xpip1
- If "%clearslt%"=="2" Goto xpip2
- If "%clearslt%"=="3" Goto xpip3
- If "%clearslt%"=="0" Goto end
- :xpip1
- echo IP自动设置开始....
- echo.
- echo 正在设置IP及子网掩码
- netsh interface ip set address "本地连接" static 192.168.1.2 255.255.255.0 192.168.1.1
- echo 正在设置DNS服务器
- netsh int ip set dns name="本地连接" source=static addr=202.96.128.143
- netsh int ip add dns name="本地连接" addr=202.96.128.68 index=2
- @rem 以上这句为设置DNS为202.96.128.143,备用:202.96.128.68
- cls
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo 设置电信IP,设置完成!
- echo.
- echo 蓝宇电脑制作,QQ:403477704
- echo.
- Echo 请按任意键退出 。。。
- PAUSE >NUL 2>NUL
- exit
- :xpip2
- echo IP自动设置开始....
- echo.
- echo 正在设置IP及子网掩码
- netsh interface ip set address "本地连接" static 192.168.1.3 255.255.255.0 192.168.1.1
- echo 正在设置DNS服务器
- netsh int ip set dns name="本地连接" source=static addr=221.5.88.88
- netsh int ip add dns name="本地连接" addr=210.21.196.6 index=2
- @rem 以上这句为设置DNS为221.5.88.88 备用:210.21.196.6
- cls
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo 设置联通IP,设置完成!
- echo.
- echo 蓝宇电脑制作,QQ:403477704
- echo.
- Echo 请按任意键退出 。。。
- PAUSE >NUL 2>NUL
- exit
- :xpip3
- echo IP自动设置开始....
- echo.
- echo 自动获取IP地址....
- netsh interface ip set address "本地连接" source = dhcp
- echo 自动获取DNS服务器....
- netsh interface ip set dns name = "本地连接" source = dhcp
- cls
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo 设置自动获取IP,设置完成!
- echo.
- echo 蓝宇电脑制作,QQ:403477704
- echo.
- Echo 请按任意键退出 。。。
- PAUSE >NUL 2>NUL
- exit
-
- :menu7
- :zd
- @ if exist D:\蓝宇IP备份.txt goto menu72
- ipconfig /all >D:\蓝宇IP备份.txt
- :menu
- cls
- Echo 蓝宇电脑,IP设置
- Echo.
- Echo 当前时间:%date% %time:~0,-3%
- Echo.
- Echo.
- Echo 【1】设置192.168.1.2 (电信)
- Echo.
- Echo 【2】设置192.168.1.3 (联通)
- Echo.
- Echo 【3】设置为自动获取
- Echo.
- Echo 【0】退出
- Echo.
- Echo 提示自动备份IP到D:\蓝宇IP备份.txt
- Echo.
- Echo.
- Set /p clearslt=请输入您的选择(1/2/3/0):
- If "%clearslt%"=="1" Goto ip1
- If "%clearslt%"=="2" Goto ip2
- If "%clearslt%"=="3" Goto ip3
- If "%clearslt%"=="0" Goto end
- :menu72
- cls
- Echo 蓝宇电脑,IP设置
- Echo.
- Echo 当前时间:%date% %time:~0,-3%
- Echo.
- Echo.
- Echo 【1】设置192.168.1.2 (电信)
- Echo.
- Echo 【2】设置192.168.1.3 (联通)
- Echo.
- Echo 【3】设置为自动获取
- Echo.
- Echo 【0】退出
- Echo.
- Echo 已经备份首次IP地址到D:\蓝宇IP备份.txt
- Echo.
- Echo.
- Set /p clearslt=请输入您的选择(1/2/3/0):
- If "%clearslt%"=="1" Goto ip1
- If "%clearslt%"=="2" Goto ip2
- If "%clearslt%"=="3" Goto ip3
- If "%clearslt%"=="0" Goto end
- :ip1
- echo IP自动设置开始....
- echo.
- echo 正在设置IP及子网掩码
- netsh interface ip set address "本地连接" static 192.168.1.2 255.255.255.0 192.168.1.1
- echo 正在设置DNS服务器
- netsh int ip set dns name="本地连接" source=static addr=202.96.128.143
- netsh int ip add dns name="本地连接" addr=202.96.128.68 index=2
- @rem 以上这句为设置DNS为202.96.128.143,备用:202.96.128.68
- cls
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo 设置电信IP,设置完成!
- echo.
- echo 蓝宇电脑制作,QQ:403477704
- echo.
- CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
- if errorlevel 2 goto zd
- if errorlevel 1 goto end
- :ip2
- echo IP自动设置开始....
- echo.
- echo 正在设置IP及子网掩码
- netsh interface ip set address "本地连接" static 192.168.1.3 255.255.255.0 192.168.1.1
- echo 正在设置DNS服务器
- netsh int ip set dns name="本地连接" source=static addr=221.5.88.88
- netsh int ip add dns name="本地连接" addr=210.21.196.6 index=2
- @rem 以上这句为设置DNS为221.5.88.88 备用:210.21.196.6
- cls
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo 设置联通IP,设置完成!
- echo.
- echo 蓝宇电脑制作,QQ:403477704
- echo.
- CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
- if errorlevel 2 goto zd
- if errorlevel 1 goto end
- :ip3
- echo IP自动设置开始....
- echo.
- echo 自动获取IP地址....
- netsh interface ip set address "本地连接" source = dhcp
- echo 自动获取DNS服务器....
- netsh interface ip set dns name = "本地连接" source = dhcp
- cls
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo 设置自动获取IP,设置完成!
- echo.
- echo 蓝宇电脑制作,QQ:403477704
- echo.
- CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
- if errorlevel 2 goto zd
- if errorlevel 1 goto end
-
- :end
- exit
复制代码
[ 本帖最后由 baosheng00 于 2012-6-12 13:24 编辑 ] |
|