修改固定IP地址的脚本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
修改固定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"