如何利用BAT自动设置IP地址?

如何利用BAT自动设置IP地址?,第1张

1、新建一文本文件,并另存为或重命名为“自动设置IP地址.bat”。

2、编辑此文件,输入以下内容(注:需要针对本机实际情况配置IP地址等等参数):

自动设置IP地址.bat

Echo off

echo 手动设置IP地址....

Netsh interface IP Set Addr "本地连接" Static 192.168.1.8 255.255.255.0 192.168.1.1 1

echo 手动设置DNS地址....

Netsh interface IP Set dns "本地连接" static 202.106.196.115 primary

echo 手动设置备份DNS地址....

Netsh interface IP add dns "本地连接" 202.106.0.20

Echo 设置成功 您的IP为192.168.1.8,按任一键后,就可以使用内网了……

Pause

3、需要的时候,双击此BAT文件,即可自动设置IP地址。

你可以使用 Windows 自带的 netsh 命令来实现批处理设置本地网卡自动获取 IP 地址的功能。下面是具体的步骤:

你可以使用 Windows 自带的 netsh 命令来实现批处理设置本地网卡自动获取 IP 地址的功能。下面是具体的步骤:

1.打开记事本或其他文本编辑器,输入以下内容:

netsh interface ip set address "以太网" dhcp

netsh interface ip set dns "以太网" dhcp

其中,“以太网”是网络连接的名称,如果你的连接名称不同,需要将其替换为实际的名称。

保存文件时,将文件类型设置为“所有文件”,文件名以“.bat”结尾,例如“set-ip.bat”。

双击运行“set-ip.bat”文件,即可自动设置本地网卡为自动获取 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://outofmemory.cn/tougao/7699812.html

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

发表评论

登录后才能评论

评论列表(0条)

保存