首页 > 电脑专区 > windows >

Bat文件实现自动切换IP

来源:互联网 2023-02-20 23:33:27 193

公司一般都是使用固定IP才能连接到网络,在家里上网一般是自动获取IP,每次在家和公司上网都需要来回输入IP地址,这样很是麻烦,下面介绍下利用Bat文件实现自动IP切换。U2a办公区 - 实用经验教程分享!

Bat文件实现自动切换IPU2a办公区 - 实用经验教程分享!

工具/原料

  • 电脑

方法/步骤

  • 1

    新建一个txt文本文件,并将文件名称改为:IP切换.batU2a办公区 - 实用经验教程分享!

    Bat文件实现自动切换IPU2a办公区 - 实用经验教程分享!

  • 2

    选中此文件,并右击鼠标右键,编辑U2a办公区 - 实用经验教程分享!

    Bat文件实现自动切换IPU2a办公区 - 实用经验教程分享!

  • 3

    输入以下代码:U2a办公区 - 实用经验教程分享!

    @echo offU2a办公区 - 实用经验教程分享!

    color 2U2a办公区 - 实用经验教程分享!

    title 设置上网环境U2a办公区 - 实用经验教程分享!

    echo ☆☆☆☆请选择上网环境☆☆☆☆U2a办公区 - 实用经验教程分享!

    echo 公司固定IP模式=========》按1键U2a办公区 - 实用经验教程分享!

    echo 家用自动获取模式=======》按2键U2a办公区 - 实用经验教程分享!

    set/p n=U2a办公区 - 实用经验教程分享!

    if /i "%n%" equ "1" goto gudingU2a办公区 - 实用经验教程分享!

    if /i "%n%" equ "2" goto zidongU2a办公区 - 实用经验教程分享!

    : gudingU2a办公区 - 实用经验教程分享!

    echo 您选择了公司固定IP模式U2a办公区 - 实用经验教程分享!

    echo 正在设置,请稍后......U2a办公区 - 实用经验教程分享!

    netsh interface ipv4 set address name="本地连接" source=static addr=172.17.229.152 mask=255.255.255.224 gateway=172.17.229.129 gwmetric=0 >nulU2a办公区 - 实用经验教程分享!

    echo 正在添加本机主DNS...U2a办公区 - 实用经验教程分享!

    netsh interface ipv4 set dns name="本地连接" source=static addr=202.101.172.47 register=PRIMARYU2a办公区 - 实用经验教程分享!

    #echo 正在添加备用DNS...U2a办公区 - 实用经验教程分享!

    #netsh interface ipv4 add dns name="本地连接" addr=202.102.199.68U2a办公区 - 实用经验教程分享!

    goto endU2a办公区 - 实用经验教程分享!

    : zidongU2a办公区 - 实用经验教程分享!

    echo 您选择了家用自动获取模式U2a办公区 - 实用经验教程分享!

    echo 正在设置,请稍后......U2a办公区 - 实用经验教程分享!

    echo 自动获取IP地址....U2a办公区 - 实用经验教程分享!

    @echo offU2a办公区 - 实用经验教程分享!

    netsh interface ip set address name = "本地连接" source = dhcpU2a办公区 - 实用经验教程分享!

    echo 自动获取DNS服务器....U2a办公区 - 实用经验教程分享!

    netsh interface ip set dns name = "本地连接" source = dhcpU2a办公区 - 实用经验教程分享!

    goto endU2a办公区 - 实用经验教程分享!

    :endU2a办公区 - 实用经验教程分享!

    color 6U2a办公区 - 实用经验教程分享!

    echo ☆☆☆☆☆☆☆☆本机当前IP配置如下☆☆☆☆☆☆☆☆☆☆☆☆U2a办公区 - 实用经验教程分享!

    ipconfig /allU2a办公区 - 实用经验教程分享!

    echo ☆☆☆☆☆☆☆☆设置成功!感谢使用☆☆☆☆☆☆☆☆☆☆☆☆U2a办公区 - 实用经验教程分享!

    pauseU2a办公区 - 实用经验教程分享!

  • 4

    请修改下面加粗斜体的值:U2a办公区 - 实用经验教程分享!

    netsh interface ipv4 set address name="本地连接" source=staticU2a办公区 - 实用经验教程分享!

    addr=172.17.229.152 #填写固定IP地址U2a办公区 - 实用经验教程分享!

    mask=255.255.255.224 #子网掩码U2a办公区 - 实用经验教程分享!

    gateway=172.17.229.129 #网关IPU2a办公区 - 实用经验教程分享!

    gwmetric=0 >nulU2a办公区 - 实用经验教程分享!

    echo 正在添加本机主DNS...U2a办公区 - 实用经验教程分享!

    netsh interface ipv4 set dns name="本地连接" source=static addr=202.101.172.47 #DNS地址U2a办公区 - 实用经验教程分享!

    register=PRIMARYU2a办公区 - 实用经验教程分享!

    Bat文件实现自动切换IPU2a办公区 - 实用经验教程分享!

  • 5

    修改完上面的IP相关参数配置后,保存此文件。选中此文件,并右击鼠标右键,选择以”管理员身份运行“,这一点很重点。U2a办公区 - 实用经验教程分享!

    Bat文件实现自动切换IPU2a办公区 - 实用经验教程分享!

  • 6

    此文件运行后的界面如图。输入数字1,然后敲回车键,系统将会自动将IP地址设为固定IP地址;输入数字2,系统会将IP设为自动获取。U2a办公区 - 实用经验教程分享!

    Bat文件实现自动切换IPU2a办公区 - 实用经验教程分享!

  • 6该信息未经许可获取自百度经验
  • 注意事项

    • 如果您觉得此文有用,请投票票,谢谢!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!U2a办公区 - 实用经验教程分享!


    标签: WIN7文件实现

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码