西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页编程开发其它知识 → 一个快速修改本地IP地址的命令行bat文件

一个快速修改本地IP地址的命令行bat文件

相关软件相关文章发表评论 来源:本站整理时间:2010/9/22 0:32:47字体大小:A-A+

作者:佚名点击:2741次评论:0次标签: IP地址 命令行

  • 类型:手机工具大小:2.8M语言:中文 评分:6.8
  • 标签:
立即下载
@echo off
mode con cols=55 lines=15
rem 设置公用变量
set net_interface="本地连接"

:CHOICE
color a
cls
echo *****************IP快速切换程序***********************
echo ----【IP设置功能】---------------【系统功能】-----
echo -----1.修改为HomeIP-------------------------------
echo -----2.修改为OfficeIP-------------r.重启网卡------
echo -----3.修改为自动获取-------------X.退出程序------
echo.
echo 本程序仅对名称为"%net_interface%"的网卡进行设置-----
echo ******************************Tools By Li.Zero********
echo.
echo.

:mu
set /p choice= 请输入您的选择:
IF NOT "%choice%"=="" SET choice=%choice:~0,1%
if /i "%choice%"=="1" goto home_ip
if /i "%choice%"=="2" goto office_ip
if /i "%choice%"=="3" goto DHCP
if /i "%choice%"=="r" goto reboot
if /i "%choice%"=="X" goto END
echo.
echo.
echo 输入的选择不正确,请重新输入!
echo.
echo.
GOTO CHOICE
pause

:home_ip
cls
echo.
echo 正在设置IP为home_ip,请等待...
echo.
echo 设置IP中...
netsh interface ip set address "%net_interface%" source=static addr=192.168.1.141 mask=255.255.255.0
echo 设置IP成功...设置网关中...
netsh interface ip set address name="%net_interface%" gateway=192.168.1.1 gwmetric=1
echo 设置网关成功...设置DNS中...
netsh interface ip set dns "%net_interface%" static 202.100.192.68
netsh interface ip add dns "%net_interface%" 202.100.199.8 index=2
echo 设置完成。
pause | echo 按任意键返回选择菜单。
GOTO CHOICE

:office_ip
cls
echo.
echo 正在设置IP为office_ip,请等待...
echo.
echo 设置IP中...
netsh interface ip set address "%net_interface%" source=static addr=192.168.253.141 mask=255.255.255.0
echo 设置IP成功...设置网关中...
netsh interface ip set address name="%net_interface%" gateway=192.168.253.1 gwmetric=1
echo 设置网关成功...设置DNS中...
netsh interface ip set dns "%net_interface%" static 202.100.192.68
netsh interface ip add dns "%net_interface%" 202.100.199.8 index=2
pause |echo 任务完成,按任意键返回选择菜单。
GOTO CHOICE

:DHCP
echo.
echo 正在设置IP为自动获取,请等待...
echo.
echo 设置IP中...
netsh interface ip set address name="%net_interface%" source=dhcp
echo 设置网关成功...设置DNS中...
netsh interface ip set dns "%net_interface%" source=dhcp
pause |echo 任务完成,按任意键返回选择菜单。
GOTO CHOICE

:reboot
echo 重启网卡中...请稍等...
netsh interface set interface "%net_interface%" disabled
netsh interface set interface "%net_interface%" enable
pause |echo 任务完成,按任意键返回选择菜单。
GOTO CHOICE

:end
exit

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    第 1 楼 清华大学CZ88.NET 网友 客人 发表于: 2011/3/8 13:32:02
    改不了~~~

    支持( 0 ) 盖楼(回复)

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)