自动修改ip地址 批处理

电脑知识 1448 0 2015-05-21

自动修改ip地址 批处理

set /p choice=      您的选择:

echo.

if "%choice%"=="1" goto ip1

if "%choice%"=="2" goto ip2

if "%choice%"=="3" goto end

if "%choice%"=="4" goto test

goto main

:ip1

echo IP自动设置开始....

echo.

echo 正在设置IP及子网掩码

cmd /c netsh interface ip set address name="本地连接" source=static addr=192.168.1.1 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1

echo 正在设置DNS服务器

cmd /c netsh interface ip set dns name="本地连接" source=static addr=61.234.254.5 register=PRIMARY

echo 正在设置DNS服务器

cmd /c netsh interface ip add dns name="本地连接" addr=59.54.78.210 

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 = 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 inte***ce ip set address name = "本地连接" source = dhcp

netsh inte***ce ip set dns name = "本地连接" source = dhcp 

netsh inte***ce ip set wins name = "本地连接" source = dhcp 

CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。" 

if errorlevel 2 goto main

if errorlevel 1 goto end 

:end  

首先新建txt文本文档。将以上内容复制进去。

图中(1)是ip地址,(2)是子网掩码,(3)是默认网关,(4)是首选dns(5)是备用dns。

请根据自己要设置的ip地址进行相应改动。其他无需改动。

修改完成后保存退出,并修改文件名后缀为bat。

双击运行。

输出1 为修改本地连接为你设定好的ip地址。

设置过程中可能提示dns不存在,但不影响。不用理会,结果已成功设置玩ip地址。

按2设置回自动获取IP地址。

一秒完成。

另外因为是通过注册列表来修改ip地址的。有的杀毒软件会拦截,拦截请准许。放心,自己写的代码那么简单是没毒的。最好设置白名单。

文件名修改为自动修改IP地址 放到桌面上就可以方便使用了。

来源:http://jingyan.baidu.com/article/5d6edee22a328699eadeec3d.html

上一篇:电脑磁盘或U盘格式的选择为ntfs、exfat或FAT32方式

下一篇:巧用IE10兼容性视图 解决网页无法正常显示的情况

讨论数量:0

请先登录再发表讨论。 2024-04-25

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链