用批处理文件(bat)设置IP地址

:: Create Time 2011-11-18
@echo off
title 设置IP
::设置字体颜色为亮白
color 0f


echo 这是一个IP设值文件。。。。
::空白行
echo.
set /p KEY=请输入您将设置的模式:1:宿舍;2:教研室;3:自动获取
if %KEY%==1 goto set1
if %key%==2 goto set2
if %key%==3 goto set3
::转到标号
goto end
::标号
:set1
::=====设置宿舍IP=================================================
set NAME=本地连接
set IP=10.10.216.119
set MASK=255.255.255.0
set GATEWAY=10.10.216.20
set DNS=202.119.230.8
goto set


:set2
::=====设置教研室IP================================================
echo 将要设置模式为教研室。。。。
set NAME=本地连接
set IP=10.10.84.119
set MASK=255.255.255.0
set GATEWAY=10.10.84.20
set DNS=202.119.230.8
set DNS2=10.10.84.20
goto set
::================================================================


:set3
::=====设置自动IP===================================================
echo 将要设置模式为自动获取。。。。
echo 设置IP地址为“自动获得” 
netsh interface ip set address "本地连接" dhcp
echo 设置DNS为“自动获得” 
netsh interface ip set dns "本地连接" dhcp
goto end
::==================================================================
:set
echo 将要设置模式为宿舍。。。。
echo 设置IP地址为:%IP%
echo 设置子网掩码为:%MASK%
netsh interface ip set address name="%NAME%" source=static addr=%IP% mask=%MASK%


echo 设置网关为:%GATEWAY%
netsh interface ip add address name="%NAME%" gateway=%GATEWAY% gwmetric=1


echo 设置DNS为:%DNS%
netsh interface ip set dns name="%NAME%" source=static addr=%DNS% register=PRIMARY


if %KEY%==1 goto end
echo 设置备用DNS为:%DNS2%
netsh interface ip add dns name="%NAME%" addr=%DNS2% index=2
::======================================================================
:end
echo IP设置已完成。。。。
::暂停
pause
echo on
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值