修改固定IP地址的脚本

修改固定IP地址的脚本
修改固定IP地址的脚本

修改固定IP地址的脚本

应用场景:

1、IP地址需要手动设置

2、经常在不同的网络环境中切换网卡设置。

相信有不少人每天到公司,要网络设置成公司的固定IP地址、DNS等信息,而回到家又需要把设置修改为DHCP自动获取,对于每天这样频繁重复的操作早已不胜其烦,下面有一段BAT的脚本提供给大家,即可轻松一键切换网络配置,具体参数可以自定义。

请看下面:

脚本内容

@echo off

title 自动修改IP地址界面

:0

set choice=nul

echo

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ echo IP地址修改界面

echo 选择1、修改为回家的IP地址

echo 选择2、修改为在公司的IP地址

echo 选择3、修改为DHCP自动获取

echo 选择4、退出控制程序

echo

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ set /p choice=请输入:

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

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

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

if "%choice%"=="4" (goto 4) else (goto 5) :1

@echo off

cls

echo ##########

echo 正在修改请稍后...

netsh interface ip set address name="Network-eth0" source="static" addr="192.168.188.188"

mask="255.255.255.0"

gateway="192.168.188.1" gwmetric="1"

netsh interface ip set dns name="Network-eth0" source="static" addr="192.168.188.1"

echo 已完成

echo ##########

goto 0

:2

@echo off

cls

echo ##########

echo 正在修改请稍后...

netsh interface ip set address name="Network-eth0" source="static" addr="192.168.36.166"

mask="255.255.255.0"

gateway="192.168.36.254" gwmetric="1"

netsh interface ip set dns name="Network-eth0" source="static" addr="114.114.114.114"

echo 已完成

echo ##########

goto 0

:3

cls

@echo off

echo ##########

echo 正在修改请稍后...

netsh interface ip set address "Network-eth0" DHCP

netsh interface ip set DNS "Network-eth0" DHCP

echo 已完成

echo ##########

goto 0

:4

cls

exit

:5

cls

echo

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ echo 输入错误,请重新选择!

echo

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ echo IP地址修改界面

echo 选择1、修改为回家的IP地址

echo 选择2、修改为在公司的IP地址

echo 选择3、修改为DHCP自动获取

echo 选择4、退出控制程序

echo

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ set /p choice=请输入:

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

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

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

if "%choice%"=="4" (goto 4) else (goto 5)

使用方法

复制以上内容,粘贴到记事本,重命名为.bat 的文件即可,可以双击执行文件,根据提示输入,需要自定义IP地址,直接替换文中的即可,下面有详细说明。

注释说明

:1 这里是一组命令执行的开始,冒号后面跟数字。

Network-eth0 这里指的是网卡的名字,可以修改这里或者是修改自己网卡的名字

脚本作用的内容

netsh interface ip set address name="Network-eth0" source="static" addr="192.168.188.188"

mask="255.255.255.0"

gateway="192.168.188.1" gwmetric="1"

netsh interface ip set dns name="Network-eth0" source="static"

addr="192.168.188.1"

具体的参数说明

source="static" 网卡的状态

addr="192.168.188.188" IP地址

mask="255.255.255.0" MAC地址

gateway="192.168.188.1" 网关

addr="192.168.188.1" DNS的配置

上文中的内容,粘贴到记事本可能出现格式不对等问题,可以自行检查一下,我亲测没有问题。注意其中的空格,换行等。

参考下图中的格式。

打开后的界面:

1、输入1

2、输入2

3、输入3

3、输入4是退出

写的比较匆忙,有不详细的部分,还请留言指正。

相关主题
相关文档
最新文档