IP自动设置
制作一个IP地址自动设置的批处理,主要解决单机拨号没有办法获取IP地址而打开我的电脑很慢的原因。1.现在宽带大部分有两种(1):为电信(2):联通,根据不同而设置
2.自动备份IP地址,存在备份文件的将不再备份。
@echo off
color F1
title 蓝宇电脑,IP设置
MODE con: COLS=80 lines=30
:zd
//@ if exist D:\蓝宇IP备份.txt goto menu2
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
:menu2
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
谢谢搂主分享,支持一下。 谢谢分享,好久没有看到代码了 谢谢搂主分享,学习了支持一下。 谢谢搂主分享,支持一下。 感谢楼主分享 学习了,谢谢楼主{:144_314:} 学习了,谢谢楼主
页:
[1]