自动更改IP地址批处理命令?

自动更改IP地址批处理命令?,第1张

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地址 放到桌面上就可以方便使用了

分类: 电脑/网络 >>电脑常识

问题描述:

就是做一个*.bat的批处理文件,可以改电脑IP的,免得还要点那么多改来改去的麻烦,知道的说下,万分感谢.

解析:

其实就是用的NETSH命令啦- -

建议你熟悉一下这个命令

sh

备份当前设置:sh dump interface >1.txt

将当前网络设置备份到1.TXT文件里面,这个方法可以备份3个文件分别对应你在的地方

还原:

sh exec 1.txt

这样你需要哪个文件就还原那个文件就是了

哥们不知道你是 设置固定ip还是自动获取? 那就弄个菜单自己选把

代码:@echo off set /p aa=请选择[序号]:echo 1、自动获得IPecho 2、固定IPif "aa"=="1" goto n1if "aa"=="2" goto n2 :n2echo 设置IP地址中....netsh interface ipv4 set address "本地连接" static 192.168.1.140 255.255.255.0 192.168.1.147netsh interface ip set address "本地连接" static 192.168.1.140 255.255.255.0 192.168.1.147netsh interface ipv4 set dns "本地连接" static 8.8.8.8netsh interface ip set dns "本地连接" static 8.8.4.4echo 设置完成 :n1echo 自动获取IP地址....netsh interface ip set address name = "本地连接" source = dhcpecho 自动获取DNS服务器....netsh interface ip set dns name = "本地连接" source = dhcpEcho 自动获取IP成功,按任一键后,就可以使用外网了……Pause pause


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11777377.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存