美文网首页
windows系统编写bat脚本实现一键更换ip

windows系统编写bat脚本实现一键更换ip

作者: 微凉_半夏 | 来源:发表于2019-08-19 16:38 被阅读0次

    注意: 在新版的win10系统中有时候双击.bat文件无法执行, 此时将.bat文件拖到cmd窗口里就可以执行了

    对于经常使用国外网的用户,有时候需要切换到国内网,通常都是手动到网络中心修改,很是麻烦,我就是这样一会要切国外ip一会要切国内ip,反反复复打开网络中心手动切换,很烦,于是查阅资料,咨询同事,编写以下bat脚本,双击运行根据提示一键切换ip,超级简单方便
    以下为脚本代码,拷贝复制,保存到.bat文件中双击运行即可

    @echo off
    set NAME="本地连接"
    
    
    echo 当前可用操作有:
    echo 1 设置为国外IP
    echo 2 设置为国内IP
    echo 请选择后回车:
    set /p operate=
    if %operate%==1 goto 1
    if %operate%==2 goto 2
    
    :1
    echo 正在设置国外IP,请稍等...
    rem //可以根据你的需要更改 
    
    netsh interface ipv4 set address %NAME% static 192.168.1.152 255.255.255.0 192.168.1.1 
    netsh interface ipv4 set dns %NAME% static 192.168.1.1 
    echo 国外IP已设置!
    exit
    
    
    :2
    echo 正在设置国内IP,请稍等...
    rem //可以根据你的需要更改 
    
    netsh interface ipv4 set address %NAME% static 192.168.0.46 255.255.255.0 192.168.0.1
    netsh interface ipv4 set dns %NAME% static 192.168.0.1 
    echo 国内IP已设置!
    exit
    
    

    只需要修改脚本中对应的ip即可,脚本中命令参数详解

    # 这个是你电脑本地的链接名字
    set NAME="本地连接"
    
    # 这个是你电脑的ip配置,分别是ip地址,子网掩码,默认网关,dns服务,注意如果你有两个dns服务,再另起一行加一个
    netsh interface ipv4 set address %NAME% static 192.168.1.152 255.255.255.0 192.168.1.1 
    netsh interface ipv4 set dns %NAME% static 192.168.1.1 
    # 例如你有两个dns可以这样再加一个
    netsh interface ipv4 add dns %NAME% 8.8.8.8
    
    
    

    其它不变


    设置动态ip

    @echo off
    set NAME="本地连接"
    
    
    echo 当前可用操作有:
    echo 1 设置为静态IP
    echo 2 设置为动态IP
    echo 请选择后回车:
    set /p operate=
    if %operate%==1 goto 1
    if %operate%==2 goto 2
    
    :1
    echo 正在设置静态IP,请稍等...
    rem //可以根据你的需要更改 
    
    netsh interface ipv4 set address %NAME% static 192.168.1.152 255.255.255.0 192.168.1.1 
    netsh interface ipv4 set dns %NAME% static 192.168.1.1 
    echo 静态IP已设置!
    exit
    
    
    :2
    echo 正在设置动态IP,请稍等...
    rem //自动获取,可以根据你的需要更改 
    netsh interface ipv4 set address %NAME% source=dhcp 
    netsh interface ipv4 set dns %NAME% source=dhcp
    echo 动态IP已设置!
    exit
    
    

    相关文章

      网友评论

          本文标题:windows系统编写bat脚本实现一键更换ip

          本文链接:https://www.haomeiwen.com/subject/kghesctx.html